@charset "utf-8";:root{--miuix-primary:#3482FF;--miuix-on-primary:#FFFFFF;--miuix-primary-variant:#3482FF;--miuix-on-primary-variant:#AECDFF;--miuix-primary-container:#5D9BFF;--miuix-on-primary-container:#FFFFFF;--miuix-disabled-primary:#C2D9FF;--miuix-disabled-on-primary:#F3F8FF;--miuix-disabled-primary-button:#C2D9FF;--miuix-disabled-on-primary-button:#FFFFFF;--miuix-disabled-primary-slider:#B8CFF5;--miuix-error:#E94634;--miuix-on-error:#FFFFFF;--miuix-error-container:#FDF6F4;--miuix-on-error-container:#410002;--miuix-status-error:var(--miuix-error);--miuix-status-warning:#F1A74A;--miuix-status-success:#1AAB8E;--miuix-status-info:#4F8BFF;--miuix-status-highlight:color-mix(in srgb, #FFED42 72%, transparent);--miuix-secondary:#E6E6E6;--miuix-on-secondary:#FFFFFF;--miuix-secondary-variant:#F0F0F0;--miuix-on-secondary-variant:#303030;--miuix-disabled-secondary:#F0F0F0;--miuix-disabled-on-secondary:#FCFCFC;--miuix-disabled-secondary-variant:#F2F2F2;--miuix-disabled-on-secondary-variant:#B2B2B2;--miuix-secondary-container:#F0F0F0;--miuix-on-secondary-container:#A9A9A9;--miuix-secondary-container-variant:#F0F0F0;--miuix-on-secondary-container-variant:#A8A8A8;--miuix-tertiary-container:#EAF2FF;--miuix-on-tertiary-container:#3482FF;--miuix-tertiary-container-variant:#EAF2FF;--miuix-background:#FFFFFF;--miuix-on-background:#000000;--miuix-on-background-variant:#8C93B0;--miuix-surface:#F7F7F7;--miuix-on-surface:#000000;--miuix-surface-variant:#FFFFFF;--miuix-on-surface-secondary:rgba(0,0,0,0.8);--miuix-on-surface-variant-summary:rgba(0,0,0,0.6);--miuix-on-surface-variant-actions:rgba(0,0,0,0.4);--miuix-disabled-on-surface:#B2B2B2;--miuix-surface-container:#FFFFFF;--miuix-on-surface-container:#000000;--miuix-on-surface-container-variant:#959595;--miuix-surface-container-high:#E8E8E8;--miuix-on-surface-container-high:#A2A2A2;--miuix-surface-container-highest:#E8E8E8;--miuix-on-surface-container-highest:#000000;--miuix-outline:#D9D9D9;--miuix-divider-line:#E0E0E0;--miuix-window-dimming:rgba(0,0,0,0.3);--miuix-slider-key-point:rgba(163,179,205,0.3);--miuix-slider-key-point-fg:#6EB5FF;--miuix-slider-background:rgba(0,0,0,0.06);--miuix-sp-1:4px;--miuix-sp-2:8px;--miuix-sp-3:12px;--miuix-sp-4:16px;--miuix-sp-5:20px;--miuix-sp-6:24px;--miuix-sp-8:32px;--miuix-radius-card:16px;--miuix-radius-button:16px;--miuix-radius-dialog:32px;--miuix-radius-bottomsheet:28px;--miuix-radius-searchbar:50px;--miuix-radius-pill:999px;--miuix-bottomsheet-max-width:640px;--miuix-bottomsheet-corner-radius:28px;--miuix-bottomsheet-outside-margin-x:0px;--miuix-bottomsheet-outside-margin-y:0px;--miuix-bottomsheet-inside-margin-x:24px;--miuix-bottomsheet-inside-margin-y:0px;--miuix-bottomsheet-drag-handle-width:45px;--miuix-bottomsheet-drag-handle-width-active:55px;--miuix-bottomsheet-drag-handle-height:4px;--miuix-bottomsheet-title-row-top:6px;--miuix-bottomsheet-title-row-bottom:12px;--miuix-bottomsheet-drag-handle-color:rgba(0, 0, 0, 0.12);--miuix-dialog-max-width:420px;--miuix-dialog-outside-margin:12px;--miuix-dialog-inside-margin:24px;--miuix-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--miuix-ease-soft:cubic-bezier(0.25, 0.8, 0.25, 1);--miuix-ease-standard:cubic-bezier(0.4, 0.0, 0.2, 1);--miuix-font-title1:32px;--miuix-font-title2:24px;--miuix-font-title3:20px;--miuix-font-title4:18px;--miuix-font-headline1:17px;--miuix-font-headline2:16px;--miuix-font-body1:16px;--miuix-font-body2:14px;--miuix-font-subtitle:14px;--miuix-font-button:17px;--miuix-font-footnote1:13px;--miuix-font-footnote2:11px;--miuix-font-main:17px;--accent:var(--miuix-primary);--font-color-0:var(--miuix-primary);--font-color-1:var(--miuix-on-surface);--font-color-2:var(--miuix-on-surface-secondary);--font-color-3:var(--miuix-on-surface-variant-summary);--bg-outer:var(--miuix-surface);--bg-paper:var(--miuix-surface-variant);--bg-zebra:var(--miuix-surface);--surface:var(--miuix-surface);--border-warm:var(--miuix-outline);--line-1:var(--miuix-outline);--line-2:var(--miuix-outline);--bg-color-1:var(--miuix-surface);--radius-xs:4px;--radius-s:8px;--radius-m:var(--miuix-radius-card);--radius-l:var(--miuix-radius-card);--shadow-sm:0 1px 3px rgba(0,0,0,0.04);--shadow-md:0 4px 16px rgba(0,0,0,0.05);--shadow-lg:0 10px 28px rgba(0,0,0,0.06);--shadow-hover:0 10px 24px rgba(0,0,0,0.08);--shadow-subtle:0 2px 6px rgba(0,0,0,0.08);--miuix-unified-card-bg:var(--miuix-surface-container);--miuix-unified-card-border:color-mix(in srgb, var(--miuix-outline) 46%, #ffffff 54%);--miuix-unified-card-border-hover:color-mix(in srgb, var(--miuix-primary) 24%, var(--miuix-unified-card-border));--miuix-unified-card-shadow:0 1px 2px rgba(0,0,0,0.03),0 3px 10px rgba(0,0,0,0.025);--miuix-unified-card-shadow-hover:0 8px 20px rgba(0,0,0,0.065),0 2px 6px rgba(0,0,0,0.03);--ease-spring:var(--miuix-spring);--ease-soft:var(--miuix-ease-soft)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--miuix-primary:#277AF7;--miuix-on-primary:#FFFFFF;--miuix-primary-variant:#0073DD;--miuix-on-primary-variant:#99C7F1;--miuix-primary-container:#338FE4;--miuix-on-primary-container:#FFFFFF;--miuix-disabled-primary:#253E64;--miuix-disabled-on-primary:#677993;--miuix-disabled-primary-button:#253E64;--miuix-disabled-on-primary-button:#677893;--miuix-disabled-primary-slider:#44587C;--miuix-error:#F12522;--miuix-on-error:#FFFFFF;--miuix-error-container:#2E0603;--miuix-on-error-container:#FFDAD6;--miuix-status-error:var(--miuix-error);--miuix-status-warning:#DDA15E;--miuix-status-success:#38B09D;--miuix-status-info:#5B8BFF;--miuix-status-highlight:color-mix(in srgb, #CFA93D 55%, transparent);--miuix-secondary:#505050;--miuix-on-secondary:#FFFFFF;--miuix-secondary-variant:#434343;--miuix-on-secondary-variant:#D9D9D9;--miuix-disabled-secondary:#3F3F3F;--miuix-disabled-on-secondary:#797979;--miuix-disabled-secondary-variant:#404040;--miuix-disabled-on-secondary-variant:#707170;--miuix-secondary-container:#434343;--miuix-on-secondary-container:#7C7C7C;--miuix-secondary-container-variant:#4F4F4F;--miuix-on-secondary-container-variant:#959595;--miuix-tertiary-container:#2B3B54;--miuix-on-tertiary-container:#4788FF;--miuix-tertiary-container-variant:#505050;--miuix-background:#242424;--miuix-on-background:rgba(255,255,255,0.9);--miuix-on-background-variant:#787E96;--miuix-surface:#000000;--miuix-on-surface:#F2F2F2;--miuix-surface-variant:#242424;--miuix-on-surface-secondary:rgba(255,255,255,0.8);--miuix-on-surface-variant-summary:rgba(255,255,255,0.5);--miuix-on-surface-variant-actions:rgba(255,255,255,0.4);--miuix-disabled-on-surface:#666666;--miuix-surface-container:#242424;--miuix-on-surface-container:rgba(255,255,255,0.9);--miuix-on-surface-container-variant:#737373;--miuix-surface-container-high:#242424;--miuix-on-surface-container-high:#666666;--miuix-surface-container-highest:#2D2D2D;--miuix-on-surface-container-highest:#E9E9E9;--miuix-outline:#404040;--miuix-divider-line:#393939;--miuix-window-dimming:rgba(0,0,0,0.6);--miuix-slider-key-point:rgba(122,138,166,0.3);--miuix-slider-key-point-fg:#5DAAFF;--miuix-slider-background:rgba(255,255,255,0.15);--miuix-bottomsheet-drag-handle-color:rgba(255, 255, 255, 0.10);--accent:var(--miuix-primary);--font-color-0:var(--miuix-primary);--font-color-1:var(--miuix-on-background);--font-color-2:var(--miuix-on-surface-secondary);--font-color-3:var(--miuix-on-surface-variant-summary);--bg-outer:var(--miuix-surface);--bg-paper:var(--miuix-background);--bg-zebra:var(--miuix-surface-container-highest);--surface:var(--miuix-surface-variant);--border-warm:var(--miuix-outline);--line-1:var(--miuix-outline);--line-2:var(--miuix-outline);--bg-color-1:var(--miuix-surface-variant);--shadow-sm:0 1px 3px rgba(0,0,0,0.2);--shadow-md:0 4px 16px rgba(0,0,0,0.25);--shadow-lg:0 10px 28px rgba(0,0,0,0.3);--shadow-hover:0 10px 24px rgba(0,0,0,0.35);--shadow-subtle:0 2px 8px rgba(0,0,0,0.28);--miuix-unified-card-bg:color-mix(in srgb, var(--miuix-surface-variant) 92%, #000000 8%);--miuix-unified-card-border:color-mix(in srgb, var(--miuix-outline) 56%, #ffffff 44%);--miuix-unified-card-border-hover:color-mix(in srgb, var(--miuix-primary) 34%, var(--miuix-unified-card-border));--miuix-unified-card-shadow:0 1px 2px rgba(0,0,0,0.26),0 4px 12px rgba(0,0,0,0.22);--miuix-unified-card-shadow-hover:0 10px 22px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.24);--code-header-bg:#1a1a1a;--code-lang-color:#858585}body{color-scheme:dark}img:not([src*=".svg"]){filter:none}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15)}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}html{scrollbar-color:rgba(255,255,255,0.15) transparent}.index-main,.paper-main{border:1px solid rgba(255,255,255,.06)}.wf-card{border-color:var(--miuix-outline);background:var(--miuix-surface-variant)}.site-nav-item{background:rgba(255,255,255,.05)}.site-nav-item.is-active,.site-nav-item:hover{background:color-mix(in srgb,var(--miuix-primary) 15%,transparent)}.site-footer{border-top-color:rgba(255,255,255,.06)}.inline-li{background:var(--miuix-surface-variant);border-color:rgba(255,255,255,.06)}.lg-backdrop{background-color:rgba(0,0,0,.75)}.header{border-bottom-color:rgba(255,255,255,.06)}.post-head-meta-center,.post-head-meta-left{border-bottom-color:rgba(255,255,255,.06)}.post-meta{border-top-color:rgba(255,255,255,.06)}.post-nav-link{border-color:rgba(255,255,255,.08);background:var(--miuix-surface-variant)}.paper-comment-main{background:var(--miuix-background);border:1px solid rgba(255,255,255,.06)}.gfm-alert{border-color:rgba(255,255,255,.1);background:var(--miuix-surface-variant)}.circle-black,.circle-blue,.circle-green,.circle-orange,.circle-red{color:var(--miuix-on-background)}.card{background-color:var(--miuix-surface-variant);border-color:rgba(255,255,255,.06)}.card.red{background-color:#3a1a18;border-left-color:#f5524f;color:#ffb4ac}.card.blue{background-color:#1a243a;border-left-color:#5b8aff;color:#b8cdff}.fragment{background:var(--miuix-surface-variant);border-color:var(--miuix-outline)}.progress-wrap,.return-to-last-progress-wrap{background:var(--miuix-surface-variant);border:1px solid rgba(255,255,255,.08)}}:root[data-theme=dark]{--miuix-primary:#277AF7;--miuix-on-primary:#FFFFFF;--miuix-primary-variant:#0073DD;--miuix-on-primary-variant:#99C7F1;--miuix-primary-container:#338FE4;--miuix-on-primary-container:#FFFFFF;--miuix-error:#F12522;--miuix-on-error:#FFFFFF;--miuix-status-error:var(--miuix-error);--miuix-status-warning:#DDA15E;--miuix-status-success:#38B09D;--miuix-status-info:#5B8BFF;--miuix-status-highlight:color-mix(in srgb, #CFA93D 55%, transparent);--miuix-secondary:#505050;--miuix-on-secondary:#FFFFFF;--miuix-secondary-variant:#434343;--miuix-on-secondary-variant:#D9D9D9;--miuix-secondary-container:#434343;--miuix-tertiary-container:#2B3B54;--miuix-on-tertiary-container:#4788FF;--miuix-background:#242424;--miuix-on-background:rgba(255,255,255,0.9);--miuix-surface:#000000;--miuix-on-surface:#F2F2F2;--miuix-surface-variant:#242424;--miuix-on-surface-secondary:rgba(255,255,255,0.8);--miuix-on-surface-variant-summary:rgba(255,255,255,0.5);--miuix-on-surface-variant-actions:rgba(255,255,255,0.4);--miuix-surface-container:#242424;--miuix-on-surface-container:rgba(255,255,255,0.9);--miuix-surface-container-high:#242424;--miuix-surface-container-highest:#2D2D2D;--miuix-on-surface-container-highest:#E9E9E9;--miuix-outline:#404040;--miuix-divider-line:#393939;--miuix-window-dimming:rgba(0,0,0,0.6);--miuix-slider-background:rgba(255,255,255,0.15);--miuix-bottomsheet-drag-handle-color:rgba(255, 255, 255, 0.10);--miuix-disabled-primary:#253E64;--miuix-disabled-primary-button:#253E64;--miuix-disabled-on-primary-button:#677893;--miuix-disabled-secondary-variant:#404040;--miuix-disabled-on-secondary-variant:#707170;--accent:var(--miuix-primary);--font-color-0:var(--miuix-primary);--font-color-1:var(--miuix-on-background);--font-color-2:var(--miuix-on-surface-secondary);--font-color-3:var(--miuix-on-surface-variant-summary);--bg-outer:var(--miuix-surface);--bg-paper:var(--miuix-background);--bg-zebra:var(--miuix-surface-container-highest);--surface:var(--miuix-surface-variant);--border-warm:var(--miuix-outline);--line-1:var(--miuix-outline);--line-2:var(--miuix-outline);--bg-color-1:var(--miuix-surface-variant);--shadow-sm:0 1px 3px rgba(0,0,0,0.2);--shadow-md:0 4px 16px rgba(0,0,0,0.25);--shadow-lg:0 10px 28px rgba(0,0,0,0.3);--shadow-hover:0 10px 24px rgba(0,0,0,0.35);--shadow-subtle:0 2px 8px rgba(0,0,0,0.28);--miuix-unified-card-bg:color-mix(in srgb, var(--miuix-surface-variant) 92%, #000000 8%);--miuix-unified-card-border:color-mix(in srgb, var(--miuix-outline) 56%, #ffffff 44%);--miuix-unified-card-border-hover:color-mix(in srgb, var(--miuix-primary) 34%, var(--miuix-unified-card-border));--miuix-unified-card-shadow:0 1px 2px rgba(0,0,0,0.26),0 4px 12px rgba(0,0,0,0.22);--miuix-unified-card-shadow-hover:0 10px 22px rgba(0,0,0,0.4),0 2px 8px rgba(0,0,0,0.24);--code-header-bg:#1a1a1a;--code-lang-color:#858585;color-scheme:dark}:root[data-theme=dark] img:not([src*=".svg"]){filter:none}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15)}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}:root[data-theme=dark] .index-main,:root[data-theme=dark] .paper-main{border:1px solid rgba(255,255,255,.06)}:root[data-theme=dark] .wf-card{border-color:var(--miuix-outline);background:var(--miuix-surface-variant)}:root[data-theme=dark] .site-nav-item{background:rgba(255,255,255,.05)}:root[data-theme=dark] .site-nav-item.is-active,:root[data-theme=dark] .site-nav-item:hover{background:color-mix(in srgb,var(--miuix-primary) 15%,transparent)}:root[data-theme=dark] .site-footer{border-top-color:rgba(255,255,255,.06)}:root[data-theme=dark] .inline-li{background:var(--miuix-surface-variant);border-color:rgba(255,255,255,.06)}:root[data-theme=dark] .header{border-bottom-color:rgba(255,255,255,.06)}:root[data-theme=dark] .post-nav-link{border-color:rgba(255,255,255,.08);background:var(--miuix-surface-variant)}:root[data-theme=dark] .paper-comment-main{background:var(--miuix-background);border:1px solid rgba(255,255,255,.06)}:root[data-theme=dark] .gfm-alert{border-color:rgba(255,255,255,.1);background:var(--miuix-surface-variant)}:root[data-theme=dark] .card{background-color:var(--miuix-surface-variant);border-color:rgba(255,255,255,.06)}:root[data-theme=dark] .card.red{background-color:#3a1a18;border-left-color:#f5524f;color:#ffb4ac}:root[data-theme=dark] .card.blue{background-color:#1a243a;border-left-color:#5b8aff;color:#b8cdff}:root[data-theme=dark] .fragment{background:var(--miuix-surface-variant);border-color:var(--miuix-outline)}:root[data-theme=dark] .progress-wrap,:root[data-theme=dark] .return-to-last-progress-wrap{background:var(--miuix-surface-variant);border:1px solid rgba(255,255,255,.08)}.miuix-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:58px;min-height:40px;padding:8px 16px;border:none;border-radius:var(--miuix-radius-button);font-family:inherit;font-size:var(--miuix-font-button);font-weight:400;line-height:1.4;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--miuix-spring),background-color .2s ease,box-shadow .2s ease}.miuix-btn{background:var(--miuix-secondary-variant);color:var(--miuix-on-secondary-variant)}.miuix-btn.primary{background:var(--miuix-primary);color:var(--miuix-on-primary)}.miuix-btn.text{background:0 0;color:var(--miuix-primary);min-width:auto}.miuix-btn.text:hover{background:color-mix(in srgb,var(--miuix-primary) 8%,transparent)}.miuix-btn:hover{filter:brightness(.96)}.miuix-btn:active{transform:scale(.95)}.miuix-btn:disabled{cursor:not-allowed;background:var(--miuix-disabled-secondary-variant);color:var(--miuix-disabled-on-secondary-variant)}.miuix-btn.primary:disabled{background:var(--miuix-disabled-primary-button);color:var(--miuix-disabled-on-primary-button)}.miuix-card{background:var(--miuix-surface-container);color:var(--miuix-on-surface-container);border-radius:var(--miuix-radius-card);overflow:hidden;transition:transform 350ms var(--miuix-spring),box-shadow .4s var(--miuix-ease-soft)}.miuix-card.pressable:active{transform:scale(.97)}.miuix-card.tiltable{transform-style:preserve-3d;perspective:800px}.miuix-card.tiltable:active{transform:perspective(800px) rotateX(2deg) rotateY(-1deg) scale(.98)}.miuix-card.pressable:hover,.miuix-card.tiltable:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.miuix-list-item{display:flex;align-items:center;padding:14px 24px;gap:16px;cursor:pointer;transition:background-color 150ms ease,transform .2s var(--miuix-spring);-webkit-tap-highlight-color:transparent}.miuix-list-item:hover{background:rgba(0,0,0,.03)}.miuix-list-item:active{transform:scale(.99);background:rgba(0,0,0,.05)}.miuix-list-item-content{flex:1;min-width:0}.miuix-list-item-title{font-size:var(--miuix-font-headline1);font-weight:400;color:var(--miuix-on-surface);line-height:1.4}.miuix-list-item-summary{font-size:var(--miuix-font-body2);color:var(--miuix-on-surface-variant-summary);line-height:1.4;margin-top:2px}.miuix-list-item-arrow{flex-shrink:0;width:10px;height:10px;border-right:2px solid var(--miuix-on-surface-variant-actions);border-bottom:2px solid var(--miuix-on-surface-variant-actions);transform:rotate(-45deg);transition:transform .2s var(--miuix-spring)}.miuix-list-item:hover .miuix-list-item-arrow{transform:rotate(-45deg) translate(2px,2px)}@media (prefers-color-scheme:dark){.miuix-list-item:hover{background:rgba(255,255,255,.04)}.miuix-list-item:active{background:rgba(255,255,255,.06)}}.shadow-drop-2-bottom,.shadow-drop-2-top{animation:shadow-drop-2-top .4s cubic-bezier(.25,.46,.45,.94) both}@keyframes shadow-drop-2-top{0%{transform:translateY(12px);box-shadow:0 0 0 0 transparent}100%{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.03),0 4px 16px rgba(0,0,0,.04),0 12px 40px rgba(0,0,0,.03)}}.progress-wrap,.return-to-last-progress-wrap{position:fixed;right:28px;height:44px;width:44px;cursor:pointer;display:block;border-radius:50%;background:var(--miuix-surface-variant);border:1px solid color-mix(in srgb,var(--miuix-on-surface) 8%,transparent);box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04);z-index:10000;opacity:0;visibility:hidden;transform:translateY(12px) scale(.92);transition:opacity .35s cubic-bezier(.4, 0, .2, 1),visibility .35s,transform .35s cubic-bezier(.4, 0, .2, 1),box-shadow .25s ease,bottom .35s cubic-bezier(.4, 0, .2, 1);animation:none}.progress-wrap{bottom:82px}.return-to-last-progress-wrap{bottom:134px}.progress-wrap.active-progress,.return-to-last-progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.progress-wrap:hover,.return-to-last-progress-wrap:hover{box-shadow:0 2px 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.06);transform:translateY(-2px) scale(1.06)}.progress-wrap:active,.return-to-last-progress-wrap:active{transform:translateY(0) scale(.95);transition-duration:.1s}.progress-wrap .btn-icon,.return-to-last-progress-wrap .btn-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;color:color-mix(in srgb,var(--miuix-on-surface) 45%,transparent);cursor:pointer;z-index:1;transition:color .25s ease;pointer-events:none}.progress-wrap:hover .btn-icon,.return-to-last-progress-wrap:hover .btn-icon{color:color-mix(in srgb,var(--miuix-on-surface) 72%,transparent);opacity:1}.progress-wrap svg.progress-circle path,.return-to-last-progress-wrap svg.progress-circle path{fill:none;stroke:color-mix(in srgb,var(--miuix-on-surface) 8%,transparent);stroke-width:2.5;box-sizing:border-box;transition:stroke .3s ease}.progress-wrap:hover svg.progress-circle path,.return-to-last-progress-wrap:hover svg.progress-circle path{stroke:color-mix(in srgb,var(--miuix-primary) 40%,transparent)}.wf-card{transition:transform 350ms var(--miuix-spring),box-shadow .4s var(--miuix-ease-soft)}.site-nav-item{transition:color .2s ease,background .2s ease,transform .2s var(--miuix-spring)}.site-nav-item:active{transform:scale(.96)}.miuix-typo h1{font-size:var(--miuix-font-title1);font-weight:400}.miuix-typo h2{font-size:var(--miuix-font-title2);font-weight:400}.miuix-typo h3{font-size:var(--miuix-font-title3);font-weight:400}.miuix-typo h4{font-size:var(--miuix-font-title4);font-weight:400}.miuix-typo h5{font-size:var(--miuix-font-headline1);font-weight:500}.miuix-typo h6{font-size:var(--miuix-font-headline2);font-weight:500}.miuix-typo p{font-size:var(--miuix-font-main);line-height:1.75}.miuix-typo .footnote,.miuix-typo small{font-size:var(--miuix-font-footnote1)}.miuix-chip{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border-radius:14px;font-size:var(--miuix-font-footnote1);font-weight:400;color:var(--miuix-on-secondary-variant);background:var(--miuix-secondary-variant);cursor:pointer;user-select:none;transition:background-color .2s ease,color .2s ease,transform .2s var(--miuix-spring);-webkit-tap-highlight-color:transparent;text-decoration:none;border:none}.miuix-chip:hover{background:var(--miuix-secondary);text-decoration:none}.miuix-chip:active{transform:scale(.93)}.miuix-chip.primary{background:var(--miuix-tertiary-container);color:var(--miuix-on-tertiary-container)}.miuix-chip.primary:hover{background:color-mix(in srgb,var(--miuix-primary) 20%,var(--miuix-tertiary-container))}.miuix-chip .miuix-chip-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--miuix-on-surface-variant-actions);color:var(--miuix-surface-variant);font-size:10px;margin-left:2px;cursor:pointer}.miuix-navbar{display:flex;justify-content:space-around;align-items:center;height:56px;background:var(--miuix-surface-variant);border-top:1px solid var(--miuix-divider-line)}.miuix-navbar-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px;cursor:pointer;color:var(--miuix-on-surface-variant-summary);font-size:var(--miuix-font-footnote2);text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent;border:none;background:0 0;font-family:inherit}.miuix-navbar-item svg{width:24px;height:24px}.miuix-navbar-item.active{color:var(--miuix-primary);font-weight:500}.miuix-navbar-item:hover{color:var(--miuix-on-surface)}.t-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 16px;border:none;border-radius:var(--miuix-radius-button);font-family:inherit;font-size:var(--miuix-font-body2);font-weight:400;cursor:pointer;user-select:none;background:var(--miuix-secondary-variant);color:var(--miuix-on-secondary-variant);transition:transform .2s var(--miuix-spring),background-color .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent;text-decoration:none}.t-btn:hover{filter:brightness(.96);text-decoration:none}.t-btn:active{transform:scale(.95)}.t-btn-s,.t-btn.t-btn-s{background:var(--miuix-primary);color:var(--miuix-on-primary)}.t-btn-d,.t-btn.t-btn-d{background:var(--miuix-error);color:var(--miuix-on-error)}.t-btn-o,.t-btn.t-btn-o{background:var(--miuix-secondary-variant);color:var(--miuix-on-secondary-variant);border:1.5px solid var(--miuix-outline)}.tf-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border:none;border-radius:50px;font-family:inherit;font-size:var(--miuix-font-body2);font-weight:400;cursor:pointer;color:var(--miuix-on-surface-variant-summary);background:0 0;transition:color .2s ease,background-color .2s ease,transform .2s var(--miuix-spring);-webkit-tap-highlight-color:transparent}.tf-btn:hover{background:rgba(0,0,0,.04)}.tf-btn.active,.tf-btn.is-active{color:var(--miuix-on-primary);background:var(--miuix-primary);font-weight:500}.t-in{display:block;width:100%;height:40px;padding:0 14px;border:1.5px solid var(--miuix-outline);border-radius:12px;background:var(--miuix-surface-container);color:var(--miuix-on-surface);font-family:inherit;font-size:var(--miuix-font-body2);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.t-in:focus{border-color:var(--miuix-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--miuix-primary) 15%,transparent)}.t-in::placeholder{color:var(--miuix-on-surface-variant-summary)}.t-ta{display:block;width:100%;min-height:80px;padding:10px 14px;border:1.5px solid var(--miuix-outline);border-radius:12px;background:var(--miuix-surface-container);color:var(--miuix-on-surface);font-family:inherit;font-size:var(--miuix-font-body2);line-height:1.5;outline:0;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.t-ta:focus{border-color:var(--miuix-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--miuix-primary) 15%,transparent)}.t-sel{display:block;width:100%;height:40px;padding:0 32px 0 14px;border:1.5px solid var(--miuix-outline);border-radius:12px;background:var(--miuix-surface-container);color:var(--miuix-on-surface);font-family:inherit;font-size:var(--miuix-font-body2);outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.t-sel:focus{border-color:var(--miuix-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--miuix-primary) 15%,transparent)}.miuix-bottomsheet-overlay{position:fixed;inset:0;z-index:9998;opacity:0;pointer-events:none}.miuix-bottomsheet{position:fixed;bottom:0;left:0;right:0;z-index:9999;transform:translateY(100%)}.miuix-tabs{display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--miuix-divider-line)}.miuix-tabs::-webkit-scrollbar{display:none}.miuix-tab{flex:0 0 auto;padding:12px 20px;font-size:var(--miuix-font-headline2);font-weight:400;color:var(--miuix-on-surface-variant-summary);background:0 0;border:none;cursor:pointer;font-family:inherit}.miuix-tab.active{color:var(--miuix-on-surface);font-weight:500}#toolSheet-overlay.miuix-bottomsheet-overlay{z-index:9998}#toolSheet.miuix-bottomsheet{width:min(96vw,920px);min-height:42vh;max-height:92vh;border-radius:var(--miuix-bottomsheet-corner-radius) var(--miuix-bottomsheet-corner-radius) 0 0}#toolSheet .miuix-bottomsheet-content{padding:0 var(--miuix-bottomsheet-inside-margin-x) 22px}.tool-mh{display:flex;align-items:center;padding:20px 24px 14px;gap:12px}.tool-mh-icon{font-size:1.6em;line-height:1;flex-shrink:0}.tool-mh-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tool-mh .title,.tool-mh h2,.tool-mh h3{flex:1;font-size:var(--miuix-font-title4);font-weight:600;color:var(--miuix-on-surface);margin:0;line-height:1.3}.tool-mh-desc{font-size:.78em;color:var(--miuix-on-surface-variant-summary);margin:0;line-height:1.4}.tool-mb{padding:8px 0 0;overflow-y:auto;overscroll-behavior:contain;flex:1}.tool-card{border-radius:var(--miuix-radius-card);background:var(--miuix-unified-card-bg);border:1px solid var(--miuix-unified-card-border);overflow:hidden;padding:18px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative;transition:transform 350ms var(--miuix-spring),box-shadow .3s var(--miuix-ease-soft);cursor:pointer;box-shadow:var(--miuix-unified-card-shadow)}.tool-card:hover{transform:translateY(-2px);box-shadow:var(--miuix-unified-card-shadow-hover);border-color:color-mix(in srgb,var(--miuix-primary) 16%,var(--miuix-unified-card-border))}.tool-card:active{transform:scale(.97)}.todo-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:2px solid var(--miuix-on-surface-variant-actions);background:0 0;vertical-align:middle;margin-right:6px;transition:all .2s var(--miuix-spring)}.todo-box.checked,.todo-box[data-checked=true]{background:var(--miuix-primary);border-color:var(--miuix-primary)}.post-meta-chip,.post-meta-chip a,.wf-tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;font-size:var(--miuix-font-footnote1);background:var(--miuix-tertiary-container);color:var(--miuix-on-tertiary-container);text-decoration:none;transition:background .2s ease,transform .2s var(--miuix-spring)}.post-meta-chip a:hover,.post-meta-chip:hover,.wf-tag:hover{background:color-mix(in srgb,var(--miuix-primary) 20%,var(--miuix-tertiary-container));text-decoration:none}.post-meta-chip:active,.wf-tag:active{transform:scale(.93)}.inline-li{border-radius:var(--miuix-radius-card);background:var(--miuix-surface-container);border:1px solid var(--miuix-divider-line);overflow:hidden;transition:transform .3s var(--miuix-spring),box-shadow .3s var(--miuix-ease-soft)}.inline-li:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.inline-li:active{transform:scale(.97)}.browse-back{display:inline-flex;align-items:center;gap:3px;padding:4px 0;border:none;background:0 0;font-size:12px;color:var(--miuix-on-surface-variant-summary);text-decoration:none;transition:color .2s ease;margin-bottom:4px}.browse-back:hover{color:var(--miuix-primary);text-decoration:none}.browse-back:active{opacity:.6}.series-card{border-radius:var(--miuix-radius-card);background:var(--miuix-surface-container);overflow:hidden;transition:transform 350ms var(--miuix-spring),box-shadow .4s var(--miuix-ease-soft)}.series-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.series-card:active{transform:scale(.97)}.post-nav-link{border-radius:var(--miuix-radius-card);background:var(--miuix-surface-container);border:1px solid var(--miuix-divider-line);overflow:hidden;transition:transform .3s var(--miuix-spring),box-shadow .3s var(--miuix-ease-soft),background-color .2s ease;text-decoration:none}.post-nav-link:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08);text-decoration:none}.post-nav-link:active{transform:scale(.97)}#friend-links-area a.friend-card,.inline-li,.post-md .card:not(.red):not(.blue),.post-md .fragment:not(.red):not(.yellow):not(.green):not(.blue):not(.purple):not(.grey),.post-nav-link,.series-card,.wf-card{background:var(--miuix-unified-card-bg);border:1px solid var(--miuix-unified-card-border);box-shadow:var(--miuix-unified-card-shadow)}#friend-links-area a.friend-card:hover,.inline-li:hover,.post-md .card:not(.red):not(.blue):hover,.post-md .fragment:not(.red):not(.yellow):not(.green):not(.blue):not(.purple):not(.grey):hover,.post-nav-link:hover,.series-card:hover,.wf-card:hover{box-shadow:var(--miuix-unified-card-shadow-hover);border-color:color-mix(in srgb,var(--miuix-primary) 18%,var(--miuix-unified-card-border))}.error-go-home{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:58px;min-height:40px;padding:8px 24px;border:none;border-radius:var(--miuix-radius-button);background:var(--miuix-primary);color:var(--miuix-on-primary);font-family:inherit;font-size:var(--miuix-font-button);text-decoration:none;transition:transform .2s var(--miuix-spring),filter .2s ease}.error-go-home:hover{filter:brightness(.96);text-decoration:none}.error-go-home:active{transform:scale(.95)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .subpage-item:hover{background:rgba(255,255,255,.06)}:root:not([data-theme=light]) .tf-btn:hover{background:rgba(255,255,255,.06)}}:root[data-theme=dark] .subpage-item:hover{background:rgba(255,255,255,.06)}:root[data-theme=dark] .tf-btn:hover{background:rgba(255,255,255,.06)}.site-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:0 0;color:var(--miuix-on-surface-variant-actions);cursor:pointer;transition:color .2s ease,background .2s ease,transform .2s var(--miuix-spring);-webkit-tap-highlight-color:transparent;flex-shrink:0}.site-theme-toggle:hover{color:var(--miuix-primary);background:color-mix(in srgb,var(--miuix-primary) 8%,transparent)}.site-theme-toggle:active{transform:scale(.85)}.hyper-nav-theme .theme-icon-light{display:block}.hyper-nav-theme .theme-icon-dark{display:none}:root[data-theme=dark] .hyper-nav-theme .theme-icon-light{display:none}:root[data-theme=dark] .hyper-nav-theme .theme-icon-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hyper-nav-theme .theme-icon-light{display:none}:root:not([data-theme=light]) .hyper-nav-theme .theme-icon-dark{display:block}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .hyper-nav-theme .theme-icon-light{display:block}:root:not([data-theme=dark]) .hyper-nav-theme .theme-icon-dark{display:none}}.hyper-nav{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:9990;display:flex;align-items:center;gap:2px;padding:5px 6px;border-radius:28px;background:rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 2px 12px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.06);transition:transform .5s var(--miuix-spring),opacity .3s var(--miuix-ease-soft);will-change:transform;-webkit-tap-highlight-color:transparent}.hyper-nav.hidden{transform:translateX(-50%) translateY(calc(100% + 32px));opacity:0;pointer-events:none}.hyper-nav-item{display:flex;flex-direction:column;align-items:center;gap:0;padding:10px 14px;position:relative;border:none;border-radius:22px;background:0 0;color:var(--miuix-on-surface);opacity:.4;font-size:13px;font-weight:400;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .2s ease,transform .3s var(--miuix-spring);-webkit-tap-highlight-color:transparent}.hyper-nav-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1}.hyper-nav-icon svg{width:20px;height:20px}.hyper-nav-label{display:none}.hyper-nav-item:hover{opacity:.6}.hyper-nav-item.is-active{opacity:1}.hyper-nav-item.is-active:hover{opacity:1}.hyper-nav-item:active{opacity:.6;transform:scale(.9)}.hyper-nav-item.is-active:active{opacity:.5}.hyper-nav-theme{padding:8px 10px;opacity:.55}:root[data-theme=dark] .hyper-nav{background:rgba(36,36,36,.78);box-shadow:0 2px 16px rgba(0,0,0,.3),0 0 0 .5px rgba(255,255,255,.06)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hyper-nav{background:rgba(36,36,36,.78);box-shadow:0 2px 16px rgba(0,0,0,.3),0 0 0 .5px rgba(255,255,255,.06)}}@media (max-width:640px){.hyper-nav{bottom:12px;padding:4px 6px}.hyper-nav-item{padding:10px 12px}}@media (min-width:1200px){.hyper-nav{bottom:20px;gap:4px;padding:6px 10px}}.paginator.miuix-tabs{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;flex-wrap:wrap}.paginator .page-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:18px;font-size:14px;font-weight:500;color:var(--miuix-on-surface);background:0 0;text-decoration:none;transition:background .2s var(--miuix-ease-soft),color .2s var(--miuix-ease-soft),transform 150ms var(--miuix-spring);cursor:pointer;user-select:none}.paginator .page-number:hover{background:var(--miuix-secondary-container)}.paginator .page-number:active{transform:scale(.92)}.paginator .page-number.current{background:var(--miuix-primary);color:var(--miuix-on-primary);font-weight:600;pointer-events:none}.paginator .space{color:var(--miuix-on-surface-variant-summary);padding:0 4px}.paginator .extend{display:inline-flex;align-items:center}.paginator .extend .miuix-btn.text{font-size:14px;font-weight:500;color:var(--miuix-primary);padding:8px 16px;border-radius:18px;background:0 0;transition:background .2s var(--miuix-ease-soft),transform 150ms var(--miuix-spring)}.paginator .extend .miuix-btn.text:hover{background:color-mix(in srgb,var(--miuix-primary) 8%,transparent)}.paginator .extend .miuix-btn.text:active{transform:scale(.94)}:root[data-theme=dark] .paginator .page-number.current{background:var(--miuix-primary);color:var(--miuix-on-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .paginator .page-number.current{background:var(--miuix-primary);color:var(--miuix-on-primary)}}.paper{padding-bottom:80px!important}