@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}#brand[data-astro-cid-6bctqxxv]{will-change:opacity, transform;transition:opacity .25s,transform .25s}#brand[data-astro-cid-6bctqxxv].affix{z-index:-1}#brand[data-astro-cid-6bctqxxv].hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}sakura-petals[data-astro-cid-f6ljyrnh]{pointer-events:none;z-index:1;display:block;position:absolute;inset:0;overflow:hidden}canvas[data-astro-cid-f6ljyrnh]{width:100%;height:100%;display:block}#imgs[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.toc-silk-container[data-astro-cid-tz7k5gsy]{--toc-axis:.625rem;--toc-lane:1rem;user-select:none;width:100%;padding:.15rem 0 .5rem;position:relative;text-align:left!important}.toc-ribbon[data-astro-cid-tz7k5gsy]{pointer-events:none;z-index:2;position:absolute;inset:0 auto auto 0;overflow:visible}.toc-ribbon-thread[data-astro-cid-tz7k5gsy],.toc-ribbon-tail[data-astro-cid-tz7k5gsy]{fill:none;stroke-linecap:round;stroke-linejoin:round}.toc-ribbon-thread[data-astro-cid-tz7k5gsy]{stroke-width:1.5px;stroke:#ed6ea038}html[data-theme=dark] .toc-ribbon-thread[data-astro-cid-tz7k5gsy],html.dark .toc-ribbon-thread[data-astro-cid-tz7k5gsy]{stroke:#f18bb338}.toc-ribbon-tail[data-astro-cid-tz7k5gsy]{stroke-width:2.2px;filter:drop-shadow(0 0 4px #ed6ea0bf);transition:none}.toc-wash[data-astro-cid-tz7k5gsy]{pointer-events:none;opacity:0;z-index:1;will-change:transform;background:#ed6ea014;border-radius:.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1),left .25s cubic-bezier(.16,1,.3,1),height .2s,opacity .25s;position:absolute;top:0;right:.25rem}html[data-theme=dark] .toc-wash[data-astro-cid-tz7k5gsy],html.dark .toc-wash[data-astro-cid-tz7k5gsy]{background:#f18bb31f}.toc-petal[data-astro-cid-tz7k5gsy]{pointer-events:none;opacity:0;z-index:4;will-change:transform;filter:drop-shadow(0 0 4px #ed6ea0b3);width:13px;height:15.6px;margin-top:-7.8px;margin-left:-6.5px;transition:opacity .25s;position:absolute;top:0;left:0}.petal-mask[data-astro-cid-tz7k5gsy]{width:100%;height:100%;transform:rotate(calc(-18deg + var(--toc-lean,0deg)));background:linear-gradient(135deg,#ffc5d4,#ef7396);transition:transform .3s;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath fill='%23000' d='M10 24C4.6 20.4 .4 14 1.3 7.9 2 3.3 5.4 .6 8.7 1.3L10 4.1l1.3-2.8c3.3-.7 6.7 2 7.4 6.6 .9 6.1-3.3 12.5-8.7 16.1Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath fill='%23000' d='M10 24C4.6 20.4 .4 14 1.3 7.9 2 3.3 5.4 .6 8.7 1.3L10 4.1l1.3-2.8c3.3-.7 6.7 2 7.4 6.6 .9 6.1-3.3 12.5-8.7 16.1Z'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-theme=dark] .petal-mask[data-astro-cid-tz7k5gsy],html.dark .petal-mask[data-astro-cid-tz7k5gsy]{background:linear-gradient(135deg,#ffe0e9,#f7879f)}.silk-heading-children[data-astro-cid-tz7k5gsy]{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1);display:grid}.silk-heading-children[data-astro-cid-tz7k5gsy][data-open]{grid-template-rows:1fr;transition-duration:.38s}.silk-heading-children-inner[data-astro-cid-tz7k5gsy]{opacity:0;min-height:0;transition:opacity .2s;overflow:hidden}.silk-heading-children[data-astro-cid-tz7k5gsy][data-open]>.silk-heading-children-inner[data-astro-cid-tz7k5gsy]{opacity:1;transition:opacity .3s 80ms}.toc-list[data-astro-cid-tz7k5gsy]{z-index:2;flex-direction:column;gap:.25rem;display:flex;position:relative;text-align:left!important}.heading-tree-item[data-astro-cid-tz7k5gsy]{--toc-x:calc(var(--toc-axis) + var(--toc-depth,0) * var(--toc-lane));--toc-indent:calc(1.5rem + var(--toc-depth,0) * .75rem);position:relative;text-align:left!important}.heading-tree-item[data-astro-cid-tz7k5gsy][data-depth="0"]{--toc-indent:1.75rem;margin-bottom:.15rem}.toc-heading-row[data-astro-cid-tz7k5gsy]{z-index:2;position:relative;text-align:left!important}.silk-heading-link[data-astro-cid-tz7k5gsy]{padding:.35rem .5rem .35rem var(--toc-indent);color:var(--grey-6,#555);border-radius:.5rem;align-items:flex-start;font-size:.835rem;line-height:1.38;text-decoration:none;transition:color .2s;display:flex;position:relative;text-align:left!important;justify-content:flex-start!important}.major-item[data-astro-cid-tz7k5gsy]>.toc-heading-row[data-astro-cid-tz7k5gsy]>.silk-heading-link[data-astro-cid-tz7k5gsy]{color:var(--grey-7,#333);font-weight:500}html[data-theme=dark] .major-item[data-astro-cid-tz7k5gsy]>.toc-heading-row[data-astro-cid-tz7k5gsy]>.silk-heading-link[data-astro-cid-tz7k5gsy],html.dark .major-item[data-astro-cid-tz7k5gsy]>.toc-heading-row[data-astro-cid-tz7k5gsy]>.silk-heading-link[data-astro-cid-tz7k5gsy]{color:#ded9e7}html[data-theme=dark] .silk-heading-link[data-astro-cid-tz7k5gsy],html.dark .silk-heading-link[data-astro-cid-tz7k5gsy]{color:#9f9ab0}.toc-node[data-astro-cid-tz7k5gsy]{left:var(--toc-x);width:6px;height:6px;box-shadow:none;pointer-events:none;box-sizing:border-box;border:1.5px solid #ed6ea073;border-radius:50%;margin:-3px 0 0 -3px;transition:border-color .2s,background-color .2s,opacity .2s,transform .2s;position:absolute;top:50%;background:0 0!important}.major-item[data-astro-cid-tz7k5gsy]>.toc-heading-row[data-astro-cid-tz7k5gsy] .toc-node[data-astro-cid-tz7k5gsy]{width:6px;height:6px;margin:-3px 0 0 -3px}html[data-theme=dark] .toc-node[data-astro-cid-tz7k5gsy],html.dark .toc-node[data-astro-cid-tz7k5gsy]{border:1.5px solid #f18bb36b;background:0 0!important}.silk-heading-link[data-astro-cid-tz7k5gsy][data-passed] .toc-node[data-astro-cid-tz7k5gsy]{box-shadow:0 0 5px #ed6ea099;background-color:var(--primary-color,#ed6ea0)!important;border-color:var(--primary-color,#ed6ea0)!important}html[data-theme=dark] .silk-heading-link[data-astro-cid-tz7k5gsy][data-passed] .toc-node[data-astro-cid-tz7k5gsy],html.dark .silk-heading-link[data-astro-cid-tz7k5gsy][data-passed] .toc-node[data-astro-cid-tz7k5gsy]{box-shadow:0 0 5px #f18bb399;background-color:#f18bb3d9!important;border-color:#f18bb3d9!important}.silk-heading-link[data-astro-cid-tz7k5gsy][aria-current] .toc-node[data-astro-cid-tz7k5gsy]{opacity:0;transform:scale(.3)}.silk-heading-link[data-astro-cid-tz7k5gsy]:hover:not([aria-current]) .toc-node[data-astro-cid-tz7k5gsy]{border-color:var(--primary-color,#ed6ea0);transform:scale(1.4)}.toc-number[data-astro-cid-tz7k5gsy]{font-variant-numeric:tabular-nums;color:var(--grey-4,#999);white-space:nowrap;margin-right:.45rem;font-size:.72rem;line-height:1.38;transition:color .2s;text-align:left!important}html[data-theme=dark] .toc-number[data-astro-cid-tz7k5gsy],html.dark .toc-number[data-astro-cid-tz7k5gsy]{color:#7b768c}.heading-text[data-astro-cid-tz7k5gsy]{white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.835rem;line-height:1.38;display:-webkit-box;overflow:hidden;text-align:left!important}.silk-heading-link[data-astro-cid-tz7k5gsy][aria-current]{font-weight:700;color:var(--primary-color,#ed6ea0)!important}html[data-theme=dark] .silk-heading-link[data-astro-cid-tz7k5gsy][aria-current],html.dark .silk-heading-link[data-astro-cid-tz7k5gsy][aria-current]{color:#ff8ca9!important}.silk-heading-link[data-astro-cid-tz7k5gsy][aria-current] .toc-number[data-astro-cid-tz7k5gsy]{color:var(--primary-color,#ed6ea0)!important}html[data-theme=dark] .silk-heading-link[data-astro-cid-tz7k5gsy][aria-current] .toc-number[data-astro-cid-tz7k5gsy],html.dark .silk-heading-link[data-astro-cid-tz7k5gsy][aria-current] .toc-number[data-astro-cid-tz7k5gsy]{color:#ff8ca9!important}.silk-heading-link[data-astro-cid-tz7k5gsy]:hover{color:var(--primary-color,#ed6ea0)}.series-progress[data-astro-cid-g4o5iqlu]{user-select:none;box-sizing:border-box;flex-shrink:0;max-width:100%;margin:.5rem 0 1.25rem;padding-top:.875rem;position:relative;overflow-x:hidden}.series-progress[data-astro-cid-g4o5iqlu]:before{content:"";top:0;background:linear-gradient(90deg,#0000,#ed6ea033 20% 80%,#0000);height:1px;position:absolute;inset-inline:.5rem}.series-progress-meta[data-astro-cid-g4o5iqlu]{padding-inline:.375rem;display:grid}.series-progress-default[data-astro-cid-g4o5iqlu],.series-progress-preview[data-astro-cid-g4o5iqlu]{grid-area:1/1;align-items:baseline;gap:.5rem;min-width:0;transition:opacity .18s cubic-bezier(.16,1,.3,1) 80ms,transform .26s cubic-bezier(.16,1,.3,1) 80ms;display:flex}.series-progress-default[data-astro-cid-g4o5iqlu]{justify-content:space-between}.series-progress-preview[data-astro-cid-g4o5iqlu]{opacity:0;pointer-events:none;transform:translateY(.25rem)}.series-progress[data-astro-cid-g4o5iqlu][data-previewing] .series-progress-default[data-astro-cid-g4o5iqlu]{opacity:0;transform:translateY(-.25rem)}.series-progress[data-astro-cid-g4o5iqlu][data-previewing] .series-progress-preview[data-astro-cid-g4o5iqlu]{opacity:1;transform:translateY(0)}.series-progress-name[data-astro-cid-g4o5iqlu],.series-progress-preview-title[data-astro-cid-g4o5iqlu]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;overflow:hidden}.series-progress-name[data-astro-cid-g4o5iqlu]{color:var(--grey-7,#444);font-weight:600}.series-progress-preview-title[data-astro-cid-g4o5iqlu]{color:var(--grey-8,#222);font-weight:600}html[data-theme=dark] .series-progress-name[data-astro-cid-g4o5iqlu]{color:#ded9e7}html[data-theme=dark] .series-progress-preview-title[data-astro-cid-g4o5iqlu]{color:#f0ecf7}.series-progress-count[data-astro-cid-g4o5iqlu],.series-progress-preview-label[data-astro-cid-g4o5iqlu]{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-shrink:0;font-size:.6875rem}.series-progress-count[data-astro-cid-g4o5iqlu]{color:var(--grey-4,#888)}.series-progress-preview-label[data-astro-cid-g4o5iqlu]{color:var(--color-pink,#ed6ea0);font-weight:600}.series-progress-track[data-astro-cid-g4o5iqlu]{align-items:center;gap:.125rem;margin-top:.25rem;display:flex}.series-progress-arrow[data-astro-cid-g4o5iqlu]{color:#ed6ea0b3;-webkit-tap-highlight-color:transparent;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:2.25rem;font-size:1.125rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.series-progress-arrow[data-astro-cid-g4o5iqlu]>svg[data-astro-cid-g4o5iqlu]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.series-progress-arrow[data-astro-cid-g4o5iqlu].disabled{color:#96969640;cursor:not-allowed}.series-progress-arrow[data-astro-cid-g4o5iqlu]:not(.disabled):hover{color:#ed6ea0;background:#ed6ea014}.series-progress-arrow[data-astro-cid-g4o5iqlu][data-dir=prev]:hover>svg[data-astro-cid-g4o5iqlu]{transform:translate(-2px)}.series-progress-arrow[data-astro-cid-g4o5iqlu][data-dir=next]:hover>svg[data-astro-cid-g4o5iqlu]{transform:translate(2px)}.series-progress-rail[data-astro-cid-g4o5iqlu]{touch-action:pan-y;flex:1;min-width:0;height:2.25rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.series-progress-rail[data-astro-cid-g4o5iqlu]:before{content:"";pointer-events:none;top:50%;background:#ed6ea033;height:1px;position:absolute;inset-inline:0;transform:translateY(-50%)}.series-progress-rail[data-astro-cid-g4o5iqlu]>li[data-astro-cid-g4o5iqlu]{flex:1;min-width:0;display:flex}.series-progress-tick[data-astro-cid-g4o5iqlu]{-webkit-tap-highlight-color:transparent;flex:1;justify-content:space-evenly;align-items:center;text-decoration:none;display:flex}.series-progress-mark[data-astro-cid-g4o5iqlu]{pointer-events:none;background:#00000026;border-radius:1px;flex-shrink:0;width:1px;height:.375rem;transition:transform .22s,background-color .16s;position:relative}html[data-theme=dark] .series-progress-mark[data-astro-cid-g4o5iqlu]{background:#ffffff2e}.series-progress-major[data-astro-cid-g4o5iqlu]{background:#00000059;width:2px;height:.75rem}html[data-theme=dark] .series-progress-major[data-astro-cid-g4o5iqlu]{background:#ffffff61}.series-progress-tick[data-astro-cid-g4o5iqlu][data-read] .series-progress-mark[data-astro-cid-g4o5iqlu]{background:#ed6ea04d}.series-progress-tick[data-astro-cid-g4o5iqlu][data-read] .series-progress-major[data-astro-cid-g4o5iqlu]{background:#ed6ea0b3}.series-progress-tick[data-astro-cid-g4o5iqlu][aria-current=page] .series-progress-major[data-astro-cid-g4o5iqlu]{background:#ed6ea0;width:2px;height:1.25rem;position:relative;box-shadow:0 0 .5rem #ed6ea0cc}.series-progress-tick[data-astro-cid-g4o5iqlu][aria-current=page] .series-progress-major[data-astro-cid-g4o5iqlu]:before{content:"";background:#ed6ea0;border-radius:9999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #ed6ea0e6}.series-progress-tick[data-astro-cid-g4o5iqlu]:hover .series-progress-major[data-astro-cid-g4o5iqlu]{background:#ed6ea0;transform:scaleY(1.3)}#sidebar,.inner[data-astro-cid-wv7whodv],.panels[data-astro-cid-wv7whodv],.panel[data-astro-cid-wv7whodv],.sidebar-related-wrap[data-astro-cid-wv7whodv]{scrollbar-width:none!important;-ms-overflow-style:none!important;box-sizing:border-box!important}#sidebar::-webkit-scrollbar,.inner[data-astro-cid-wv7whodv]::-webkit-scrollbar,.panels[data-astro-cid-wv7whodv]::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.series-thread[data-astro-cid-wv7whodv]{--bead-x:.875rem;user-select:none;box-sizing:border-box;flex-direction:column;width:100%;padding:.5rem 0 1rem;display:flex;position:relative}.series-thread-item[data-astro-cid-wv7whodv]{-webkit-tap-highlight-color:transparent;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.5rem .5rem .5rem 0;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.series-thread-item[data-astro-cid-wv7whodv]:before{content:"";inset-block:0;left:calc(var(--bead-x) - .75px);z-index:1;background:#ed6ea04d;width:1.5px;position:absolute}.series-thread-item[data-astro-cid-wv7whodv]:first-child:before{top:.85rem}.series-thread-item[data-astro-cid-wv7whodv]:last-child:before{height:.85rem;bottom:auto}.series-thread-item[data-astro-cid-wv7whodv]:only-child:before{display:none}.series-thread-bead[data-astro-cid-wv7whodv]{width:.5rem;height:.5rem;margin-top:.45rem;margin-left:calc(var(--bead-x) - .25rem);background:var(--grey-1,#fff);z-index:2;border-radius:9999px;flex-shrink:0;transition:box-shadow .2s,transform .26s,background-color .2s;position:relative;box-shadow:inset 0 0 0 1.5px #ed6ea08c}html[data-theme=dark] .series-thread-bead[data-astro-cid-wv7whodv]{background:var(--grey-1,#1d1a27);box-shadow:inset 0 0 0 1.5px #f18bb38c}.series-thread-title[data-astro-cid-wv7whodv]{color:var(--grey-7,#555);-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;flex:1;font-size:.875rem;line-height:1.6;transition:color .2s;display:-webkit-box;overflow:hidden}html[data-theme=dark] .series-thread-title[data-astro-cid-wv7whodv]{color:var(--grey-6,#bbb)}.series-thread-item[data-astro-cid-wv7whodv]:hover{background:#ed6ea00f}.series-thread-item[data-astro-cid-wv7whodv]:hover .series-thread-title[data-astro-cid-wv7whodv]{color:var(--color-pink,#ed6ea0)}.series-thread-item[data-astro-cid-wv7whodv]:hover .series-thread-bead[data-astro-cid-wv7whodv]{box-shadow:inset 0 0 0 2px var(--color-pink,#ed6ea0);transform:scale(1.3)}.series-thread-item[data-astro-cid-wv7whodv].active .series-thread-bead[data-astro-cid-wv7whodv],.series-thread-item[data-astro-cid-wv7whodv][aria-current=page] .series-thread-bead[data-astro-cid-wv7whodv]{background:var(--color-pink,#ed6ea0);box-shadow:0 0 0 2px var(--grey-1,#fff), 0 0 0 4px #ed6ea073;transform:scale(1.15)}html[data-theme=dark] .series-thread-item[data-astro-cid-wv7whodv].active .series-thread-bead[data-astro-cid-wv7whodv],html[data-theme=dark] .series-thread-item[data-astro-cid-wv7whodv][aria-current=page] .series-thread-bead[data-astro-cid-wv7whodv]{background:var(--color-pink,#f18bb3);box-shadow:0 0 0 2px var(--grey-1,#1d1a27), 0 0 0 4px #f18bb380}.series-thread-item[data-astro-cid-wv7whodv].active .series-thread-title[data-astro-cid-wv7whodv],.series-thread-item[data-astro-cid-wv7whodv][aria-current=page] .series-thread-title[data-astro-cid-wv7whodv]{font-weight:600;color:var(--color-pink,#ed6ea0)!important}#sidebar .panels{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;min-height:calc(100vh - 4.5rem)!important;padding:.35rem 0 0!important;display:flex!important}#sidebar .panels:not(:has(#sidebar-tab)),#sidebar:not(:has(#sidebar-tab)) .panels{padding-top:1.5rem!important}#sidebar .panels>.inner{flex:auto!important;width:100%!important;min-height:0!important}.segmented-wrap[data-astro-cid-wv7whodv]{box-sizing:border-box!important;width:100%!important;margin:0 0 .45rem!important;padding:0!important}#sidebar-tab,.tab[data-astro-cid-wv7whodv].segmented{box-sizing:border-box!important;user-select:none!important;z-index:10!important;background:#ffffff0f!important;border:1px solid #ffffff0d!important;border-radius:.85rem!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:4px 5px!important;list-style:none!important;display:flex!important;position:relative!important;left:auto!important;transform:none!important;box-shadow:inset 0 1px 3px #00000040!important}html:not([data-theme=dark]) #sidebar-tab,html:not([data-theme=dark]) .tab[data-astro-cid-wv7whodv].segmented{background:#0000000d!important;border:1px solid #0000000d!important;box-shadow:inset 0 1px 2px #0000000f!important}#sidebar-tab .item{cursor:pointer!important;color:#fff9!important;width:44px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;transition:all .22s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important}html:not([data-theme=dark]) #sidebar-tab .item{color:#6b7280!important}#sidebar-tab .item:before{display:none!important}#sidebar-tab .item.overview .tab-icon:before,.tab[data-astro-cid-wv7whodv].segmented .item[data-astro-cid-wv7whodv].overview .tab-icon[data-astro-cid-wv7whodv]:before{content:""!important;font-family:ic!important;font-style:normal!important}.tab-icon[data-astro-cid-wv7whodv]{font-size:1.15rem!important;line-height:1!important}.tab-text[data-astro-cid-wv7whodv]{white-space:nowrap!important;margin-left:.45rem!important;font-size:.9rem!important;font-weight:600!important;display:none!important}#sidebar-tab .item:not(.active):hover{color:#fff!important;background:#ffffff14!important}html:not([data-theme=dark]) #sidebar-tab .item:not(.active):hover{color:#111827!important;background:#0000000f!important}#sidebar-tab .item.active{color:#fff!important;background-image:linear-gradient(135deg,#d87c80 0%,#ce8270 100%)!important;border-radius:10px!important;flex:1!important;width:auto!important;min-width:0!important;height:40px!important;padding:0 1.1rem!important;box-shadow:0 3px 12px #d87c8061!important}#sidebar-tab .item.active .tab-icon{color:#fff!important}#sidebar-tab .item.active .tab-text{color:#fff!important;display:inline-block!important}#sidebar .panel.contents,#sidebar .panel.related,.panel[data-astro-cid-wv7whodv].contents,.panel[data-astro-cid-wv7whodv].related{text-align:left!important;padding-top:.15rem!important;padding-bottom:.75rem!important}.series-thread[data-astro-cid-wv7whodv]{padding:.15rem 0 .5rem!important}.sidebar-series-bottom[data-astro-cid-wv7whodv],.sidebar-series-bottom{background:var(--grey-1)!important;box-sizing:border-box!important;z-index:20!important;border-top:1px solid #ed6ea033!important;width:100%!important;margin-top:auto!important;padding:.85rem .25rem .75rem!important;position:sticky!important;bottom:0!important}html:not([data-theme=dark]) .sidebar-series-bottom[data-astro-cid-wv7whodv],html:not([data-theme=dark]) .sidebar-series-bottom{background:var(--grey-1)!important;border-top:1px solid #ed6ea040!important}#sidebar .panel{display:none!important}#sidebar .panel.active{animation:.3s fadeInTab;display:block!important}@keyframes fadeInTab{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.empty-tip[data-astro-cid-wv7whodv]{text-align:center;color:var(--grey-4,#999);padding:2.5rem 0;font-size:.875rem}#sidebar .overview,.overview[data-astro-cid-wv7whodv]{text-align:center;box-sizing:border-box;width:100%;padding:1.5rem 0!important}.overview[data-astro-cid-wv7whodv] .author[data-astro-cid-wv7whodv]{flex-direction:column;align-items:center;margin-bottom:.25rem;padding-top:.5rem;display:flex;position:relative}.overview[data-astro-cid-wv7whodv] .avatar-wrap[data-astro-cid-wv7whodv]{justify-content:center;align-items:center;display:flex;position:relative;width:8.25rem!important;height:8.25rem!important;box-shadow:0 0 0 3px var(--grey-1,#fff), 0 0 0 5px #ed6ea061, 0 1rem 2.2rem -.75rem #e9546b99!important;border-radius:9999px!important;margin:1.15rem auto 1.05rem!important;transition:box-shadow .32s cubic-bezier(.16,1,.3,1)!important}html[data-theme=dark] .overview[data-astro-cid-wv7whodv] .avatar-wrap[data-astro-cid-wv7whodv]{box-shadow:0 0 0 3px #1d1a27,0 0 0 5px #f07b9173,0 1rem 2.2rem -.5rem #f07b9180!important}.overview[data-astro-cid-wv7whodv] .author[data-astro-cid-wv7whodv]:hover .avatar-wrap[data-astro-cid-wv7whodv]{box-shadow:0 0 0 3px var(--grey-1,#fff), 0 0 0 5px #ed6ea0cc, 0 1.1rem 2.4rem -.5rem #e9546bcc!important}.author .image,.author[data-astro-cid-wv7whodv] .image[data-astro-cid-wv7whodv]{width:100%!important;height:100%!important;box-shadow:none!important;object-fit:cover!important;transform-origin:50% 92%!important;border:none!important;border-radius:9999px!important;margin:0!important;padding:0!important;transition:transform .4s!important;display:block!important}@keyframes avatar-wave{12%{transform:rotate(-8deg)}27%{transform:rotate(7deg)}42%{transform:rotate(-5deg)}57%{transform:rotate(3deg)}72%{transform:rotate(-1.5deg)}86%{transform:rotate(0)}}.overview[data-astro-cid-wv7whodv] .author[data-astro-cid-wv7whodv]:hover .image[data-astro-cid-wv7whodv]{animation:1.2s cubic-bezier(.4,0,.2,1) avatar-wave!important}.home-greeting[data-astro-cid-wv7whodv]{z-index:20;background-image:var(--gradient-shoka-button,linear-gradient(to right, #ed6ea0, #ec8c69));white-space:nowrap;opacity:0;transform-origin:50% 100%;pointer-events:none;border-radius:.875rem;padding:.36rem .95rem;font-size:.8rem;font-weight:600;line-height:1.4;transition:opacity .16s,transform .35s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:90%;left:50%;transform:translate(-50%,.35rem)scale(.6);box-shadow:0 .5rem 1rem -.3rem #e9546bb3;color:#fff!important}.home-greeting[data-astro-cid-wv7whodv]:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ed6ea0;width:.75rem;height:.375rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.overview[data-astro-cid-wv7whodv] .author[data-astro-cid-wv7whodv]:hover .home-greeting[data-astro-cid-wv7whodv]{opacity:1;transform:translate(-50%)scale(1)}.author .name,.author[data-astro-cid-wv7whodv] .name[data-astro-cid-wv7whodv]{color:#fff!important;letter-spacing:.02em!important;text-align:center!important;margin:.35rem 0 .45rem!important;font-size:1.3rem!important;font-weight:700!important}html:not([data-theme=dark]) .author .name{color:#1e293b!important}.author .description,.author[data-astro-cid-wv7whodv] .description[data-astro-cid-wv7whodv]{color:#9491a8!important;text-align:center!important;white-space:pre-line!important;word-break:break-word!important;max-width:95%!important;margin:0 auto!important;font-size:.85rem!important;line-height:1.65!important}html:not([data-theme=dark]) .author .description{color:#64748b!important}#sidebar .social,.social[data-astro-cid-wv7whodv]{box-sizing:border-box!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;width:100%!important;margin:.85rem 0 1.1rem!important;padding:0 .25rem!important;display:flex!important}#sidebar .social .item,.social[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv]{width:1.85rem!important;height:1.85rem!important;color:var(--social-color,#ffffffbf)!important;background:0 0!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;font-size:1.05rem!important;text-decoration:none!important;transition:all .25s cubic-bezier(.34,1.56,.64,1)!important;display:inline-flex!important;position:relative!important}#sidebar .social .item:before{display:none!important}#sidebar .social .item:hover,.social[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv]:hover{color:var(--social-color,var(--color-pink))!important;filter:drop-shadow(0 2px 8px)!important;transform:translateY(-2px)scale(1.18)!important}.social-svg-rss[data-astro-cid-wv7whodv]{width:1.05rem;height:1.05rem;stroke:var(--social-color,#ff9800)}#sidebar .state,.state[data-astro-cid-wv7whodv]{text-align:center!important;box-sizing:border-box!important;background:0 0!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:repeat(3,1fr)!important;align-items:center!important;width:100%!important;margin:0 0 1.35rem!important;padding:.95rem 0 1.2rem!important;display:grid!important}html:not([data-theme=dark]) #sidebar .state{border-bottom:1px solid #00000014!important}#sidebar .state .item,.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv]{border:none!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}#sidebar .state .item:not(:last-child):after,.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv]:not(:last-child):after{content:""!important;background:#ffffff14!important;width:1px!important;position:absolute!important;top:15%!important;bottom:15%!important;right:0!important}html:not([data-theme=dark]) #sidebar .state .item:not(:last-child):after{background:#00000014!important}#sidebar .state .item a,.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv] a[data-astro-cid-wv7whodv]{border:none!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-decoration:none!important;display:flex!important}#sidebar .state .item .count,.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv] .count[data-astro-cid-wv7whodv]{color:#fff!important;font-size:1.4rem!important;font-weight:700!important;line-height:1.2!important;transition:color .2s!important;display:block!important}html:not([data-theme=dark]) #sidebar .state .item .count{color:#1f2937!important}#sidebar .state .item .name,.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv] .name[data-astro-cid-wv7whodv]{color:#9491a8!important;margin-top:.35rem!important;font-size:.82rem!important;transition:color .2s!important;display:block!important}html:not([data-theme=dark]) #sidebar .state .item .name{color:#6b7280!important}#sidebar .state .item:hover .count,#sidebar .state .item:hover .name,.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv]:hover .count[data-astro-cid-wv7whodv],.state[data-astro-cid-wv7whodv] .item[data-astro-cid-wv7whodv]:hover .name[data-astro-cid-wv7whodv]{color:var(--color-pink,#ed6ea0)!important}#sidebar .overview .menu,.overview[data-astro-cid-wv7whodv] .menu[data-astro-cid-wv7whodv]{background:0 0!important;flex-direction:column!important;gap:.4rem!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}#sidebar .overview .menu>.item,.overview[data-astro-cid-wv7whodv] .menu[data-astro-cid-wv7whodv]>.item[data-astro-cid-wv7whodv]{box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:.75rem!important;width:100%!important;margin:0!important;padding:0!important;transition:all .2s!important}.menu-link[data-astro-cid-wv7whodv]{color:#ffffffbf!important;box-sizing:border-box!important;border-radius:.75rem!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:.72rem 1.05rem!important;font-size:.95rem!important;line-height:1.4!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}html:not([data-theme=dark]) .menu-link[data-astro-cid-wv7whodv]{color:#4b5563!important}.menu-link-main[data-astro-cid-wv7whodv]{align-items:center!important;gap:.8rem!important;display:flex!important}.menu-link-main[data-astro-cid-wv7whodv] i[data-astro-cid-wv7whodv]{text-align:center!important;width:1.35rem!important;margin-right:0!important;font-size:1.15rem!important}.menu-text[data-astro-cid-wv7whodv]{font-size:.95rem!important;font-weight:500!important}.menu-arrow[data-astro-cid-wv7whodv]{opacity:.6!important;font-size:.8rem!important;transition:transform .25s!important}.item.has-children.open .menu-arrow[data-astro-cid-wv7whodv]{transform:rotate(180deg)!important}#sidebar .overview .menu>.item.active>.menu-link,.overview[data-astro-cid-wv7whodv] .menu[data-astro-cid-wv7whodv]>.item[data-astro-cid-wv7whodv].active>.menu-link[data-astro-cid-wv7whodv]{color:#fff!important;background:linear-gradient(135deg,#d87c80 0%,#ce8270 100%)!important;font-weight:600!important;box-shadow:0 4px 14px #d87c8059!important}#sidebar .overview .menu>.item.active>.menu-link i{color:#fff!important}#sidebar .overview .menu>.item:not(.active)>.menu-link:hover,.overview[data-astro-cid-wv7whodv] .menu[data-astro-cid-wv7whodv]>.item[data-astro-cid-wv7whodv]:not(.active)>.menu-link[data-astro-cid-wv7whodv]:hover{color:#fff!important;background:#ffffff0f!important}html:not([data-theme=dark]) #sidebar .overview .menu>.item:not(.active)>.menu-link:hover{color:#111827!important;background:#0000000a!important}.submenu[data-astro-cid-wv7whodv]{flex-direction:column!important;gap:.2rem!important;margin:0!important;padding:.25rem 0 .25rem 1.85rem!important;list-style:none!important;display:none!important}.item.has-children.open .submenu[data-astro-cid-wv7whodv],.item.has-children.active .submenu[data-astro-cid-wv7whodv]{display:flex!important}.submenu-link[data-astro-cid-wv7whodv]{color:#9491a8!important;border-radius:.5rem!important;align-items:center!important;gap:.6rem!important;padding:.4rem .75rem!important;font-size:.825rem!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}html:not([data-theme=dark]) .submenu-link[data-astro-cid-wv7whodv]{color:#6b7280!important}.subitem[data-astro-cid-wv7whodv].active .submenu-link[data-astro-cid-wv7whodv],.submenu-link[data-astro-cid-wv7whodv]:hover{color:var(--color-pink,#ed6ea0)!important;background:#ed6ea014!important}#quick[data-astro-cid-wv7whodv] .disabled[data-astro-cid-wv7whodv]{opacity:.3;cursor:not-allowed;display:inline-block}.toc-item[data-astro-cid-wv7whodv].active>.toc-link[data-astro-cid-wv7whodv]{color:var(--primary-color);font-weight:700}#footer[data-astro-cid-jo6i4kqk]{width:100%;color:var(--grey-5,#888);user-select:none;box-sizing:border-box;margin-top:auto;padding:2.5rem 1rem 3rem;background:var(--grey-1)!important}#footer[data-astro-cid-jo6i4kqk] .inner[data-astro-cid-jo6i4kqk]{text-align:center;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;display:flex;padding-left:0!important}.status[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.6;display:flex}.site-stats[data-astro-cid-jo6i4kqk]{opacity:.85;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;font-size:.8125rem;display:inline-flex}.stat-item[data-astro-cid-jo6i4kqk]{align-items:center;gap:.3rem;transition:opacity .2s;display:inline-flex}.stat-item[data-astro-cid-jo6i4kqk]:hover{opacity:1;color:var(--color-pink,#ed6ea0)}.stat-item[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{opacity:.8;font-size:.875rem}.stat-item[data-astro-cid-jo6i4kqk] .val[data-astro-cid-jo6i4kqk]{font-family:inherit;font-weight:500}.stat-divider[data-astro-cid-jo6i4kqk]{opacity:.25;user-select:none;font-size:.75rem}.copyright[data-astro-cid-jo6i4kqk]{opacity:.85;align-items:center;gap:.35rem;display:inline-flex}.with-love[data-astro-cid-jo6i4kqk]{color:pink;align-items:center;margin:0 .15rem;display:inline-flex}.with-love[data-astro-cid-jo6i4kqk] i[data-astro-cid-jo6i4kqk]{font-size:.95rem;display:inline-block;animation:none!important;transform:none!important}.powered-by[data-astro-cid-jo6i4kqk]{opacity:.65;font-size:.75rem}.powered-by[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;font-weight:500;text-decoration:none;transition:color .2s}.powered-by[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-pink,#ed6ea0);text-decoration:underline}#search{opacity:0;-webkit-backdrop-filter:none!important;z-index:99999!important;box-sizing:border-box!important;background:#120e1a8c!important;justify-content:center!important;align-items:flex-start!important;width:100vw!important;height:100vh!important;padding:4.5rem 1.25rem 2rem!important;transition:opacity .22s!important;display:none!important;position:fixed!important;top:0!important;left:0!important}#search.show{opacity:1!important;display:flex!important}#search>.inner,#search .inner{width:100%!important;max-width:44rem!important;height:auto!important;max-height:calc(88vh - 4.5rem)!important;text-shadow:none!important;background:#fff!important;border:1px solid #ffffffa6!important;border-radius:1.25rem!important;flex-direction:column!important;margin:0 auto!important;animation:.26s cubic-bezier(.16,1,.3,1) searchCardPop!important;display:flex!important;overflow:hidden!important;transform:translateY(0)scale(1)!important;box-shadow:0 1.5rem 4rem #00000059,0 0 0 1px #0000000d!important}html[data-theme=dark] #search>.inner,html[data-theme=dark] #search .inner{background:#1e1b2bf2!important;border:1px solid #ffffff24!important;box-shadow:0 1.5rem 4rem #0009,0 0 0 1px #ffffff14!important}#search .header{background:#ffffffd9!important;border:none!important;border-bottom:1px solid #00000014!important;border-radius:0!important;align-items:center!important;gap:.75rem!important;margin-bottom:0!important;padding:1rem 1.35rem!important;display:flex!important}html[data-theme=dark] #search .header{background:#ffffff08!important;border-bottom:1px solid #ffffff14!important}#search .header .icon{color:var(--color-pink,#ed6ea0)!important;align-items:center!important;font-size:1.25rem!important;display:inline-flex!important}#search .search-input-container{flex:1!important;align-items:center!important;display:flex!important}#search input.search-input{color:#2c3e50!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.2rem 0!important;font-family:inherit!important;font-size:1.125rem!important;font-weight:500!important}html[data-theme=dark] #search input.search-input{color:#e2e8f0!important}#search input.search-input::placeholder{color:#94a3b8!important;font-size:1rem!important}#search .search-actions{align-items:center!important;gap:.6rem!important;display:flex!important}#search .clear-btn{cursor:pointer!important;color:#94a3b8!important;background:#0000000d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:.95rem!important;transition:all .2s!important;display:inline-flex!important}#search .clear-btn:hover{color:var(--color-pink,#ed6ea0)!important;background:#ed6ea026!important}#search .shortcut-badge{color:#64748b!important;background:#0000000d!important;border:1px solid #0000001a!important;border-radius:.35rem!important;padding:.18rem .45rem!important;font-family:inherit!important;font-size:.72rem!important;font-weight:600!important;line-height:1!important}html[data-theme=dark] #search .shortcut-badge{color:#94a3b8!important;background:#ffffff14!important;border-color:#ffffff26!important}#search .close-btn{cursor:pointer!important;color:#94a3b8!important;justify-content:center!important;align-items:center!important;padding:.2rem!important;font-size:1.35rem!important;transition:all .2s!important;display:inline-flex!important}#search .close-btn:hover{color:var(--color-pink,#ed6ea0)!important;transform:rotate(90deg)scale(1.08)!important}#search .results{height:auto!important;max-height:calc(85vh - 9rem)!important;color:inherit!important;background:0 0!important;border-radius:0!important;flex:auto!important;padding:1rem 1.35rem 1.5rem!important;overflow-y:auto!important}#search-stats{color:#64748b!important;border-bottom:1px dashed #00000014!important;min-height:1.25rem!important;margin-bottom:.75rem!important;padding-bottom:.5rem!important;font-size:.825rem!important}html[data-theme=dark] #search-stats{color:#94a3b8!important;border-bottom-color:#ffffff14!important}#search-stats strong{color:var(--color-pink,#ed6ea0)!important}.loading-hint{color:var(--color-pink,#ed6ea0)!important;align-items:center!important;gap:.4rem!important;display:inline-flex!important}.rotate{animation:1s linear infinite spin!important}.search-result-item{background:#00000005!important;border:1px solid #0000000a!important;border-radius:.75rem!important;margin-bottom:.6rem!important;padding:.85rem 1rem!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}html[data-theme=dark] .search-result-item{background:#ffffff08!important;border:1px solid #ffffff0d!important}.search-result-item:hover,.search-result-item.selected{background:#ed6ea014!important;border-color:#ed6ea040!important;transform:translate(4px)!important}.search-result-title{color:var(--color-pink,#ed6ea0)!important;align-items:center!important;gap:.4rem!important;margin-bottom:.35rem!important;font-size:1.05rem!important;font-weight:600!important;text-decoration:none!important;transition:color .15s!important;display:inline-flex!important}.search-result-title:hover{color:var(--color-orange,#ff7a18)!important}.search-result-excerpt{color:#475569!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:.35rem 0!important;font-size:.875rem!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme=dark] .search-result-excerpt{color:#94a3b8!important}.search-result-meta{color:#64748b!important;flex-wrap:wrap!important;align-items:center!important;gap:.85rem!important;margin-top:.4rem!important;font-size:.775rem!important;display:flex!important}.category-tag{color:var(--color-pink,#ed6ea0)!important;font-weight:500!important}.tags-group{align-items:center!important;gap:.3rem!important;display:inline-flex!important}.tag-pill{color:var(--color-pink,#ed6ea0)!important;background:#ed6ea01f!important;border-radius:9999px!important;padding:.1rem .45rem!important;font-size:.72rem!important}.search-hl{color:var(--color-pink,#ed6ea0)!important;background:#ed6ea038!important;border-radius:.2rem!important;padding:.05rem .25rem!important;font-weight:600!important}html[data-theme=dark] .search-hl{color:#ff9fc0!important;background:#ed6ea059!important}.empty{text-align:center!important;color:#64748b!important;padding:2.5rem 1rem!important}.empty-kaomoji{color:var(--color-pink,#ed6ea0)!important;margin-bottom:.6rem!important;font-size:2.25rem!important}.empty p{color:inherit!important;margin:.25rem 0!important;font-size:1rem!important}.empty-tip{color:#94a3b8!important;margin-top:.4rem!important;font-size:.825rem!important;display:block!important}@keyframes searchCardPop{0%{opacity:0;transform:translateY(-16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=767px){#search{padding:1rem .5rem!important}#search>.inner,#search .inner{border-radius:1rem!important;max-height:94vh!important}#search .header{padding:.85rem 1rem!important}#search .results{max-height:calc(94vh - 7rem)!important;padding:.75rem 1rem 1rem!important}}.shoka-music-panel[data-astro-cid-fsou344l]{z-index:9999;-webkit-backdrop-filter:blur(28px);color:#fff;user-select:none;transform-origin:100% 100%;background:#1c192af2;border:1px solid #ffffff14;border-radius:1.25rem;width:29.5rem;max-width:calc(100vw - 2.5rem);padding:1.5rem 1.4rem 1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;bottom:2rem;right:5.25rem;box-shadow:0 20px 50px #0000008c,0 0 0 1px #ffffff0a}.shoka-music-panel[data-astro-cid-fsou344l].panel-show{animation:.32s cubic-bezier(.16,1,.3,1) forwards musicSlideIn}.shoka-music-panel[data-astro-cid-fsou344l].panel-hide{animation:.25s cubic-bezier(.16,1,.3,1) forwards musicSlideOut}@keyframes musicSlideIn{0%{opacity:0;transform:translateY(20px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes musicSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.92)}}.panel-close-btn[data-astro-cid-fsou344l]{color:#ffffffa6;cursor:pointer;z-index:10;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:all .2s;display:flex;position:absolute;top:1.1rem;right:1.1rem}.panel-close-btn[data-astro-cid-fsou344l]:hover{color:#fff;background:#ffffff2e;transform:scale(1.1)}.panel-header[data-astro-cid-fsou344l]{align-items:center;gap:1.4rem;display:flex;position:relative}.turntable-container[data-astro-cid-fsou344l]{flex-shrink:0;justify-content:center;align-items:center;width:8.5rem;height:8.5rem;display:flex;position:relative}.tonearm[data-astro-cid-fsou344l]{z-index:10;pointer-events:none;transform-origin:.85rem .85rem;width:4rem;height:5.5rem;transition:transform .55s cubic-bezier(.25,1,.5,1);position:absolute;top:-.65rem;left:-.4rem;transform:rotate(-38deg)}.arm-base[data-astro-cid-fsou344l]{background:linear-gradient(135deg,#444,#1a1a1a);border-radius:50%;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 6px #0009}.base-ring[data-astro-cid-fsou344l]{background:#2c2c2e;border:2px solid #8e8e93;border-radius:50%;width:1.15rem;height:1.15rem}.base-pivot[data-astro-cid-fsou344l]{background:#d1d1d6;border-radius:50%;width:.45rem;height:.45rem;position:absolute}.arm-lever[data-astro-cid-fsou344l]{transform-origin:0;background:linear-gradient(90deg,#8e8e93,#636366);border-radius:.1rem;width:2.75rem;height:.22rem;position:absolute;top:.85rem;left:.85rem;transform:rotate(50deg)}.arm-head[data-astro-cid-fsou344l]{background:#e25582;border-radius:.15rem;width:.9rem;height:.5rem;position:absolute;top:2.85rem;left:2.45rem;transform:rotate(50deg);box-shadow:0 2px 5px #0006}.turntable-container[data-astro-cid-fsou344l].playing .tonearm[data-astro-cid-fsou344l]{transform:rotate(-3deg)}.vinyl-disc-wrap[data-astro-cid-fsou344l]{border-radius:50%;width:7.8rem;height:7.8rem;position:relative;box-shadow:0 10px 25px #0009}.vinyl-disc[data-astro-cid-fsou344l]{background:radial-gradient(circle,#1c1a24 0%,#110f17 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;animation:20s linear infinite paused vinylSpin;display:flex;position:relative}.turntable-container[data-astro-cid-fsou344l].playing .vinyl-disc[data-astro-cid-fsou344l]{animation-play-state:running}@keyframes vinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.disc-grooves[data-astro-cid-fsou344l]{pointer-events:none;background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3px);border-radius:50%;position:absolute;inset:2px;box-shadow:inset 0 0 12px #000c}.disc-center[data-astro-cid-fsou344l]{border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 8px #000000b3}.disc-center[data-astro-cid-fsou344l] img[data-astro-cid-fsou344l]{object-fit:cover;border-radius:50%;width:100%;height:100%}.disc-spindle[data-astro-cid-fsou344l]{background:radial-gradient(circle,#e5e5ea,#8e8e93);border:1px solid #0006;border-radius:50%;width:.75rem;height:.75rem;position:absolute;box-shadow:0 1px 3px #0009}.meta-lyric-container[data-astro-cid-fsou344l]{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.meta-header[data-astro-cid-fsou344l] .track-title[data-astro-cid-fsou344l]{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .35rem;font-size:1.25rem;font-weight:700;overflow:hidden}.meta-header[data-astro-cid-fsou344l] .track-artist[data-astro-cid-fsou344l]{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.85rem;overflow:hidden}.meta-header[data-astro-cid-fsou344l] .track-credits[data-astro-cid-fsou344l]{color:#ffffff73;flex-direction:column;gap:.15rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.lyrics-viewport[data-astro-cid-fsou344l]{height:4.8rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.lyrics-stream[data-astro-cid-fsou344l]{transition:transform .35s cubic-bezier(.25,1,.5,1)}.lyric-line[data-astro-cid-fsou344l]{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;height:1.75rem;margin:0;padding:0;font-size:.85rem;line-height:1.75rem;transition:all .3s;overflow:hidden}.lyric-line[data-astro-cid-fsou344l].active{color:#f17c9e;text-shadow:0 0 10px #f17c9e66;transform-origin:0;font-size:.95rem;font-weight:700;transform:scale(1.02)}.playback-controls[data-astro-cid-fsou344l]{justify-content:space-between;align-items:center;padding:.35rem .6rem .65rem;display:flex;position:relative}.ctrl-icon-btn[data-astro-cid-fsou344l]{color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.ctrl-icon-btn[data-astro-cid-fsou344l]:hover{color:#f17c9e;transform:scale(1.15)}.ctrl-play-btn[data-astro-cid-fsou344l]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f17c9e,#e25582);border:none;border-radius:50%;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 16px #e2558273}.ctrl-play-btn[data-astro-cid-fsou344l]:hover{transform:scale(1.08);box-shadow:0 6px 20px #e2558299}.ctrl-play-btn[data-astro-cid-fsou344l]:active{transform:scale(.94)}.volume-container[data-astro-cid-fsou344l]{position:relative}.volume-slider-popup[data-astro-cid-fsou344l]{backdrop-filter:blur(12px);background:#14121cf2;border:1px solid #ffffff1a;border-radius:.75rem;padding:.6rem .5rem;display:none;position:absolute;bottom:calc(100% + .5rem);right:-.5rem;box-shadow:0 8px 24px #00000080}.volume-container[data-astro-cid-fsou344l]:hover .volume-slider-popup[data-astro-cid-fsou344l]{display:block}.volume-slider-popup[data-astro-cid-fsou344l] input[data-astro-cid-fsou344l][type=range]{accent-color:#f17c9e;cursor:pointer;width:5rem;height:.3rem}.progress-bar-wrap[data-astro-cid-fsou344l]{align-items:center;gap:.85rem;padding:.65rem .4rem .35rem;display:flex}.progress-bar-bg[data-astro-cid-fsou344l]{cursor:pointer;background:#ffffff1f;border-radius:.2rem;flex:1;min-width:0;height:.28rem;transition:height .2s;position:relative;overflow:hidden}.progress-bar-bg[data-astro-cid-fsou344l]:hover{height:.38rem}.progress-bar-fill[data-astro-cid-fsou344l]{background:linear-gradient(90deg,#e25582,#f17c9e);border-radius:.2rem;height:100%;transition:width .1s linear;box-shadow:0 0 8px #f17c9e99}.progress-time[data-astro-cid-fsou344l]{color:#ffffffbf;white-space:nowrap;text-align:right;letter-spacing:.5px;flex-shrink:0;font-family:monospace;font-size:.76rem}.panel-divider[data-astro-cid-fsou344l]{border-top:1px dashed #ffffff1f;margin:.25rem 0 .85rem}.playlist-tabs-nav[data-astro-cid-fsou344l]{scrollbar-width:none;align-items:center;gap:.75rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.playlist-tabs-nav[data-astro-cid-fsou344l]::-webkit-scrollbar{display:none}.tab-item[data-astro-cid-fsou344l]{color:#ffffffa6;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:.85rem;padding:.28rem .65rem;font-size:.825rem;font-weight:500;transition:all .2s}.tab-item[data-astro-cid-fsou344l]:hover{color:#f17c9e}.tab-item[data-astro-cid-fsou344l].active{color:#fff;background:#e25582;font-weight:600;box-shadow:0 2px 10px #e2558266}.tracklist-container[data-astro-cid-fsou344l]{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;max-height:12.5rem;overflow-y:auto}.tracklist-container[data-astro-cid-fsou344l]::-webkit-scrollbar{width:4px}.tracklist-container[data-astro-cid-fsou344l]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.tracklist[data-astro-cid-fsou344l]{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.track-item[data-astro-cid-fsou344l]{color:#fff;cursor:pointer;white-space:nowrap;border-radius:.5rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.5rem .65rem;font-size:.825rem;transition:all .2s;display:flex;overflow:hidden}.track-item[data-astro-cid-fsou344l]:hover{background:#ffffff14}.track-left[data-astro-cid-fsou344l]{white-space:nowrap;flex:1;align-items:center;gap:.65rem;min-width:0;display:flex;overflow:hidden}.track-indicator[data-astro-cid-fsou344l]{text-align:center;color:#fff;flex-shrink:0;width:1.25rem;font-size:.8rem}.track-num[data-astro-cid-fsou344l]{color:#fff}.item-name[data-astro-cid-fsou344l]{white-space:nowrap;text-overflow:ellipsis;color:#fff;overflow:hidden}.track-right[data-astro-cid-fsou344l]{color:#f17c9e;text-align:right;white-space:nowrap;flex-shrink:0;margin-left:auto;padding-left:.75rem;font-size:.75rem}.track-item[data-astro-cid-fsou344l].current{background:#f17c9e1f;font-weight:600;color:#f17c9e!important}.track-item[data-astro-cid-fsou344l].current .track-indicator[data-astro-cid-fsou344l],.track-item[data-astro-cid-fsou344l].current .track-num[data-astro-cid-fsou344l],.track-item[data-astro-cid-fsou344l].current .play-arrow[data-astro-cid-fsou344l],.track-item[data-astro-cid-fsou344l].current .item-name[data-astro-cid-fsou344l]{color:#f17c9e!important}.track-item[data-astro-cid-fsou344l].current .play-arrow[data-astro-cid-fsou344l]{font-size:.75rem;animation:1.5s infinite arrowPulse;display:inline-block}.track-item[data-astro-cid-fsou344l].current .time-display[data-astro-cid-fsou344l]{font-family:monospace;font-size:.78rem;color:#f17c9e!important}@keyframes arrowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.2)}}@media (width<=768px){.shoka-music-panel[data-astro-cid-fsou344l]{width:calc(100vw - 2rem);padding:1.25rem 1rem 1rem;bottom:4.5rem;right:1rem}.panel-header[data-astro-cid-fsou344l]{gap:1rem}.turntable-container[data-astro-cid-fsou344l]{width:7rem;height:7rem}.vinyl-disc-wrap[data-astro-cid-fsou344l]{width:6.5rem;height:6.5rem}}#neko{pointer-events:none!important}.floating-group[data-astro-cid-xiavg6xz]{z-index:9999;user-select:none;flex-direction:column;align-items:center;gap:.65rem;display:flex;position:fixed;bottom:1.5rem;right:1.25rem}.float-item[data-astro-cid-xiavg6xz]{justify-content:center;align-items:center;display:flex;position:relative}.floating-menu[data-astro-cid-xiavg6xz]{opacity:0;pointer-events:none;transform-origin:bottom;flex-direction:column;align-items:center;gap:.65rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(14px)scale(.7)}.floating-menu[data-astro-cid-xiavg6xz].active{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.float-btn[data-astro-cid-xiavg6xz],.float-trigger[data-astro-cid-xiavg6xz]{cursor:pointer;-webkit-backdrop-filter:blur(12px);width:2.75rem;height:2.75rem;color:var(--primary-color,#ed6ea0);background:#ffffffe0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 16px #00000014,inset 0 0 0 1px #ed6ea038}html[data-theme=dark] .float-btn[data-astro-cid-xiavg6xz],html[data-theme=dark] .float-trigger[data-astro-cid-xiavg6xz],html.dark .float-btn[data-astro-cid-xiavg6xz],html.dark .float-trigger[data-astro-cid-xiavg6xz]{color:#f18bb3;background:#1d1a27e0;box-shadow:0 4px 20px #00000073,inset 0 0 0 1px #f18bb347}.float-btn[data-astro-cid-xiavg6xz]:hover,.float-trigger[data-astro-cid-xiavg6xz]:hover{box-shadow:0 6px 24px #ed6ea066, inset 0 0 0 1.5px var(--primary-color,#ed6ea0);color:var(--primary-color,#ed6ea0);transform:translateY(-2.5px)scale(1.04)}.float-btn[data-astro-cid-xiavg6xz]:active,.float-trigger[data-astro-cid-xiavg6xz]:active{transform:scale(.92)}.float-btn[data-astro-cid-xiavg6xz] i[data-astro-cid-xiavg6xz],.float-trigger[data-astro-cid-xiavg6xz] i[data-astro-cid-xiavg6xz],.float-btn[data-astro-cid-xiavg6xz] .gear-icon[data-astro-cid-xiavg6xz]{font-size:1.15rem;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.float-btn[data-astro-cid-xiavg6xz]:hover .gear-icon[data-astro-cid-xiavg6xz]{transform:rotate(60deg)}.float-btn[data-astro-cid-xiavg6xz].active-playing{box-shadow:0 0 16px #ed6ea073, inset 0 0 0 1.5px var(--primary-color,#ed6ea0);background:#ed6ea026}.spin-slow{animation:4s linear infinite float-spin}@keyframes float-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-ring[data-astro-cid-xiavg6xz]{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;transform:rotate(-90deg)}.ring-bg[data-astro-cid-xiavg6xz]{stroke:#ed6ea029}.ring-bar[data-astro-cid-xiavg6xz]{stroke:var(--primary-color,#ed6ea0);stroke-linecap:round;transition:stroke-dashoffset .18s cubic-bezier(.16,1,.3,1)}html[data-theme=dark] .ring-bar[data-astro-cid-xiavg6xz],html.dark .ring-bar[data-astro-cid-xiavg6xz]{stroke:#f18bb3}.trigger-icon[data-astro-cid-xiavg6xz]{justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.trigger-icon[data-astro-cid-xiavg6xz].open{transform:rotate(90deg)}.float-tooltip[data-astro-cid-xiavg6xz]{white-space:nowrap;letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#1e1928e0;border-radius:.5rem;padding:.3rem .65rem;font-size:.75rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;right:calc(100% + .65rem);transform:translate(6px);box-shadow:0 4px 12px #00000026,inset 0 0 0 1px #ffffff26}.float-item[data-astro-cid-xiavg6xz]:hover .float-tooltip[data-astro-cid-xiavg6xz]{opacity:1;transform:translate(0)}html[data-theme=dark] .float-tooltip[data-astro-cid-xiavg6xz],html.dark .float-tooltip[data-astro-cid-xiavg6xz]{background:#120f19eb;box-shadow:0 4px 16px #0006,inset 0 0 0 1px #f18bb333}@media (width<=768px){.floating-group[data-astro-cid-xiavg6xz]{bottom:1rem;right:1rem}.float-tooltip[data-astro-cid-xiavg6xz]{display:none}}.code-block-wrapper{box-sizing:border-box!important;clear:both!important;background:#1e1e24!important;border:1px solid #ffffff1a!important;border-radius:.875rem!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important;transition:box-shadow .25s,border-color .25s!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 20px #00000026,0 0 0 1px #0000000d!important}.code-block-wrapper:hover{border-color:#ed6ea059!important;box-shadow:0 8px 30px #0003,0 0 0 1px #ed6ea033!important}html:not([data-theme=dark]) .code-block-wrapper{background:#fbfbfc!important;border:1px solid #00000014!important;box-shadow:0 4px 18px #0000000f!important}html:not([data-theme=dark]) .code-block-wrapper:hover{border-color:#ed6ea073!important;box-shadow:0 6px 24px #ed6ea01f!important}.code-toolbar{cursor:default;user-select:none!important;box-sizing:border-box!important;background:#ffffff0a!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;min-height:2.6rem!important;padding:.55rem 1rem!important;display:flex!important}html:not([data-theme=dark]) .code-toolbar{background:#f3f4f6!important;border-bottom:1px solid #0000000f!important}.toolbar-left{align-items:center!important;gap:.75rem!important;min-width:0!important;display:flex!important}.traffic-lights{align-items:center!important;gap:.45rem!important;margin-right:.25rem!important;display:flex!important}.traffic-lights .dot{cursor:pointer!important;border-radius:50%!important;width:.75rem!important;height:.75rem!important;transition:transform .2s,filter .2s!important;display:inline-block!important}.traffic-lights .dot:hover{filter:brightness(1.15)!important;transform:scale(1.18)!important}.traffic-lights .dot.dot-red{background:#ff5f56!important;box-shadow:inset 0 0 0 1px #00000026!important}.traffic-lights .dot.dot-yellow{background:#ffbd2e!important;box-shadow:inset 0 0 0 1px #00000026!important}.traffic-lights .dot.dot-green{background:#27c93f!important;box-shadow:inset 0 0 0 1px #00000026!important}.code-language-badge{font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;font-size:.72rem!important;font-weight:700!important;line-height:1!important}html:not([data-theme=dark]) .code-language-badge{color:#64748b!important}.code-block-title{color:#cbd5e1!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-left:1px solid #ffffff26!important;padding-left:.4rem!important;font-size:.8rem!important;overflow:hidden!important}.toolbar-right{align-items:center!important;gap:.35rem!important;display:flex!important}.tool-btn{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:.45rem!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;font-size:.95rem!important;line-height:1!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}.tool-btn:hover{color:#fff!important;background:#ffffff1f!important;transform:translateY(-1px)!important}html:not([data-theme=dark]) .tool-btn{color:#64748b!important}html:not([data-theme=dark]) .tool-btn:hover{color:#1e293b!important;background:#00000012!important}.tool-btn.active{color:var(--color-pink,#ed6ea0)!important;background:#ed6ea033!important}.tool-btn:active{transform:scale(.92)!important}.btn-collapse i{transition:transform .25s cubic-bezier(.34,1.56,.64,1)!important;display:inline-block!important}.btn-collapse.expanded i{transform:rotate(180deg)!important}.copy-tooltip{color:#fff!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;z-index:10!important;background:#10b981!important;border-radius:.25rem!important;padding:.15rem .45rem!important;font-size:.68rem!important;font-weight:600!important;transition:all .2s!important;position:absolute!important;bottom:-24px!important;right:0!important;transform:translateY(-4px)!important;box-shadow:0 2px 8px #10b98166!important}.tool-btn.copied .copy-tooltip{opacity:1!important;transform:translateY(0)!important}.tool-btn.copied{color:#10b981!important}.code-block-wrapper pre{box-sizing:border-box!important;clear:both!important;width:100%!important;max-width:100%!important;font-family:var(--font-family-monospace,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;white-space:pre!important;word-break:normal!important;line-break:normal!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:1.15rem 1.35rem 1.25rem!important;font-size:.885rem!important;line-height:1.65!important;transition:max-height .3s cubic-bezier(.16,1,.3,1)!important;display:block!important;overflow-x:auto!important}.code-block-wrapper pre code{box-sizing:border-box!important;min-width:100%!important;font-family:inherit!important;font-size:inherit!important;white-space:inherit!important;background:0 0!important;padding:0!important;display:inline-block!important}.code-block-wrapper.code-breakline pre{white-space:pre-wrap!important;word-break:break-all!important;line-break:anywhere!important}.code-block-wrapper.code-collapsed pre{opacity:0!important;pointer-events:none!important;max-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.code-expand-overlay,.expand-action-btn{display:none!important}#code-fullscreen-modal{opacity:0;z-index:100000!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;transition:opacity .25s!important;display:none!important;position:fixed!important;top:0!important;left:0!important}#code-fullscreen-modal.show{opacity:1!important;display:flex!important}.code-fullscreen-backdrop{-webkit-backdrop-filter:blur(16px)saturate(140%)!important;background:#0c0a12b8!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.code-fullscreen-window{transform:scale(.97)translateY(8px);z-index:2!important;background:#1a1a22!important;border:1px solid #ffffff26!important;border-radius:1.15rem!important;flex-direction:column!important;width:92%!important;max-width:78rem!important;height:86vh!important;max-height:52rem!important;animation:.28s cubic-bezier(.16,1,.3,1) forwards codeModalPop!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 25px 60px #0000008c,0 0 0 1px #ffffff14!important}html:not([data-theme=dark]) .code-fullscreen-window{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 25px 60px #00000040,0 0 0 1px #0000000d!important}.code-fullscreen-header{user-select:none!important;background:#ffffff0a!important;border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;min-height:3rem!important;padding:.75rem 1.25rem!important;display:flex!important}html:not([data-theme=dark]) .code-fullscreen-header{background:#f8fafc!important;border-bottom:1px solid #00000014!important}.fs-header-left{align-items:center!important;gap:.85rem!important;display:flex!important}.fs-traffic-lights{align-items:center!important;gap:.5rem!important;display:flex!important}.fs-dot{cursor:pointer!important;border-radius:50%!important;width:.85rem!important;height:.85rem!important;transition:transform .2s!important}.fs-dot:hover{transform:scale(1.18)!important}.fs-dot-red{background:#ff5f56!important}.fs-dot-yellow{background:#ffbd2e!important}.fs-dot-green{background:#27c93f!important}.fs-lang{font-family:var(--font-family-monospace,monospace)!important;letter-spacing:.08em!important;color:var(--color-pink,#ed6ea0)!important;font-size:.78rem!important;font-weight:700!important}.fs-title{color:#94a3b8!important;font-size:.85rem!important}.fs-header-right{align-items:center!important;gap:.6rem!important;display:flex!important}.fs-btn{color:#e2e8f0!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:.5rem!important;align-items:center!important;gap:.35rem!important;padding:.35rem .75rem!important;font-size:.825rem!important;transition:all .2s!important;display:inline-flex!important}html:not([data-theme=dark]) .fs-btn{color:#334155!important;background:#fff!important;border:1px solid #e2e8f0!important}.fs-btn:hover{color:var(--color-pink,#ed6ea0)!important;background:#ed6ea026!important;border-color:#ed6ea066!important}.fs-btn.active{background:var(--color-pink,#ed6ea0)!important;color:#fff!important;border-color:var(--color-pink,#ed6ea0)!important}.code-fullscreen-body{background:0 0!important;flex:auto!important;padding:1.5rem!important;overflow:auto!important}.code-fullscreen-body pre{font-family:var(--font-family-monospace,monospace)!important;background:0 0!important;margin:0!important;padding:0!important;font-size:.95rem!important;line-height:1.7!important}.code-fullscreen-body.breakline pre{white-space:pre-wrap!important;word-break:break-all!important}@keyframes codeModalPop{to{transform:scale(1)translateY(0)}}@media (width<=767px){.code-fullscreen-window{border-radius:.75rem!important;width:96%!important;height:94vh!important}.fs-btn-text{display:none!important}.fs-btn{padding:.35rem .5rem!important}}.settings-modal[data-astro-cid-qoweyg2j]{z-index:100000;box-sizing:border-box;opacity:0;width:100vw;height:100vh;transition:opacity .22s;display:none;position:fixed;top:0;left:0}.settings-modal[data-astro-cid-qoweyg2j].show{opacity:1;display:block}.settings-backdrop[data-astro-cid-qoweyg2j]{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backdrop-filter:none!important}.settings-window[data-astro-cid-qoweyg2j]{color:#f1eff7;box-sizing:border-box;z-index:2;background:#1e1b2e;border:1px solid #ffffff1f;border-radius:1.15rem;width:320px;max-width:calc(100vw - 2.5rem);padding:1.25rem 1.35rem 1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards settingsPop;position:fixed;bottom:2.25rem;right:5.25rem;transform:scale(.96)translate(8px);box-shadow:0 20px 50px #0000008c,0 0 0 1px #ffffff0d}html:not([data-theme=dark]) .settings-window[data-astro-cid-qoweyg2j]{color:#1f2937;background:#fff;border:1px solid #00000014;box-shadow:0 20px 50px #00000026,0 0 0 1px #0000000a}@keyframes settingsPop{to{transform:scale(1)translate(0)}}@media (width<=640px){.settings-window[data-astro-cid-qoweyg2j]{width:auto;bottom:5.5rem;left:1.25rem;right:1.25rem}}.settings-header[data-astro-cid-qoweyg2j]{justify-content:space-between;align-items:center;margin-bottom:1.15rem;display:flex}.settings-title[data-astro-cid-qoweyg2j]{letter-spacing:.03em;margin:0;font-size:1.125rem;font-weight:700}.settings-close[data-astro-cid-qoweyg2j]{color:#9d99ab;cursor:pointer;background:0 0;border:none;border-radius:.35rem;padding:.2rem;font-size:1.1rem;line-height:1;transition:all .2s}.settings-close[data-astro-cid-qoweyg2j]:hover{color:#fff;background:#ffffff1a}html:not([data-theme=dark]) .settings-close[data-astro-cid-qoweyg2j]:hover{color:#111827;background:#0000000f}.settings-tabs-nav[data-astro-cid-qoweyg2j]{background:#00000047;border:1px solid #ffffff0f;border-radius:.65rem;align-items:center;margin-bottom:1.35rem;padding:.25rem;display:flex}html:not([data-theme=dark]) .settings-tabs-nav[data-astro-cid-qoweyg2j]{background:#f1f5f9;border-color:#0000000d}.tab-nav-btn[data-astro-cid-qoweyg2j]{color:#9d99ab;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;padding:.45rem 0;font-size:.875rem;font-weight:600;transition:all .22s}.tab-nav-btn[data-astro-cid-qoweyg2j]:hover{color:#f1eff7}html:not([data-theme=dark]) .tab-nav-btn[data-astro-cid-qoweyg2j]:hover{color:#0f172a}.tab-nav-btn[data-astro-cid-qoweyg2j].active{color:#fff;background:#110e1e;box-shadow:0 2px 8px #00000059}html:not([data-theme=dark]) .tab-nav-btn[data-astro-cid-qoweyg2j].active{color:#0f172a;background:#fff;box-shadow:0 2px 8px #00000014}.settings-tab-pane[data-astro-cid-qoweyg2j]{flex-direction:column;display:none}.settings-tab-pane[data-astro-cid-qoweyg2j].active{animation:.2s fadeIn;display:flex}.font-section[data-astro-cid-qoweyg2j]{margin-bottom:.75rem}.font-pill-grid[data-astro-cid-qoweyg2j]{flex-wrap:wrap;gap:.5rem;display:flex}.font-pill[data-astro-cid-qoweyg2j]{color:#cbc6d8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.45rem;padding:.35rem .85rem;font-size:.8125rem;transition:all .2s}html:not([data-theme=dark]) .font-pill[data-astro-cid-qoweyg2j]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.font-pill[data-astro-cid-qoweyg2j]:hover{color:#fff;background:#ffffff1f}html:not([data-theme=dark]) .font-pill[data-astro-cid-qoweyg2j]:hover{color:#0f172a;background:#f1f5f9}.font-pill[data-astro-cid-qoweyg2j].active{font-weight:600;box-shadow:0 3px 12px #ed6ea059;background:var(--primary-color,#ed6ea0)!important;border-color:var(--primary-color,#ed6ea0)!important;color:#fff!important}.local-font-input-wrap[data-astro-cid-qoweyg2j]{margin-top:.65rem;animation:.2s fadeIn}.local-font-input[data-astro-cid-qoweyg2j]{box-sizing:border-box;color:#f1eff7;background:#00000040;border:1px solid #ffffff1f;border-radius:.5rem;outline:none;width:100%;padding:.45rem .75rem;font-size:.8125rem;transition:all .2s}.local-font-input[data-astro-cid-qoweyg2j]:focus{border-color:var(--primary-color,#ed6ea0);box-shadow:0 0 0 2px #ed6ea033}html:not([data-theme=dark]) .local-font-input[data-astro-cid-qoweyg2j]{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.setting-row[data-astro-cid-qoweyg2j]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}html:not([data-theme=dark]) .setting-row[data-astro-cid-qoweyg2j]{border-top-color:#0000000f}.setting-label[data-astro-cid-qoweyg2j]{color:#e5e0ea;font-size:.9rem;font-weight:500}html:not([data-theme=dark]) .setting-label[data-astro-cid-qoweyg2j]{color:#334155}.setting-label-block[data-astro-cid-qoweyg2j]{color:#e5e0ea;margin-bottom:.65rem;font-size:.9rem;font-weight:500;display:block}html:not([data-theme=dark]) .setting-label-block[data-astro-cid-qoweyg2j]{color:#334155}.setting-subtext[data-astro-cid-qoweyg2j]{color:#9d99ab;margin:.45rem 0 0;font-size:.75rem;line-height:1.4}html:not([data-theme=dark]) .setting-subtext[data-astro-cid-qoweyg2j]{color:#64748b}.stepper-box[data-astro-cid-qoweyg2j]{align-items:center;gap:.45rem;display:flex}.stepper-btn[data-astro-cid-qoweyg2j]{color:#b0abc0;cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.15rem;line-height:1;transition:all .2s;display:inline-flex}.stepper-btn[data-astro-cid-qoweyg2j]:hover{color:#fff;background:#ffffff1a}html:not([data-theme=dark]) .stepper-btn[data-astro-cid-qoweyg2j]:hover{color:#0f172a;background:#0000000f}.stepper-value[data-astro-cid-qoweyg2j]{color:#f1eff7;background:#0000004d;border:1px solid #ffffff14;border-radius:.45rem;justify-content:center;align-items:center;min-width:68px;height:28px;padding:0 .5rem;font-size:.85rem;font-weight:600;display:inline-flex}html:not([data-theme=dark]) .stepper-value[data-astro-cid-qoweyg2j]{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.stepper-value[data-astro-cid-qoweyg2j] small[data-astro-cid-qoweyg2j]{opacity:.75;margin-left:.2rem;font-size:.72rem}.stepper-value[data-astro-cid-qoweyg2j].highlight-red{color:var(--primary-color,#ed6ea0);border-color:#ed6ea080}.switch-toggle[data-astro-cid-qoweyg2j]{cursor:pointer;width:44px;height:24px;display:inline-block;position:relative}.switch-toggle[data-astro-cid-qoweyg2j] input[data-astro-cid-qoweyg2j]{opacity:0;width:0;height:0}.switch-slider[data-astro-cid-qoweyg2j]{background-color:#ffffff26;border-radius:9999px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}html:not([data-theme=dark]) .switch-slider[data-astro-cid-qoweyg2j]{background-color:#cbd5e1}.switch-slider[data-astro-cid-qoweyg2j]:before{content:"";background-color:#1e1b2e;border-radius:50%;width:18px;height:18px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px}html:not([data-theme=dark]) .switch-slider[data-astro-cid-qoweyg2j]:before{background-color:#fff}.switch-toggle[data-astro-cid-qoweyg2j] input[data-astro-cid-qoweyg2j]:checked+.switch-slider[data-astro-cid-qoweyg2j]{background-color:var(--primary-color,#ed6ea0)}.switch-toggle[data-astro-cid-qoweyg2j] input[data-astro-cid-qoweyg2j]:checked+.switch-slider[data-astro-cid-qoweyg2j]:before{background-color:#fff;transform:translate(20px)}.motion-section[data-astro-cid-qoweyg2j]{border-top:1px solid #ffffff0f;padding:.75rem 0}html:not([data-theme=dark]) .motion-section[data-astro-cid-qoweyg2j]{border-top-color:#0000000f}.motion-pills[data-astro-cid-qoweyg2j]{gap:.5rem;display:flex}.motion-pill[data-astro-cid-qoweyg2j]{color:#cbc6d8;cursor:pointer;text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:.45rem;flex:1;padding:.35rem 0;font-size:.8125rem;transition:all .2s}html:not([data-theme=dark]) .motion-pill[data-astro-cid-qoweyg2j]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.motion-pill[data-astro-cid-qoweyg2j]:hover{color:#fff;background:#ffffff1f}.motion-pill[data-astro-cid-qoweyg2j].active{font-weight:600;background:var(--primary-color,#ed6ea0)!important;border-color:var(--primary-color,#ed6ea0)!important;color:#fff!important}.settings-scroll-track[data-astro-cid-qoweyg2j]{background:linear-gradient(90deg,#0000,#ed6ea066,#0000);justify-content:center;align-items:center;height:1px;margin-top:1.15rem;display:flex;position:relative}.sakura-petal-node[data-astro-cid-qoweyg2j]{background:#1e1b2e;padding:0 .4rem;font-size:.85rem;display:inline-block;transform:translateY(-1px)}html:not([data-theme=dark]) .sakura-petal-node[data-astro-cid-qoweyg2j]{background:#fff}.post.block .body.md,article .body.md{font-size:var(--reader-font-size,var(--content-font-size,1rem));line-height:var(--reader-line-height,var(--content-line-height,1.8));max-width:var(--reader-measure,var(--content-max-ch,100%))}html.reader-justify .post.block .body.md p,html.reader-justify article .body.md p,body.content-justify-active .post.block .body.md p,body.content-justify-active article .body.md p{text-align:justify!important;text-justify:inter-ideograph!important}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--gradient-bg-start:#fdfbfb;--gradient-bg-end:#ebedee;--gradient-bg:linear-gradient(180deg, var(--gradient-bg-start) 10%, var(--gradient-bg-end) 100%);--gradient-header:linear-gradient(-225deg, #e3fdf5 0, #ffe6fa 100%);--gradient-shoka-button-start:#ed6ea0;--gradient-shoka-button-end:#ec8c69;--gradient-shoka-button:linear-gradient(to right, var(--gradient-shoka-button-start) 0, var(--gradient-shoka-button-end) 100%);--color-pink:#ed6ea0;--color-pink-a3:#ed6ea047}html[data-theme=dark],[data-theme=dark]{--gradient-bg-start:#1d1a27;--gradient-bg-end:#15121d;--gradient-bg:linear-gradient(180deg, var(--gradient-bg-start) 10%, var(--gradient-bg-end) 100%);--gradient-header:linear-gradient(-225deg, #2a2438 0, #372739 100%);--box-bg-shadow:#0602108c;--grey-1-a5:#1d1a2780;--gradient-shoka-button-start:#f18bb3cc;--gradient-shoka-button-end:#f0a387cc;--gradient-shoka-button:linear-gradient(to right, var(--gradient-shoka-button-start) 0, var(--gradient-shoka-button-end) 100%);--color-pink:#f18bb3;--color-pink-a3:#f18bb359;--grey-1:#1d1a27!important}#loading{display:none!important}body,main{z-index:1;min-height:60vh;position:relative;background:var(--gradient-bg)!important}.index.wrap article.item{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)!important}.index.wrap article.item:hover{box-shadow:0 .5rem 1.8rem var(--color-pink-a3)!important;transform:translateY(-3px)!important}.index.wrap .btn{background-image:var(--gradient-shoka-button)!important;color:#fff!important;border:none!important;transition:all .25s!important}.index.wrap .btn:hover{box-shadow:0 .25rem .9rem var(--color-pink-a3)!important;transform:translateY(-1px)!important}#main{z-index:1;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}#main .wrap,.index.wrap,.article.wrap{box-shadow:none!important;background:0 0!important;border:none!important}@media (width>=992px){main>.inner{flex-direction:row-reverse!important;align-items:flex-start!important;display:flex!important}#sidebar{width:270px!important;min-width:270px!important;box-shadow:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;background:0 0!important;border-right:none!important;flex-shrink:0!important;align-self:flex-start!important;max-height:calc(100vh - 3rem)!important;margin-right:0!important;padding-right:.65rem!important;position:sticky!important;top:1.5rem!important;overflow:hidden auto!important}#sidebar:after{content:""!important;inset-block:1.5rem!important;pointer-events:none!important;background:linear-gradient(#0000,#ed6ea038 15% 85%,#0000)!important;width:1px!important;position:absolute!important;right:0!important}#sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html[data-theme=dark] #sidebar:after{background:linear-gradient(#0000,#f07b9147 15% 85%,#0000)!important}#sidebar .inner,#sidebar>.inner,#sidebar.affix .inner,#sidebar.affix>.inner{box-sizing:border-box!important;scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow-x:hidden!important}#main{flex:1!important;width:calc(100% - 270px)!important;min-width:0!important;max-width:1040px!important;padding-left:.65rem!important}}main{background:var(--grey-1)!important}#footer{background:var(--grey-1)!important;box-shadow:none!important;color:var(--grey-5,#888)!important;border:none!important;padding:2.5rem 1rem 3.5rem!important}#footer .inner{text-align:center!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding-left:0!important}#footer .status{flex-direction:column!important;align-items:center!important;gap:.5rem!important;margin-top:0!important;display:flex!important}.segments>.item:hover{box-shadow:0 0 2rem var(--color-pink-a3,#ed6ea066)!important}.author .image{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;object-fit:cover!important;border:none!important;border-radius:50%!important;margin:0!important;padding:0!important;display:block!important}.author:hover .image,.author .image:hover{box-shadow:none!important}:root[data-theme=dark],html[data-theme=dark]{--grey-0:#191622;--grey-1:#1d1a27;--grey-2:#282436;--grey-3:#3b354e;--grey-4:#666;--grey-5:#aaa;--grey-6:#ccc;--grey-7:#ddd;--grey-8:#eee;--grey-9:#f7f7f7;--grey-1-a7:#1d1a27b3;--grey-1-a5:#1d1a2780;--grey-1-a3:#1d1a274d;--grey-1-a0:#1d1a2700;--grey-9-a1:#1d1a271a;--grey-2-a0:#28243600;--color-pink-light:#322d31;--color-cyan-light:#2d3230;--color-red:#ed7689e6;--color-pink:#f18bb3cc;--color-orange:#f0a387cc;--color-yellow:#ffe175;--color-green:#86c59d;--color-aqua:#97d3d6;--color-blue:#9cd0ed;--color-purple:#cfacc5;--color-grey:#c3c8ca;--body-bg-shadow:#000;--box-bg-shadow:#000;--text-color:var(--grey-5);--header-text-color:var(--grey-9);--primary-color:var(--color-red);--nav-bg:linear-gradient(-225deg, var(--color-cyan-light) 0, var(--color-pink-light) 100%)}html[data-theme=dark] #imgs:before{background-color:#00000080!important}html[data-theme=dark] .sidebar .tab li,html[data-theme=dark] .overview .menu .item,html[data-theme=dark] .index.wrap .card .message .btn,html[data-theme=dark] img,html[data-theme=dark] [data-background-image]{opacity:.8;transition:opacity .2s ease-in-out}html[data-theme=dark] .sidebar .tab li:hover,html[data-theme=dark] .overview .menu .item:hover,html[data-theme=dark] .index.wrap .card .message .btn:hover,html[data-theme=dark] img:hover,html[data-theme=dark] [data-background-image]:hover{opacity:.95}#nav{z-index:99!important;will-change:transform!important;height:3.5rem!important;transition:transform .28s cubic-bezier(.25,1,.5,1),background .25s,box-shadow .25s!important;position:fixed!important;top:0!important;left:0!important;right:0!important}#nav.down{transform:translateY(-100%)!important}#nav.up{transform:translateY(0)!important}#nav.show{background:var(--nav-bg,linear-gradient(-225deg, #e3fdf5eb 0%, #ffe6faeb 100%))!important;-webkit-backdrop-filter:blur(8px)!important;color:var(--text-color,#444)!important;box-shadow:0 .125rem .5rem #0000001a!important}html[data-theme=dark] #nav{color:var(--header-text-color)}html[data-theme=dark] #nav.show{-webkit-backdrop-filter:blur(10px)!important;color:var(--header-text-color,#eee)!important;background:#21252be0!important;box-shadow:0 .125rem .6rem #00000059!important}#nav{z-index:99!important;width:100%!important;height:3.6rem!important;box-shadow:none!important;background:0 0!important;border:none!important;transition:transform .3s cubic-bezier(.16,1,.3,1),background .25s,box-shadow .25s!important;position:fixed!important;top:0!important;left:0!important;right:0!important}#nav.up{opacity:1!important;transform:translateY(0)!important}#nav.down{opacity:0!important;transform:translateY(-130%)!important}#nav.show{-webkit-backdrop-filter:blur(14px)!important;background:#1a1724c7!important;box-shadow:0 2px 16px #00000040!important}html[data-theme=dark] #nav.show{background:#14121ce6!important;box-shadow:0 2px 16px #00000073!important}#nav .inner{width:min(84rem,100% - 2.5rem)!important;max-width:96vw!important;height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0 auto!important;padding:0 .5rem!important;display:flex!important}#nav .toggle{display:none!important}#nav .menu{flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:.4rem!important;height:100%!important;margin:0!important;padding:0!important;display:flex!important}#nav .menu .item.title{border-right:none!important;align-items:center!important;margin-right:.4rem!important;padding-right:.5rem!important;display:inline-flex!important}#nav .menu .item.title a{letter-spacing:.04rem!important;color:var(--primary-color,#e9546b)!important;text-shadow:0 1px 2px #0000000d!important;white-space:nowrap!important;padding:.35rem .5rem!important;font-size:1.35rem!important;font-weight:800!important;transition:transform .22s!important}#nav .menu .item.title a:hover{transform:scale(1.06)!important}#nav .menu .item:not(.title){align-items:center!important;padding:0 .15rem!important;display:inline-flex!important}#nav .menu .item:not(.title) a{color:#fff!important;white-space:nowrap!important;text-shadow:0 1px 3px #0006!important;border-radius:9999px!important;align-items:center!important;padding:.4rem .82rem!important;font-size:1.02rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}html[data-theme=dark] #nav .menu .item:not(.title) a{color:#fff!important}#nav .menu .item:not(.title):hover a{color:#fff!important;text-shadow:0 1px 3px #0006!important;background:#fff3!important}#nav .menu .item.active:not(.dropdown) a{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;text-shadow:0 1px 3px #0006!important;background:#ffffff47!important;box-shadow:0 2px 10px #00000026,inset 0 0 0 1px #ffffff59!important}#nav .menu .item.active:not(.dropdown):hover a{background:#ffffff5c!important}#nav .menu .item:not(.title) a i.ic{color:#fff!important;margin-right:.4rem!important;font-size:1.18em!important;transition:transform .2s!important}#nav .menu .item:not(.title):hover a i.ic{transform:scale(1.15)!important}#nav .menu .item:not(.title) a:before{display:none!important}#nav .menu .item.dropdown>a:after{content:none!important;display:none!important}#nav .menu .item.dropdown .dropdown-arrow{opacity:.8!important;margin-left:.35rem!important;margin-right:0!important;font-size:.72rem!important;transition:transform .24s cubic-bezier(.2,0,0,1)!important}#nav .menu .item.dropdown:hover .dropdown-arrow,#nav .menu .item.dropdown.open .dropdown-arrow{transform:rotate(180deg)!important}#nav .menu .submenu{-webkit-backdrop-filter:blur(16px)saturate(140%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:1000!important;background:#ffffff2e!important;border:1px solid #ffffff59!important;border-radius:.95rem!important;flex-direction:column!important;gap:.25rem!important;width:max-content!important;min-width:8.5rem!important;margin:0!important;padding:.45rem!important;list-style:none!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:absolute!important;top:calc(100% + .5rem)!important;left:50%!important;transform:translate(-50%)translateY(-6px)scale(.96)!important;box-shadow:0 .8rem 2.2rem #0000002e,inset 0 0 0 1px #ffffff26!important}html[data-theme=dark] #nav .menu .submenu{background:#1a162699!important;border:1px solid #ffffff24!important;box-shadow:0 .8rem 2.2rem #00000073!important}#nav .menu .item.dropdown:hover .submenu,#nav .menu .item.dropdown.open .submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%)translateY(0)scale(1)!important}#nav .menu .submenu .item,#nav .menu .submenu .item:hover,#nav .menu .submenu .item.active{width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}#nav .menu .submenu .item a{color:#fff!important;text-shadow:0 1px 3px #0006!important;white-space:nowrap!important;box-sizing:border-box!important;background:0 0!important;border-radius:.65rem!important;align-items:center!important;width:100%!important;padding:.52rem .95rem!important;font-size:.95rem!important;font-weight:500!important;transition:background .2s,transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s!important;display:flex!important}#nav .menu .submenu .item a:hover{color:#fff!important;background:#ffffff42!important;transform:translate(4px)!important;box-shadow:0 2px 8px #0000001a!important}#nav .menu .submenu .item.active a{color:#fff!important;background:#ffffff4d!important;font-weight:600!important;box-shadow:inset 0 0 0 1px #fff6!important}#nav .menu .submenu .item a i.ic{color:#fff!important;margin-right:.6rem!important;font-size:1.1em!important;transition:transform .2s!important}#nav .menu .submenu .item a:hover i.ic{transform:scale(1.15)!important}#nav .right{border-left:none!important;flex-shrink:0!important;align-items:center!important;gap:.35rem!important;margin-left:auto!important;padding-left:.25rem!important;display:inline-flex!important}#nav .right .item{color:#fff!important;cursor:pointer!important;text-shadow:0 1px 3px #0006!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:2.5rem!important;height:2.5rem!important;padding:0!important;transition:all .22s!important;display:flex!important}html[data-theme=dark] #nav .right .item{color:#fff!important}#nav .right .item:hover{color:#fff!important;background:#fff3!important;transform:scale(1.1)!important}#nav .right .item i.ic{color:#fff!important;font-size:1.32rem!important;transition:transform .22s!important}@media (width<=768px){#nav .inner{padding:0 .5rem!important}#nav .menu .item:not(.title){padding:0 .1rem!important;display:inline-flex!important}#nav .menu .item:not(.title) a{padding:.3rem .5rem!important;font-size:.88rem!important}#nav .menu .item.title a{font-size:1.15rem!important}}html[data-theme=dark] .note.primary{--note-border:#7b6077cc;--note-bg:#323132cc;--note-text:#a174cdcc;--note-hover:#7548a1cc}html[data-theme=dark] .note.info{--note-border:#556284cc;--note-bg:#303132cc;--note-text:#6da4dbcc;--note-hover:#277fd6cc}html[data-theme=dark] .note.success{--note-border:#617458cc;--note-bg:#323230cc;--note-text:#80c881cc;--note-hover:#295f2acc}html[data-theme=dark] .note.warning{--note-border:#786f5dcc;--note-bg:#32322ecc;--note-text:#dcb000cc;--note-hover:#a38c37cc}html[data-theme=dark] .note.danger{--note-border:#926b73cc;--note-bg:#323030cc;--note-text:#ef264fcc;--note-hover:#a83148cc}#brand{will-change:opacity, transform;transition:opacity .25s,transform .25s}#brand.affix{z-index:-1}#brand.hide{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dimmer{z-index:90;opacity:0;background:#0006;width:100vw;height:100vh;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.dimmer.show{opacity:1;display:block}.body.md img{cursor:zoom-in!important;transition:transform .22s,opacity .22s!important}.body.md img:hover{opacity:.94!important}article.item .cover,article.item .cover a,article.item .cover img{cursor:pointer!important}.shoka-lightbox{z-index:9999999!important;opacity:0!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;transition:opacity .25s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.shoka-lightbox.active{opacity:1!important;pointer-events:auto!important}.shoka-lightbox-backdrop{-webkit-backdrop-filter:blur(14px)!important;cursor:zoom-out!important;background:#0a0810db!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.shoka-lightbox-dialog{z-index:2!important;cursor:zoom-out!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;max-width:92vw!important;max-height:92vh!important;display:flex!important;position:relative!important}.shoka-lightbox-img{object-fit:contain!important;user-select:none!important;border-radius:.6rem!important;max-width:90vw!important;max-height:84vh!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;transform:scale(.92)!important;box-shadow:0 1.25rem 3.5rem #000000a6,0 0 0 1px #ffffff1a!important}.shoka-lightbox.active .shoka-lightbox-img{transform:scale(1)!important}.shoka-lightbox-caption{color:#ffffffe6!important;backdrop-filter:blur(8px)!important;letter-spacing:.02em!important;text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#00000080!important;border-radius:9999px!important;max-width:80vw!important;margin-top:.75rem!important;padding:.35rem .85rem!important;font-size:.88rem!important;overflow:hidden!important}.shoka-lightbox-close{backdrop-filter:blur(10px)!important;color:#fff!important;cursor:pointer!important;z-index:10!important;background:#ffffff26!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:2.6rem!important;height:2.6rem!important;font-size:1.8rem!important;line-height:1!important;transition:all .2s!important;display:flex!important;position:fixed!important;top:1.5rem!important;right:1.5rem!important}.shoka-lightbox-close:hover{background:#e9546bd9!important;transform:scale(1.1)!important}.note{border-left:.25rem solid var(--note-border,#ccc);background:var(--note-bg,#fdf8ff);color:var(--note-text,#333);box-shadow:0 .125rem .5rem var(--box-bg-shadow);border-radius:.375rem;margin:1.25rem 0;padding:.75rem 1rem .75rem 2.75rem;position:relative}.note:before{font-family:ic;font-size:1.125rem;line-height:1;position:absolute;top:.85rem;left:.75rem}.note.info{--note-border:#8fa4dc;--note-bg:#f1f9ff;--note-text:#1d4974}.note.success{--note-border:#a3c293;--note-bg:#fcfff5;--note-text:#2c662d}.note.warning{--note-border:#c9ba9b;--note-bg:#fffbeb;--note-text:#947600}.note.danger{--note-border:#e28e93;--note-bg:#fff5f5;--note-text:#8c262c}.note.primary{--note-border:#cda0c7;--note-bg:#fdf8ff;--note-text:#8a51c0}.note p{margin:0;line-height:1.6}:root{--silk-thumb-idle:var(--primary-color,#e9546b);--silk-thumb-hover:var(--color-pink,#ed6ea0)}html[data-theme=dark],html.dark{--silk-thumb-idle:var(--primary-color,#ed7689e6);--silk-thumb-hover:#ff9fb2}html,body,*{scrollbar-width:thin!important;scrollbar-color:var(--silk-thumb-idle) var(--grey-1)!important}html::-webkit-scrollbar,body::-webkit-scrollbar,body.loaded::-webkit-scrollbar,::-webkit-scrollbar{background:var(--grey-1)!important;width:2px!important;height:2px!important}html::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,::-webkit-scrollbar-corner{background:var(--grey-1)!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,body.loaded::-webkit-scrollbar-track,::-webkit-scrollbar-track,html::-webkit-scrollbar-track-piece,body::-webkit-scrollbar-track-piece,::-webkit-scrollbar-track-piece{background:var(--grey-1)!important;box-shadow:none!important;border:none!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,body.loaded::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background:var(--silk-thumb-idle)!important;border:none!important;border-radius:9999px!important;transition:background .2s,box-shadow .2s!important}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,body.loaded::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:active,:is(html[data-scroll-active],html [data-scroll-active])::-webkit-scrollbar-thumb{background:var(--silk-thumb-hover)!important;box-shadow:0 0 6px #e9546bb3!important}#sidebar,#sidebar .inner,.panels,.panels .inner,.sidebar-related-wrap{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:hidden!important}#sidebar::-webkit-scrollbar,#sidebar ::-webkit-scrollbar,.panels::-webkit-scrollbar,.panels .inner::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}main>.inner,#footer .inner{width:calc(100% - 3rem)!important;max-width:86rem!important;margin:0 auto!important}@media (width>=992px){#main{max-width:1080px!important}.segments>.item{border-radius:.85rem!important;width:100%!important;max-width:1020px!important;height:220px!important;min-height:220px!important;margin:1.5rem auto!important;overflow:hidden!important}.segments .cover{width:48%!important;height:220px!important}.segments .cover img{object-fit:cover!important;width:100%!important;height:100%!important}.segments .info{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;width:52%!important;height:220px!important;padding:1.2rem 1.6rem 3.2rem 0!important;display:flex!important}.segments>.item:nth-child(2n) .info{padding:1.2rem 0 3.2rem 1.6rem!important}.segments .info h3{white-space:nowrap!important;text-overflow:ellipsis!important;margin:.3rem 0 .45rem!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.4!important;overflow:hidden!important}.segments .info .excerpt{-webkit-line-clamp:3!important;text-overflow:ellipsis!important;opacity:.88!important;-webkit-box-orient:vertical!important;max-height:4.8rem!important;margin-bottom:auto!important;font-size:.92rem!important;line-height:1.6!important;display:-webkit-box!important;overflow:hidden!important}.segments .info .meta{flex-wrap:nowrap!important;gap:.95rem!important;font-size:.82rem!important}.segments .info .meta .item{margin-right:0!important}.segments .info .btn{padding:.45rem 1.4rem!important;font-size:.88rem!important;bottom:0!important}}
