:where(.gq-runtime-plugin-4b3630dc7aeea03c-12,.gq-runtime-plugin-4b3630dc7aeea03c-12 *).sticky{position:sticky}:where(.gq-runtime-plugin-4b3630dc7aeea03c-12,.gq-runtime-plugin-4b3630dc7aeea03c-12 *).outline{outline-style:solid}:root{--eva-bg:#f6f3f8;--eva-surface:#eee8f3;--eva-raised:#eee8f3;--eva-text:#30273b;--eva-muted:#6c6079;--eva-border:#b6a6c7;--eva-primary:#694099;--eva-on-primary:#fff;--eva-danger:#a33450;--eva-on-danger:#fff;--eva-signal:#47661e;--eva-warning:#a94719;--eva-purple:#694099;--eva-focus:#694099;--eva-space-1:.25rem;--eva-space-2:.5rem;--eva-space-3:.75rem;--eva-space-4:1rem;--eva-space-5:1.25rem;--eva-space-6:1.5rem;--eva-space-8:2rem;--eva-space-10:2.5rem;--eva-space-12:3rem;--eva-space-16:4rem;--eva-font-sm:.875rem;--eva-font-md:1rem;--eva-font-lg:1.125rem;--eva-font-title-size:2rem;--eva-font-display:2.875rem;--eva-font-section:1.5rem;--eva-font-meta:.8125rem;--eva-font-body-mobile:1.0625rem;--eva-line-body:1.9;--eva-line-control:1.4;--eva-line-title:1.3;--eva-motion-feedback:.12s;--eva-motion-state:.18s;--eva-motion-dialog:.24s;--eva-motion-enter:.36s;--eva-motion-reduced:0s;--eva-easing-standard:cubic-bezier(.2, 0, 0, 1);--eva-easing-exit:cubic-bezier(.4, 0, 1, 1);--eva-border-hairline:1px;--eva-border-emphasis:1px;--eva-control-sm:2.75rem;--eva-control-md:2.75rem;--eva-control-lg:3.25rem;--eva-font-family-sans:"Noto Sans CJK SC", "PingFang SC", sans-serif;--eva-font-family-serif:"Noto Serif CJK SC", "Songti SC", serif;--eva-font-family-mono:"SFMono-Regular", "Consolas", monospace;--eva-font-family-title:"DashenTitle", "Noto Serif CJK SC", "Songti SC", serif;--eva-radius-control:0px;--eva-radius-panel:0px;--eva-radius-dialog:0px;--eva-layout-container:1224px;--eva-layout-reading:760px;--eva-layout-gutter-mobile:20px;--eva-layout-gutter-desktop:52px;--eva-font-body:var(--eva-font-family-serif);--eva-font-mono:var(--eva-font-family-mono)}[data-theme=light],[data-eva-theme=light]{--eva-bg:#f6f3f8;--eva-surface:#eee8f3;--eva-raised:#eee8f3;--eva-text:#30273b;--eva-muted:#6c6079;--eva-border:#b6a6c7;--eva-primary:#694099;--eva-on-primary:#fff;--eva-danger:#a33450;--eva-on-danger:#fff;--eva-signal:#47661e;--eva-warning:#a94719;--eva-purple:#694099;--eva-focus:#694099}:root.dark,[data-theme=dark],[data-eva-theme=dark]{--eva-bg:#14121b;--eva-surface:#201b2b;--eva-raised:#201b2b;--eva-text:#ede7f2;--eva-muted:#b7adbf;--eva-border:#61536e;--eva-primary:#c3a0f1;--eva-on-primary:#14121b;--eva-danger:#f49bad;--eva-on-danger:#14121b;--eva-signal:#b8df78;--eva-warning:#f3a46b;--eva-purple:#c3a0f1;--eva-focus:#c3a0f1}:root,:root.dark{--dsh-action-bg:var(--eva-primary);--dsh-action-text:var(--eva-on-primary);--el-bg-color:var(--eva-bg)!important;--el-bg-color-page:var(--eva-bg)!important;--el-bg-color-overlay:var(--eva-surface)!important;--el-text-color-primary:var(--eva-text)!important;--el-text-color-regular:var(--eva-muted)!important;--el-text-color-secondary:var(--eva-muted)!important;--el-text-color-placeholder:var(--eva-muted)!important;--el-border-color:var(--eva-border)!important;--el-border-color-light:var(--eva-border)!important;--el-border-color-lighter:var(--eva-border)!important;--el-border-color-extra-light:var(--eva-border)!important;--el-border-color-dark:var(--eva-border)!important;--el-border-color-darker:var(--eva-border)!important;--el-fill-color:var(--eva-surface)!important;--el-fill-color-light:var(--eva-surface)!important;--el-fill-color-lighter:var(--eva-surface)!important;--el-fill-color-extra-light:var(--eva-surface)!important;--el-fill-color-dark:var(--eva-raised)!important;--el-fill-color-darker:var(--eva-raised)!important;--el-fill-color-blank:var(--eva-bg)!important;--el-color-primary:var(--eva-primary)!important;--el-color-primary-dark-2:color-mix(in srgb, var(--eva-primary) 85%, var(--eva-text))!important;--el-color-primary-light-3:var(--el-color-primary-dark-2)!important;--el-color-primary-light-5:color-mix(in srgb, var(--eva-primary) 50%, var(--eva-bg))!important;--el-color-primary-light-7:color-mix(in srgb, var(--eva-primary) 30%, var(--eva-bg))!important;--el-color-primary-light-8:color-mix(in srgb, var(--eva-primary) 20%, var(--eva-bg))!important;--el-color-primary-light-9:color-mix(in srgb, var(--eva-primary) 10%, var(--eva-bg))!important;--el-color-success:var(--eva-signal)!important;--el-color-success-dark-2:var(--eva-signal)!important;--el-color-warning:var(--eva-warning)!important;--el-color-danger:var(--eva-danger)!important;--el-color-error:var(--eva-danger)!important;--el-color-info:var(--eva-muted)!important;--el-color-success-light-3:color-mix(in srgb, var(--eva-signal) 70%, var(--eva-bg))!important;--el-color-success-light-5:color-mix(in srgb, var(--eva-signal) 50%, var(--eva-bg))!important;--el-color-success-light-7:color-mix(in srgb, var(--eva-signal) 30%, var(--eva-bg))!important;--el-color-success-light-8:color-mix(in srgb, var(--eva-signal) 20%, var(--eva-bg))!important;--el-color-success-light-9:color-mix(in srgb, var(--eva-signal) 10%, var(--eva-bg))!important;--el-color-warning-dark-2:var(--eva-warning)!important;--el-color-warning-light-3:color-mix(in srgb, var(--eva-warning) 70%, var(--eva-bg))!important;--el-color-warning-light-5:color-mix(in srgb, var(--eva-warning) 50%, var(--eva-bg))!important;--el-color-warning-light-7:color-mix(in srgb, var(--eva-warning) 30%, var(--eva-bg))!important;--el-color-warning-light-8:color-mix(in srgb, var(--eva-warning) 20%, var(--eva-bg))!important;--el-color-warning-light-9:color-mix(in srgb, var(--eva-warning) 10%, var(--eva-bg))!important;--el-color-danger-dark-2:var(--eva-danger)!important;--el-color-danger-light-3:color-mix(in srgb, var(--eva-danger) 70%, var(--eva-bg))!important;--el-color-danger-light-5:color-mix(in srgb, var(--eva-danger) 50%, var(--eva-bg))!important;--el-color-danger-light-7:color-mix(in srgb, var(--eva-danger) 30%, var(--eva-bg))!important;--el-color-danger-light-8:color-mix(in srgb, var(--eva-danger) 20%, var(--eva-bg))!important;--el-color-danger-light-9:color-mix(in srgb, var(--eva-danger) 10%, var(--eva-bg))!important;--el-color-info-dark-2:var(--eva-muted)!important;--el-color-info-light-3:color-mix(in srgb, var(--eva-muted) 70%, var(--eva-bg))!important;--el-color-info-light-5:color-mix(in srgb, var(--eva-muted) 50%, var(--eva-bg))!important;--el-color-info-light-7:color-mix(in srgb, var(--eva-muted) 30%, var(--eva-bg))!important;--el-color-info-light-8:color-mix(in srgb, var(--eva-muted) 20%, var(--eva-bg))!important;--el-color-info-light-9:color-mix(in srgb, var(--eva-muted) 10%, var(--eva-bg))!important;--el-font-family:var(--eva-font-family-sans)!important;--el-font-size-base:var(--eva-font-md)!important;--el-font-size-small:var(--eva-font-sm)!important;--el-font-size-extra-small:var(--eva-font-meta)!important;--el-border-width:var(--eva-border-hairline)!important;--el-border-radius-base:var(--eva-radius-control)!important;--el-border-radius-small:var(--eva-radius-control)!important;--el-border-radius-round:var(--eva-radius-control)!important;--el-component-size:var(--eva-control-md)!important;--el-component-size-small:var(--eva-control-sm)!important;--el-component-size-large:var(--eva-control-lg)!important}body:has(.eva-gq-layout--header) .site{--dsh-action-bg:var(--eva-primary);--dsh-action-text:var(--eva-on-primary);--el-bg-color:var(--eva-bg)!important;--el-bg-color-page:var(--eva-bg)!important;--el-bg-color-overlay:var(--eva-surface)!important;--el-text-color-primary:var(--eva-text)!important;--el-text-color-regular:var(--eva-muted)!important;--el-text-color-secondary:var(--eva-muted)!important;--el-text-color-placeholder:var(--eva-muted)!important;--el-border-color:var(--eva-border)!important;--el-border-color-light:var(--eva-border)!important;--el-border-color-lighter:var(--eva-border)!important;--el-border-color-extra-light:var(--eva-border)!important;--el-border-color-dark:var(--eva-border)!important;--el-border-color-darker:var(--eva-border)!important;--el-fill-color:var(--eva-surface)!important;--el-fill-color-light:var(--eva-surface)!important;--el-fill-color-lighter:var(--eva-surface)!important;--el-fill-color-extra-light:var(--eva-surface)!important;--el-fill-color-dark:var(--eva-raised)!important;--el-fill-color-darker:var(--eva-raised)!important;--el-fill-color-blank:var(--eva-bg)!important;--el-color-primary:var(--eva-primary)!important;--el-color-primary-dark-2:color-mix(in srgb, var(--eva-primary) 85%, var(--eva-text))!important;--el-color-primary-light-3:var(--el-color-primary-dark-2)!important;--el-color-primary-light-5:color-mix(in srgb, var(--eva-primary) 50%, var(--eva-bg))!important;--el-color-primary-light-7:color-mix(in srgb, var(--eva-primary) 30%, var(--eva-bg))!important;--el-color-primary-light-8:color-mix(in srgb, var(--eva-primary) 20%, var(--eva-bg))!important;--el-color-primary-light-9:color-mix(in srgb, var(--eva-primary) 10%, var(--eva-bg))!important;--el-color-success:var(--eva-signal)!important;--el-color-success-dark-2:var(--eva-signal)!important;--el-color-warning:var(--eva-warning)!important;--el-color-danger:var(--eva-danger)!important;--el-color-error:var(--eva-danger)!important;--el-color-info:var(--eva-muted)!important;--el-color-success-light-3:color-mix(in srgb, var(--eva-signal) 70%, var(--eva-bg))!important;--el-color-success-light-5:color-mix(in srgb, var(--eva-signal) 50%, var(--eva-bg))!important;--el-color-success-light-7:color-mix(in srgb, var(--eva-signal) 30%, var(--eva-bg))!important;--el-color-success-light-8:color-mix(in srgb, var(--eva-signal) 20%, var(--eva-bg))!important;--el-color-success-light-9:color-mix(in srgb, var(--eva-signal) 10%, var(--eva-bg))!important;--el-color-warning-dark-2:var(--eva-warning)!important;--el-color-warning-light-3:color-mix(in srgb, var(--eva-warning) 70%, var(--eva-bg))!important;--el-color-warning-light-5:color-mix(in srgb, var(--eva-warning) 50%, var(--eva-bg))!important;--el-color-warning-light-7:color-mix(in srgb, var(--eva-warning) 30%, var(--eva-bg))!important;--el-color-warning-light-8:color-mix(in srgb, var(--eva-warning) 20%, var(--eva-bg))!important;--el-color-warning-light-9:color-mix(in srgb, var(--eva-warning) 10%, var(--eva-bg))!important;--el-color-danger-dark-2:var(--eva-danger)!important;--el-color-danger-light-3:color-mix(in srgb, var(--eva-danger) 70%, var(--eva-bg))!important;--el-color-danger-light-5:color-mix(in srgb, var(--eva-danger) 50%, var(--eva-bg))!important;--el-color-danger-light-7:color-mix(in srgb, var(--eva-danger) 30%, var(--eva-bg))!important;--el-color-danger-light-8:color-mix(in srgb, var(--eva-danger) 20%, var(--eva-bg))!important;--el-color-danger-light-9:color-mix(in srgb, var(--eva-danger) 10%, var(--eva-bg))!important;--el-color-info-dark-2:var(--eva-muted)!important;--el-color-info-light-3:color-mix(in srgb, var(--eva-muted) 70%, var(--eva-bg))!important;--el-color-info-light-5:color-mix(in srgb, var(--eva-muted) 50%, var(--eva-bg))!important;--el-color-info-light-7:color-mix(in srgb, var(--eva-muted) 30%, var(--eva-bg))!important;--el-color-info-light-8:color-mix(in srgb, var(--eva-muted) 20%, var(--eva-bg))!important;--el-color-info-light-9:color-mix(in srgb, var(--eva-muted) 10%, var(--eva-bg))!important;--el-font-family:var(--eva-font-family-sans)!important;--el-font-size-base:var(--eva-font-md)!important;--el-font-size-small:var(--eva-font-sm)!important;--el-font-size-extra-small:var(--eva-font-meta)!important;--el-border-width:var(--eva-border-hairline)!important;--el-border-radius-base:var(--eva-radius-control)!important;--el-border-radius-small:var(--eva-radius-control)!important;--el-border-radius-round:var(--eva-radius-control)!important;--el-component-size:var(--eva-control-md)!important;--el-component-size-small:var(--eva-control-sm)!important;--el-component-size-large:var(--eva-control-lg)!important}body:has(.eva-gq-layout--header) .gq-module-scale-scope{--dsh-action-bg:var(--eva-primary);--dsh-action-text:var(--eva-on-primary);--el-bg-color:var(--eva-bg)!important;--el-bg-color-page:var(--eva-bg)!important;--el-bg-color-overlay:var(--eva-surface)!important;--el-text-color-primary:var(--eva-text)!important;--el-text-color-regular:var(--eva-muted)!important;--el-text-color-secondary:var(--eva-muted)!important;--el-text-color-placeholder:var(--eva-muted)!important;--el-border-color:var(--eva-border)!important;--el-border-color-light:var(--eva-border)!important;--el-border-color-lighter:var(--eva-border)!important;--el-border-color-extra-light:var(--eva-border)!important;--el-border-color-dark:var(--eva-border)!important;--el-border-color-darker:var(--eva-border)!important;--el-fill-color:var(--eva-surface)!important;--el-fill-color-light:var(--eva-surface)!important;--el-fill-color-lighter:var(--eva-surface)!important;--el-fill-color-extra-light:var(--eva-surface)!important;--el-fill-color-dark:var(--eva-raised)!important;--el-fill-color-darker:var(--eva-raised)!important;--el-fill-color-blank:var(--eva-bg)!important;--el-color-primary:var(--eva-primary)!important;--el-color-primary-dark-2:color-mix(in srgb, var(--eva-primary) 85%, var(--eva-text))!important;--el-color-primary-light-3:var(--el-color-primary-dark-2)!important;--el-color-primary-light-5:color-mix(in srgb, var(--eva-primary) 50%, var(--eva-bg))!important;--el-color-primary-light-7:color-mix(in srgb, var(--eva-primary) 30%, var(--eva-bg))!important;--el-color-primary-light-8:color-mix(in srgb, var(--eva-primary) 20%, var(--eva-bg))!important;--el-color-primary-light-9:color-mix(in srgb, var(--eva-primary) 10%, var(--eva-bg))!important;--el-color-success:var(--eva-signal)!important;--el-color-success-dark-2:var(--eva-signal)!important;--el-color-warning:var(--eva-warning)!important;--el-color-danger:var(--eva-danger)!important;--el-color-error:var(--eva-danger)!important;--el-color-info:var(--eva-muted)!important;--el-color-success-light-3:color-mix(in srgb, var(--eva-signal) 70%, var(--eva-bg))!important;--el-color-success-light-5:color-mix(in srgb, var(--eva-signal) 50%, var(--eva-bg))!important;--el-color-success-light-7:color-mix(in srgb, var(--eva-signal) 30%, var(--eva-bg))!important;--el-color-success-light-8:color-mix(in srgb, var(--eva-signal) 20%, var(--eva-bg))!important;--el-color-success-light-9:color-mix(in srgb, var(--eva-signal) 10%, var(--eva-bg))!important;--el-color-warning-dark-2:var(--eva-warning)!important;--el-color-warning-light-3:color-mix(in srgb, var(--eva-warning) 70%, var(--eva-bg))!important;--el-color-warning-light-5:color-mix(in srgb, var(--eva-warning) 50%, var(--eva-bg))!important;--el-color-warning-light-7:color-mix(in srgb, var(--eva-warning) 30%, var(--eva-bg))!important;--el-color-warning-light-8:color-mix(in srgb, var(--eva-warning) 20%, var(--eva-bg))!important;--el-color-warning-light-9:color-mix(in srgb, var(--eva-warning) 10%, var(--eva-bg))!important;--el-color-danger-dark-2:var(--eva-danger)!important;--el-color-danger-light-3:color-mix(in srgb, var(--eva-danger) 70%, var(--eva-bg))!important;--el-color-danger-light-5:color-mix(in srgb, var(--eva-danger) 50%, var(--eva-bg))!important;--el-color-danger-light-7:color-mix(in srgb, var(--eva-danger) 30%, var(--eva-bg))!important;--el-color-danger-light-8:color-mix(in srgb, var(--eva-danger) 20%, var(--eva-bg))!important;--el-color-danger-light-9:color-mix(in srgb, var(--eva-danger) 10%, var(--eva-bg))!important;--el-color-info-dark-2:var(--eva-muted)!important;--el-color-info-light-3:color-mix(in srgb, var(--eva-muted) 70%, var(--eva-bg))!important;--el-color-info-light-5:color-mix(in srgb, var(--eva-muted) 50%, var(--eva-bg))!important;--el-color-info-light-7:color-mix(in srgb, var(--eva-muted) 30%, var(--eva-bg))!important;--el-color-info-light-8:color-mix(in srgb, var(--eva-muted) 20%, var(--eva-bg))!important;--el-color-info-light-9:color-mix(in srgb, var(--eva-muted) 10%, var(--eva-bg))!important;--el-font-family:var(--eva-font-family-sans)!important;--el-font-size-base:var(--eva-font-md)!important;--el-font-size-small:var(--eva-font-sm)!important;--el-font-size-extra-small:var(--eva-font-meta)!important;--el-border-width:var(--eva-border-hairline)!important;--el-border-radius-base:var(--eva-radius-control)!important;--el-border-radius-small:var(--eva-radius-control)!important;--el-border-radius-round:var(--eva-radius-control)!important;--el-component-size:var(--eva-control-md)!important;--el-component-size-small:var(--eva-control-sm)!important;--el-component-size-large:var(--eva-control-lg)!important}body:has(.eva-gq-layout--header) :is(.site,.gq-module-scale-scope,[style*=--gq-card-radius]){--gq-card-radius:var(--eva-radius-panel)!important;--tr:var(--eva-radius-panel)!important;--trtl:var(--eva-radius-panel)!important;--trtr:var(--eva-radius-panel)!important;--trbr:var(--eva-radius-panel)!important;--trbl:var(--eva-radius-panel)!important}body,.site{font-family:var(--eva-font-family-sans)}body{background:var(--eva-bg);color:var(--eva-text);caret-color:var(--eva-primary);scrollbar-color:var(--eva-border) var(--eva-bg)}::selection{background:var(--eva-primary);color:var(--eva-on-primary)}.dsh-home{box-sizing:border-box;width:100%;min-width:0;padding-block:var(--eva-space-8) var(--eva-space-12);color:var(--eva-text);font:var(--eva-font-lg)/var(--eva-line-body) var(--eva-font-family-serif);overflow-wrap:anywhere;margin-inline:auto}.dsh-home a{color:var(--eva-primary);text-decoration:underline;text-decoration-thickness:var(--eva-border-hairline);text-underline-offset:.25em}.dsh-home a:hover{text-decoration-thickness:2px}.dsh-home a:focus-visible{outline:2px solid var(--eva-focus);outline-offset:4px}.dsh-introduction{margin-bottom:var(--eva-space-8);padding-bottom:var(--eva-space-6);border-bottom:var(--eva-border-hairline) solid var(--eva-border)}.dsh-home-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dsh-personal-intro{max-width:70ch;margin:0 0 var(--eva-space-3);text-wrap:pretty}.dsh-navigation-intro{color:var(--eva-muted);margin:0}.dsh-home-index,.dsh-home-channels{gap:var(--eva-space-8) var(--eva-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dsh-home-channels{margin-top:var(--eva-space-8)}.dsh-index-section{min-width:0}.dsh-index-section h2{font:600 var(--eva-font-section)/var(--eva-line-title) var(--eva-font-family-serif);margin:0 0 var(--eva-space-3);padding-bottom:var(--eva-space-3);border-bottom:var(--eva-border-hairline) solid var(--eva-border)}.dsh-index-section h2 a{color:var(--eva-text);text-decoration:none}.dsh-index-section h2 a:hover{color:var(--eva-primary);text-decoration:underline}.dsh-index-section ul{padding:0 0 0 var(--eva-space-5);margin:0}.dsh-index-section li{padding-block:var(--eva-space-1)}.dsh-index-section li::marker{color:var(--eva-signal)}.dsh-index-section li>a{min-height:var(--eva-control-md);align-items:center;line-height:1.6;display:inline-flex}.dsh-index-section li p{color:var(--eva-muted);margin:0 0 var(--eva-space-3);line-height:var(--eva-line-body)}.dsh-entry-meta{gap:var(--eva-space-3);color:var(--eva-muted);font:var(--eva-font-meta)/1.6 var(--eva-font-family-sans);flex-wrap:wrap;display:flex}.dsh-more{min-height:var(--eva-control-md);font:var(--eva-font-md)/var(--eva-line-control) var(--eva-font-family-sans);margin-top:var(--eva-space-2);align-items:center;display:inline-flex}.dsh-home-empty{color:var(--eva-muted);margin:var(--eva-space-3) 0}.dsh-ad{margin-top:var(--eva-space-8);padding:var(--eva-space-4);border:var(--eva-border-hairline) solid var(--eva-border);background:var(--eva-surface);min-width:0}.dsh-ad small{margin-bottom:var(--eva-space-2);color:var(--eva-muted);font:var(--eva-font-meta)/1.6 var(--eva-font-family-sans);display:block}.dsh-ad>a{min-height:var(--eva-control-md);text-decoration:none;display:block}.dsh-ad img{max-width:100%;height:auto;margin-bottom:var(--eva-space-3);display:block}.dsh-ad strong{font-weight:600}.dsh-ad p{margin:var(--eva-space-2) 0 0;color:var(--eva-muted)}@media (width<=40rem){.dsh-home{padding-block:var(--eva-space-6) var(--eva-space-8);font-size:var(--eva-font-body-mobile)}.dsh-home-index,.dsh-home-channels{gap:var(--eva-space-8);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dsh-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dsh-article-heading,.dsh-reading{box-sizing:border-box;width:100%;max-width:var(--eva-layout-reading);min-width:0;margin-inline:auto}.dsh-article-heading .gq-article-header{padding-top:var(--eva-space-6);gap:var(--eva-space-5);border-top:0}.dsh-article-heading h1{font-family:var(--eva-font-family-title);font-size:clamp(var(--eva-font-title-size),4vw,var(--eva-font-display));line-height:var(--eva-line-title);letter-spacing:-.025em;text-wrap:pretty;overflow-wrap:anywhere}.dsh-reading{color:var(--eva-text);font-family:var(--eva-font-family-serif);line-height:var(--eva-line-body)}.dsh-reading-tools{align-items:center;gap:var(--eva-space-2);border-block:var(--eva-border-hairline) solid var(--eva-border);padding-block:var(--eva-space-3);margin-bottom:var(--eva-space-6);font:var(--eva-font-md)/var(--eva-line-control) var(--eva-font-family-sans);flex-wrap:wrap;display:flex}.dsh-reading-tools button,.dsh-code-tools button{min-height:var(--eva-control-md);min-width:var(--eva-control-md);font:inherit;border:var(--eva-border-hairline) solid var(--eva-border);padding-inline:var(--eva-space-3);background:var(--eva-bg);color:var(--eva-text);cursor:pointer;border-radius:var(--eva-radius-control)}.dsh-reading-tools button:hover:not(:disabled),.dsh-code-tools button:hover{background:var(--eva-surface);color:var(--eva-primary)}.dsh-shortcut{align-items:center;gap:var(--eva-space-2);font-size:var(--eva-font-meta);min-height:var(--eva-control-md);margin-inline-start:auto;display:flex}.dsh-shortcut input{accent-color:var(--eva-primary)}.dsh-reading-tools button:disabled{opacity:.5;cursor:default}.dsh-reading :where(button,a,input,pre,table):focus-visible{outline:2px solid var(--eva-focus);outline-offset:3px}.dsh-toc{font:var(--eva-font-md)/1.6 var(--eva-font-family-sans);padding-bottom:var(--eva-space-4);border-bottom:var(--eva-border-hairline) solid var(--eva-border);margin-bottom:var(--eva-space-6)}.dsh-reading .dsh-toc h2{font:600 var(--eva-font-md)/1.6 var(--eva-font-family-sans);margin:0 0 var(--eva-space-2);border:0;padding:0}.dsh-toc a{min-height:var(--eva-control-md);overflow-wrap:anywhere;align-items:center;display:flex}.dsh-toc-sub{padding-inline-start:var(--eva-space-5)}.dsh-reading-body{min-width:0;max-width:100%}.dsh-reading .single-content,.dsh-reading .gq-rich-text{min-width:0;max-width:100%;font-family:var(--eva-font-family-serif);line-height:var(--eva-line-body);overflow-wrap:anywhere;font-size:1em!important}.dsh-reading :where(p,ul,ol,dl,figure,blockquote,pre,table){margin-block:1em}.dsh-reading :where(h2,h3,h4){line-height:var(--eva-line-title);text-wrap:pretty;scroll-margin-top:6.25rem}.dsh-reading h2{font-family:var(--eva-font-family-serif);border-bottom:var(--eva-border-hairline) solid var(--eva-border);margin-block:2em .8em;padding-bottom:.4em;font-size:1.333em}.dsh-reading h3{margin-block:1.6em .7em;font-size:1.15em}.dsh-reading :where(ul,ol){padding-inline-start:1.5em}.dsh-reading li+li{margin-top:.4em}.dsh-reading blockquote{border-inline-start:var(--eva-border-hairline) solid var(--eva-border);background:var(--eva-surface);color:var(--eva-muted);margin-inline:0;padding:.75em 1.25em}.dsh-reading a{color:var(--eva-primary);text-underline-offset:.25em}.dsh-reading .single-content a{text-decoration:underline}.dsh-reading img{max-width:100%;height:auto}.dsh-reading table{box-sizing:border-box;border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;display:block;overflow:auto}.dsh-reading :where(th,td){overflow-wrap:normal;word-break:normal;border:var(--eva-border-hairline) solid var(--eva-border);min-width:8em;padding:.6em .8em}.dsh-reading .single-content table tbody tr:nth-child(2n){background:var(--eva-surface)!important}.dsh-reading pre{box-sizing:border-box;white-space:pre;background:var(--eva-surface);border:var(--eva-border-hairline) solid var(--eva-border);max-width:100%;padding:0 var(--eva-space-4) var(--eva-space-4);font-size:.9em;line-height:1.75;position:relative;overflow:auto}.dsh-reading code{font-family:var(--eva-font-family-mono)}.dsh-reading pre code{white-space:inherit;display:block;background:0 0!important;padding:.75em 0!important}.dsh-reading pre.dsh-code-wrap,.dsh-reading pre.dsh-code-wrap code{white-space:pre-wrap;overflow-wrap:anywhere}.dsh-code-tools{align-items:center;gap:var(--eva-space-2);margin:0 calc(-1 * var(--eva-space-4)) var(--eva-space-2);padding:var(--eva-space-2) var(--eva-space-3);border-bottom:var(--eva-border-hairline) solid var(--eva-border);font:var(--eva-font-md)/var(--eva-line-control) var(--eva-font-family-sans);white-space:normal;flex-wrap:wrap;display:flex}.dsh-code-tools span{margin-inline-end:auto}.dsh-reading .hljs-copy-button{min-width:var(--eva-control-md);min-height:var(--eva-control-md);font-size:var(--eva-font-md);opacity:1!important}.dsh-reading .article-protected-panel{font-family:var(--eva-font-family-sans);font-size:var(--eva-font-md)}.dsh-reading .article-protected-panel__title{font-family:var(--eva-font-family-sans);font-size:var(--eva-font-lg);border:0;margin:0}.dsh-reading .dsh-note,.dsh-reading .dsh-experiment{border:var(--eva-border-hairline) solid var(--eva-border);padding:var(--eva-space-5);background:var(--eva-surface);margin-block:var(--eva-space-6)}.dsh-note>strong{font-size:var(--eva-font-md);display:block}.dsh-note--warning>strong{color:var(--eva-warning)}.dsh-reading .dsh-experiment h3{margin-top:0}.dsh-experiment label{gap:var(--eva-space-2);margin:0 var(--eva-space-4) var(--eva-space-3) 0;display:inline-grid}.dsh-experiment input{box-sizing:border-box;width:10em;max-width:100%;min-height:var(--eva-control-md);padding:var(--eva-space-3);background:var(--eva-bg);color:inherit;border:var(--eva-border-hairline) solid var(--eva-border);font:inherit;caret-color:var(--eva-primary)}.dsh-experiment output{font-weight:700;font-family:var(--eva-font-family-mono);color:var(--eva-primary)}.dsh-experiment small{color:var(--eva-muted)}@media (width>=64rem){.dsh-toc-toggle{display:none}.dsh-toc{columns:2;column-gap:var(--eva-space-8)}.dsh-toc h2{column-span:all}.dsh-toc a{break-inside:avoid}}@media (width<=40rem){.dsh-reading-tools{gap:var(--eva-space-2)}.dsh-shortcut{width:100%;margin-inline-start:0}.dsh-article-heading h1{font-size:var(--eva-font-title-size)}}@media (prefers-reduced-motion:reduce){.dsh-reading *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.dsh-reading-tools,.dsh-toc,.dsh-code-tools{display:none}.dsh-reading{--eva-text:#000;--eva-muted:#000;--eva-primary:#000;--eva-warning:#000;--eva-border:#000;--eva-bg:#fff;--eva-surface:#fff;max-width:none;color:#000!important;background:#fff!important}.dsh-reading :where(.single-content,.gq-rich-text,p,a,blockquote,pre,code,th,td,h1,h2,h3,h4,h5,h6,strong,small,output,input),.dsh-reading pre *{color:#000!important}.dsh-reading :where(blockquote,pre,.dsh-note,.dsh-experiment,input),.dsh-reading .single-content table tbody tr:nth-child(2n){background:#fff!important}.dsh-reading pre{white-space:pre-wrap}.dsh-reading table{width:100%;display:table}.dsh-reading :where(th,td){min-width:0}}@font-face{font-family:DashenTitle;src:url(./assets/dashen-title-sc-C8kfw5t1.woff2)format("woff2");font-weight:900;font-display:swap}.site :where(.el-button--primary:not(.is-plain,.is-text,.is-link,.is-disabled),.dsh-account__submit){background-color:var(--dsh-action-bg)!important;border-color:var(--dsh-action-bg)!important;color:var(--dsh-action-text)!important}.site .download-box .auto-grid>div>.gq-gs.opacity-40{opacity:1;color:var(--el-text-color-secondary)}.site .el-input__count{color:var(--el-text-color-secondary)!important}.site:has(.eva-gq-layout--header) .common-module-keywordFilter{border-block:1px solid var(--eva-border);min-width:0;color:var(--eva-text);padding-block:1em}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(button,.gq-filter-select,.gq-filter-sort,.el-input,.el-select__wrapper){min-height:2.75rem}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(.gq-filter-tab,.gq-filter-term){border-block-end:1px solid #0000;padding-inline:.875em;border-radius:0!important}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(.gq-filter-tab,.gq-filter-term)[aria-pressed=true]{border-block-end-color:var(--eva-primary)}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(.el-input__wrapper,.el-select__wrapper,.gq-filter-select,.gq-filter-sort){border-radius:0}.site:has(.eva-gq-layout--header) .common-module-keywordFilter .gq-filter-clear{min-width:2.75rem}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(button,input,select):focus-visible{outline:2px solid var(--eva-primary);outline-offset:2px}@media (width<=48rem){.site.mobile:has(.eva-gq-layout--header) .common-module-keywordFilter{font-size:1rem}.site.mobile:has(.eva-gq-layout--header) .common-module-keywordFilter :is(button,input,.el-input__wrapper,.el-select__wrapper){min-height:2.75rem!important;font-size:1rem!important}.site.mobile:has(.eva-gq-layout--header) .common-module-keywordFilter .el-select__input{min-height:0!important}}.site:has(.eva-gq-layout--header) .common-module-keywordFilter{font-family:var(--eva-font-family-sans);font-size:var(--eva-font-md)}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(.gq-filter-tab,.gq-filter-term,.gq-filter-picked){min-height:var(--eva-control-md);line-height:var(--eva-line-control);align-items:center;display:inline-flex}.site:has(.eva-gq-layout--header) .common-module-keywordFilter :is(.el-input__inner,.el-select__input){font-size:var(--eva-font-md)}.site:has(.eva-gq-layout--header) .common-module-topic :is(.gq-topic-filter-select,.gq-topic-filter-select>button,.gq-topic-filter-menu,.gq-topic-orderby,.gq-topic-orderby>span){border-radius:var(--eva-radius-control)!important}body:has(.eva-gq-layout--header) .signin-page:has(.dsh-account){background:var(--el-bg-color-page);align-items:flex-start;min-height:calc(100dvh - 8rem);padding:clamp(1.5rem,6vh,4rem) 1rem 3rem}body:has(.eva-gq-layout--header) .signin-page:has(.dsh-account)>div{max-width:32rem;box-shadow:none;border-radius:0;margin-top:0}body:has(.eva-gq-layout--header) .dsh-account{background:var(--el-bg-color);border:1px solid var(--el-border-color);border-top:1px solid var(--eva-border);padding:clamp(1.5rem,5vw,2.5rem)}body:has(.eva-gq-layout--header) .dsh-account__header{border-bottom:1px solid var(--el-border-color);padding-bottom:1.5rem}body:has(.eva-gq-layout--header) .dsh-account__header h1{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(var(--eva-font-title-size), 4vw, var(--eva-font-display));letter-spacing:-.035em;margin-bottom:1rem;font-weight:900;line-height:1.15}body:has(.eva-gq-layout--header) .dsh-account :is(input:not([type=checkbox]),button){border-radius:0;min-height:2.75rem}body:has(.eva-gq-layout--header) .dsh-account input:not([type=checkbox]){height:3rem;font-size:1rem}body:has(.eva-gq-layout--header) .dsh-account .dsh-account__submit{letter-spacing:.12em;font-weight:700}body:has(.eva-gq-layout--header) .dsh-account button.dsh-account__ghost{text-underline-offset:.35em;padding-inline:.25rem;text-decoration:underline}body:has(.eva-gq-layout--header) .dsh-account :is(input,button,a):focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px}body:has(.eva-gq-layout--header) .dsh-account .dsh-account__check{align-items:center;min-height:2.75rem;font-size:.875rem}body:has(.eva-gq-layout--header) .dsh-account .dsh-account__code{overflow-wrap:anywhere;border-radius:0;font-family:ui-monospace,monospace}body:has(.eva-gq-layout--header) .login-box:has(.dsh-account){border-radius:0;max-width:32rem}body:has(.eva-gq-layout--header) .login-box:has(.dsh-account)>.el-dialog__body>button{border-radius:0;min-width:2.75rem;min-height:2.75rem}.site:has(.eva-gq-layout--header) :is([class*=account-module-],.module-accountNav){border:1px solid var(--el-border-color);border-radius:0}.site:has(.eva-gq-layout--header) .account-module-profile{border-top:1px solid var(--eva-border)}.site:has(.eva-gq-layout--header) .account-module-profile h2{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:1.5rem;font-weight:900}.site:has(.eva-gq-layout--header) .module-accountNav :is(a,.gq-menu-account-icon){border-radius:0}.site:has(.eva-gq-layout--header) .module-accountNav a{border-bottom:1px solid #0000;min-height:2.75rem}.site:has(.eva-gq-layout--header) .module-accountNav a.is-active{border-bottom-color:var(--eva-primary);color:var(--eva-primary);font-weight:700}.site:has(.eva-gq-layout--header) [class*=account-module-] :is(.el-button,.el-input__wrapper,.el-select__wrapper){border-radius:0;min-height:2.75rem}.site:has(.eva-gq-layout--header) [class*=account-module-] :is(.el-input__inner,.el-textarea__inner){font-size:1rem}.site:has(.eva-gq-layout--header) :is([class*=account-module-],.module-accountNav) :is(a,button,input,textarea):focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px}.site:has(.eva-gq-layout--header) .account-module-membership .vip-info-box{background:var(--el-bg-color);color:var(--el-text-color-primary);border-bottom:1px solid var(--eva-border);border-radius:0}.site:has(.eva-gq-layout--header) .account-module-membership .vip-info-box:before{display:none}.site:has(.eva-gq-layout--header) .account-module-membership .vip-info-box:after{display:none}.site:has(.eva-gq-layout--header) .account-module-membership .auto-grid>button{background-image:none;border-radius:0}@media (width<=48rem){.site:has(.eva-gq-layout--header) .global-wrapper:has([class*=account-module-]){flex-direction:column;display:flex}.site:has(.eva-gq-layout--header) .global-wrapper:has([class*=account-module-])>div{width:100%;min-width:0;height:auto;min-height:0;flex:none!important}.site:has(.eva-gq-layout--header) .global-wrapper:has([class*=account-module-]) .global-left-sidebar-box>div{height:auto;max-width:100%!important}.site:has(.eva-gq-layout--header) .global-wrapper:has([class*=account-module-]) .global-top-sidebar-box{height:auto}.site:has(.eva-gq-layout--header) .global-wrapper:has([class*=account-module-]) .global-top-sidebar-box>div{height:auto}.site:has(.eva-gq-layout--header) .global-wrapper:has([class*=account-module-]) .widget-global-left{position:static!important}.site:has(.eva-gq-layout--header) .module-accountNav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site:has(.eva-gq-layout--header) .module-accountNav a{overflow-wrap:anywhere;padding:.5rem;font-size:.875rem}.site:has(.eva-gq-layout--header) .account-module-profile h2{overflow-wrap:anywhere;font-size:1.125rem}}@media (prefers-reduced-motion:reduce){body:has(.eva-gq-layout--header) .dsh-account :is(button,input){transition:none;animation:none}.site:has(.eva-gq-layout--header) :is([class*=account-module-],.module-accountNav) :is(a,button,input,textarea){transition:none;animation:none}}.site:has(.eva-gq-layout--header) .common-module-product .product-flex-list article{border:1px solid var(--el-border-color);background:var(--el-bg-color);border-radius:0;min-width:0;overflow:hidden}.site:has(.eva-gq-layout--header) .common-module-product .product-card-main{border-top:1px solid var(--el-border-color);gap:1rem;padding:1.25rem}.site:has(.eva-gq-layout--header) .common-module-product .product-card-title{letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:900;line-height:1.5}.site:has(.eva-gq-layout--header) .common-module-product .product-card-price{font-variant-numeric:tabular-nums;color:var(--el-color-primary);padding-top:.5rem;font-size:1.125rem;font-weight:600}.site:has(.eva-gq-layout--header) .common-module-product .product-card-button{border-radius:0;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important}.site:has(.eva-gq-layout--header) .common-module-productFilter{border-block:1px solid var(--el-border-color);padding-block:1rem}.site:has(.eva-gq-layout--header) .common-module-productFilter :is(.el-button,.el-input,.el-input__wrapper){border-radius:0;min-height:2.75rem}.site:has(.eva-gq-layout--header) .product-single-hero{border-top:1px solid var(--eva-border);--gq-product-hero-radius:0;padding-block:clamp(1.5rem,4vw,3rem)}.site:has(.eva-gq-layout--header) .product-single-hero h1{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:clamp(var(--eva-font-title-size), 3.25vw, var(--eva-font-display));letter-spacing:-.035em;margin-bottom:1.5rem;font-weight:900;line-height:1.3}.site:has(.eva-gq-layout--header) .product-single-hero [aria-live=polite]{border:1px solid var(--eva-border);border-radius:0}.site:has(.eva-gq-layout--header) .product-single-hero .display-media{border-radius:0}.site:has(.eva-gq-layout--header) .product-single-hero :is(button,.el-input-number,.el-input__wrapper){border-radius:0;min-height:2.75rem}.site:has(.eva-gq-layout--header) .product-single-hero .el-input-number :is(.el-input-number__increase,.el-input-number__decrease){border-radius:0;min-width:2.75rem}.site:has(.eva-gq-layout--header) .product-single-hero :is(input,button){font-size:1rem}.site:has(.eva-gq-layout--header) .product-single-content{border-top:1px solid var(--el-border-color);padding-block:2rem;line-height:1.9}.site:has(.eva-gq-layout--header) .product-single-content :is(h2,h3){margin-block:1.5em .75em;font-family:Noto Serif CJK SC,Songti SC,serif;font-weight:900}.site:has(.eva-gq-layout--header) :is(.common-module-product,.common-module-productFilter,.product-single-hero,.product-single-content) :is(a,button,input):focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px}body:has(.eva-gq-layout--header) .cart-drawer :is(a,button,input):focus-visible{outline:2px solid var(--el-color-primary);outline-offset:3px}body:has(.eva-gq-layout--header) .cart-drawer{border:1px solid var(--eva-border)}body:has(.eva-gq-layout--header) .cart-drawer .el-drawer__header{border-bottom:1px solid var(--el-border-color);margin-bottom:0;padding-bottom:1.25rem}body:has(.eva-gq-layout--header) .cart-drawer .el-drawer__title{font-family:Noto Serif CJK SC,Songti SC,serif;font-size:1.75rem;font-weight:900}body:has(.eva-gq-layout--header) .cart-drawer :is(button,.el-checkbox){min-height:2.75rem}body:has(.eva-gq-layout--header) .cart-drawer :is(.el-button,.el-drawer__close-btn){border-radius:0;min-width:2.75rem}body:has(.eva-gq-layout--header) .cart-drawer .cart-quantity-input{height:2.75rem;font-size:1rem;width:9rem!important}body:has(.eva-gq-layout--header) .cart-drawer .cart-quantity-input .el-input__wrapper{border-radius:0;padding-inline:2.75rem}body:has(.eva-gq-layout--header) .cart-drawer .cart-quantity-input :is(.el-input-number__increase,.el-input-number__decrease){border-bottom:0;border-radius:0;width:2.75rem;height:100%;top:0}body:has(.eva-gq-layout--header) .cart-drawer .cart-quantity-input .el-input-number__decrease{border-left:0;border-right:1px solid var(--el-border-color);left:0;right:auto}body:has(.eva-gq-layout--header) .cart-drawer :is(div:has(>.cart-quantity-input),div:has(>div>.cart-quantity-input)){flex-wrap:wrap;row-gap:.5rem}@media (prefers-reduced-motion:reduce){.site:has(.eva-gq-layout--header) .common-module-product :is(article,img,button){transition:none;animation:none}}.site:has(.eva-gq-layout--header) .common-module-product{container-type:inline-size}@container (width<=30rem){.site:has(.eva-gq-layout--header) .common-module-product .product-flex-list{grid-template-columns:minmax(0,1fr)}}html:root:has(.eva-gq-layout--header){font-size:16px!important}.site:has(.eva-gq-layout--header){--eva-public-gutter:var(--eva-layout-gutter-desktop);color:var(--eva-text);background:var(--eva-bg);--gq-page-bg:var(--eva-bg)!important;--gq-page-dark-bg:var(--eva-bg)!important;--gq-site-root-font-size:16px!important;font-size:var(--eva-font-md)!important}.site:has(.eva-gq-layout--header) .site-content-wrapper>.global-wrapper{box-sizing:border-box;width:100%;padding-inline:var(--eva-public-gutter);margin-inline:auto;max-width:var(--eva-layout-container)!important}.site:has(.eva-gq-layout--header) .site-content-wrapper .section-box{min-width:0;max-width:100%;--tswi:100%!important;--tsw:100%!important;padding-inline:0!important}.site:has(.eva-gq-layout--header) .site-content-wrapper .section-inner{min-width:0}.site:has(.eva-gq-layout--header) .site-content-wrapper .section-inner>div{min-width:0}.site:has(.eva-gq-layout--header) .site-content-wrapper .module:has(.dsh-reading,.dsh-article-heading){padding-inline:0!important}.site:has(.eva-gq-layout--header) .site-content-wrapper .module{border-radius:var(--eva-radius-panel);--gq-module-text-color:var(--eva-text)!important;--tc:var(--eva-text)!important;--tbc:var(--eva-border)!important}.eva-gq-layout--header .gq-header{--gq-header-backgroundColor-default:var(--eva-bg)!important;--gq-header-backgroundColor:var(--eva-bg)!important;--el-text-color-regular-default:var(--eva-text)!important;--el-text-color-secondary-default:var(--eva-muted)!important;--el-text-color-placeholder:var(--eva-muted)!important}.eva-gq-layout--header .header-affix-wrapper{border-bottom:var(--eva-border-hairline) solid var(--eva-border);box-shadow:none!important}.eva-gq-layout--header .header-affix-wrapper .gruop{box-sizing:border-box;max-width:var(--eva-layout-container)!important;padding-inline:var(--eva-public-gutter)!important}.eva-gq-layout--footer footer .container{box-sizing:border-box;width:100%;max-width:var(--eva-layout-container);padding-inline:var(--eva-public-gutter);margin-inline:auto}body:has(.eva-gq-layout--header) :is(.mobile-menu-slide,.search-dialog-responsive,.login-box,.cart-drawer,.el-select__popper,.el-dropdown__popper){box-shadow:none;color:var(--eva-text);background:var(--eva-bg);border-radius:var(--eva-radius-dialog)!important}body:has(.eva-gq-layout--header) :is(.search-dialog-responsive,.login-box,.cart-drawer) :is(input,textarea){font-size:var(--eva-font-md)}body:has(.eva-gq-layout--header) :is(.el-button,.el-pagination button,.el-pager li){min-height:var(--eva-control-md);min-width:var(--eva-control-md)}body:has(.eva-gq-layout--header) :is(.el-button,.el-pagination button,.el-pager li,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:var(--eva-radius-control)!important}body:has(.eva-gq-layout--header) :is(.site-content-wrapper,.mobile-menu-slide,.search-dialog-responsive,.login-box,.cart-drawer) :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--eva-focus);outline-offset:3px}.site:has(.eva-gq-layout--header) .comment-textarea textarea.el-textarea__inner{font-size:var(--eva-font-md)!important}body:has(.eva-gq-layout--header) .el-button--success:not(.is-plain,.is-text,.is-link,.is-disabled){background:var(--eva-signal);border-color:var(--eva-signal);color:var(--eva-on-primary)}body:has(.eva-gq-layout--header) .el-button--warning:not(.is-plain,.is-text,.is-link,.is-disabled){background:var(--eva-warning);border-color:var(--eva-warning);color:var(--eva-on-primary)}body:has(.eva-gq-layout--header) .el-button--danger:not(.is-plain,.is-text,.is-link,.is-disabled){background:var(--eva-danger);border-color:var(--eva-danger);color:var(--eva-on-danger)}.site:has(.eva-gq-layout--header) :is(.common-module-info,.common-module-topic,.common-module-docs,.common-module-post){font-size:var(--eva-font-lg)}.site:has(.eva-gq-layout--header) :is(.common-module-info,.common-module-pageInfo>.gq-page-info) :is(h1,h2,h3){overflow-wrap:anywhere;font-family:var(--eva-font-family-serif)!important;font-size:var(--eva-font-section)!important;line-height:var(--eva-line-title)!important}.site:has(.eva-gq-layout--header) :is(.common-module-info,.common-module-pageInfo>.gq-page-info) h1{font-family:var(--eva-font-family-title)!important;font-size:clamp(var(--eva-font-title-size), 4vw, var(--eva-font-display))!important}.site:has(.eva-gq-layout--header) .common-module-info p{font-size:inherit;line-height:var(--eva-line-body)}.site:has(.eva-gq-layout--header) :is(.common-module-topic,.common-module-docs,.common-module-post) :is(article,.download-box,.el-card){border-radius:var(--eva-radius-panel);box-shadow:none}@media (width<=48rem){.site:has(.eva-gq-layout--header){--eva-public-gutter:var(--eva-layout-gutter-mobile)}.site:has(.eva-gq-layout--header) :is(.common-module-info,.common-module-topic,.common-module-docs,.common-module-post){font-size:var(--eva-font-body-mobile)}}.site.desktop:has(.eva-gq-layout--header) .global-ui-host>.fixed{border-radius:0}@media (width<=640px){.site.desktop:has(.eva-gq-layout--header):has(.global-ui-host>.fixed) .site-content-wrapper{padding-inline-end:3.75rem}.site.desktop:has(.eva-gq-layout--header) .global-ui-host>.fixed{width:2.75rem}.site.desktop:has(.eva-gq-layout--header) .global-ui-host>.fixed>.flex>.group\/widget{justify-content:center;width:100%}}@media (width<=48rem){.site.mobile .eva-gq-layout--header .header-affix-wrapper .grid:has(>.search-box-wrapper){min-height:3.5rem;padding-inline:var(--eva-public-gutter);grid-template-columns:minmax(0,1fr) auto 2.75rem!important;grid-template-areas:"logo meta menu"!important;column-gap:.375rem!important;height:3.5rem!important}.site.mobile .eva-gq-layout--header [style*=grid-area\:logo],.site.mobile .eva-gq-layout--header [class*=grid-area\:logo]{min-width:0}.site.mobile .eva-gq-layout--header [class*=grid-area\:logo]>a{margin-right:0;width:min(100%,clamp(4rem,19vw,5.25rem))!important}.site.mobile .eva-gq-layout--header .search-box-wrapper{min-width:0;margin-left:0}.site.mobile .eva-gq-layout--header .meta-bar-wrapper{gap:.25rem}.site.mobile .eva-gq-layout--header .meta-bar-wrapper :is(.locale-button-box,.search-button,.dark-mode-button-box){width:2.75rem;height:2.75rem;padding:0}.site.mobile .eva-gq-layout--header .meta-bar-wrapper :is(.locale-group button,.cart-button){justify-content:center;min-width:2.75rem;min-height:2.75rem}.site.mobile .eva-gq-layout--header .menu-wrapper{width:2.75rem;min-width:0;height:2.75rem}.site.mobile .eva-gq-layout--header .menu-wrapper nav>ul{display:none}.site.mobile .eva-gq-layout--header .mnu-more-button{width:2.75rem;height:2.75rem;position:static}.site.mobile .eva-gq-layout--header .mnu-more-button>span{cursor:pointer;min-height:2.75rem}.site.mobile .footer-menu{height:calc(3.5rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--el-bg-color)}.site.mobile .footer-menu a{min-height:3.5rem}.site.mobile .site-content-wrapper{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));--gq-header-offset:3.5rem!important}body:has(.eva-gq-layout--header) .mobile-menu-slide :is(a,button,[role=button]){min-height:2.75rem}}.site.desktop:has(.global-ui-host>.fixed) .eva-gq-layout--footer footer .container{padding-inline-end:max(var(--eva-public-gutter), 8rem)}@media (width<=48rem){.site.desktop:has(.eva-gq-layout--header) .section-inner:has(.dsh-reading){flex-direction:column}.site.desktop:has(.eva-gq-layout--header) .section-inner:has(.dsh-reading)>div{inline-size:100%;min-inline-size:0}:is(.site.mobile:has(.eva-gq-layout--header) .site-content-wrapper button,.site.mobile:has(.eva-gq-layout--header) [data-product-actions] button){min-width:2.75rem;min-height:2.75rem!important}.site.mobile:has(.eva-gq-layout--header) :is(.el-input__inner,.el-textarea__inner){font-size:1rem!important}.site.mobile:has(.eva-gq-layout--header) .el-textarea__inner{min-height:5.5rem}.site.mobile:has(.eva-gq-layout--header) [data-product-actions] button{font-size:1rem!important}.site.mobile:has(.eva-gq-layout--header) :is(.mobile-header,.footer-menu) button{min-width:2.75rem;min-height:2.75rem!important}}.site:has(.eva-gq-layout--header) .common-module-post article{background-color:var(--eva-bg);border:var(--eva-border-hairline) solid var(--eva-border)!important;border-radius:var(--eva-radius-panel)!important;box-shadow:none!important}.site:has(.eva-gq-layout--header) .common-module-docsMenu .menu-card{background-color:var(--eva-bg);border:var(--eva-border-hairline) solid var(--eva-border)!important;border-radius:var(--eva-radius-panel)!important;box-shadow:none!important}.site:has(.eva-gq-layout--header) .common-module-topic .item-box{background-color:var(--eva-bg);border:var(--eva-border-hairline) solid var(--eva-border)!important;border-radius:var(--eva-radius-panel)!important;box-shadow:none!important}.site:has(.eva-gq-layout--header) .common-module-post article h2{font-family:var(--eva-font-family-serif);font-size:var(--eva-font-section);line-height:var(--eva-line-title);overflow-wrap:anywhere}.site:has(.eva-gq-layout--header) .common-module-topic .topic-title{font-family:var(--eva-font-family-serif);font-size:var(--eva-font-section);line-height:var(--eva-line-title);overflow-wrap:anywhere}.site:has(.eva-gq-layout--header) .common-module-post article p{font-size:var(--eva-font-lg);line-height:var(--eva-line-body)}.site:has(.eva-gq-layout--header) .common-module-docsMenu .menu-card p{font-size:var(--eva-font-lg);line-height:var(--eva-line-body)}.site:has(.eva-gq-layout--header) .common-module-post .post-downloadGrid>div>.rounded{border-radius:0}.site:has(.eva-gq-layout--header) .common-module-docsMenu .menu-card{padding:var(--eva-space-5)}.site:has(.eva-gq-layout--header) .common-module-topic .gq-topic-private-access{border:var(--eva-border-hairline) solid var(--eva-border);border-radius:var(--eva-radius-panel);background:var(--eva-surface);color:var(--eva-text)}@media (width<=48rem){.site:has(.eva-gq-layout--header) .common-module-post article p{font-size:var(--eva-font-body-mobile)}.site:has(.eva-gq-layout--header) .common-module-docsMenu .menu-card p{font-size:var(--eva-font-body-mobile)}}.eva-gq-layout--header .menu-wrapper a>span.rounded-full{background-color:#0000;border-radius:var(--eva-radius-control)!important;border-width:var(--eva-border-hairline)!important;background-image:none!important}.eva-gq-layout--header .menu-wrapper a:is(.router-link-active,.router-link-exact-active,[aria-current=page])>span.rounded-full,.eva-gq-layout--header .menu-wrapper a:is(:hover,:focus-visible)>span.rounded-full{background-color:var(--eva-surface);border-color:var(--eva-border)!important}.eva-gq-layout--header .menu-wrapper a:focus-visible{outline:2px solid var(--eva-focus);outline-offset:3px}.eva-gq-layout[data-v-b7cb6f01]{width:100%;min-width:0}.eva-gq-layout--header[data-v-b7cb6f01]{z-index:7;height:0;position:sticky;top:0}.runtime-plugin-preview-root .eva-gq-layout--header,.runtime-plugin-preview-root .eva-gq-layout--header .gq-header{height:auto}.eva-gq-layout--header[data-v-b7cb6f01] .header-affix-wrapper{border-bottom:1px solid var(--el-border-color);box-shadow:none}.eva-gq-layout--header[data-v-b7cb6f01] .menu-wrapper a{letter-spacing:0;font-weight:600}.eva-gq-layout--header[data-v-b7cb6f01] .locale-group,.eva-gq-layout--header[data-v-b7cb6f01] .cart-button,.eva-gq-layout--header[data-v-b7cb6f01] .search-button{border-radius:0}.eva-gq-layout--header[data-v-b7cb6f01] a:focus-visible,.eva-gq-layout--header[data-v-b7cb6f01] button:focus-visible,.eva-gq-layout--footer[data-v-b7cb6f01] a:focus-visible{outline:2px solid var(--eva-focus);outline-offset:.15em}.eva-gq-layout--footer[data-v-b7cb6f01] footer{border-top:var(--eva-border-hairline) solid var(--eva-border)}.eva-gq-layout--footer[data-v-b7cb6f01] a{text-underline-offset:.3em}
/*$vite$:1*/