:where(.gq-runtime-plugin-c88626a1a5986ddd-2,.gq-runtime-plugin-c88626a1a5986ddd-2 *).h1{height:calc(var(--gq-module-unit,1rem) * .25)}:where(.gq-runtime-plugin-c88626a1a5986ddd-2,.gq-runtime-plugin-c88626a1a5986ddd-2 *).h2{height:calc(var(--gq-module-unit,1rem) * .5)}:where(.gq-runtime-plugin-c88626a1a5986ddd-2,.gq-runtime-plugin-c88626a1a5986ddd-2 *).h3{height:calc(var(--gq-module-unit,1rem) * .75)}:root{--eva-bg:#eeecdf;--eva-surface:#e4e1d2;--eva-raised:#e4e1d2;--eva-text:#23261d;--eva-muted:#5e6354;--eva-border:#9a917c;--eva-primary:#a23d13;--eva-on-primary:#fff7e5;--eva-danger:#a62216;--eva-on-danger:#fff7e5;--eva-signal:#47661e;--eva-warning:#a23d13;--eva-purple:#a23d13;--eva-focus:#a23d13;--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.75;--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:6px;--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-font-family-display:"Barlow", "Noto Sans CJK SC", "PingFang SC", sans-serif;--eva-font-family-label:"Barlow", "Noto Sans CJK SC", "PingFang SC", sans-serif;--eva-radius-control:0px;--eva-radius-panel:0px;--eva-radius-dialog:0px;--eva-layout-container:1344px;--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:#eeecdf;--eva-surface:#e4e1d2;--eva-raised:#e4e1d2;--eva-text:#23261d;--eva-muted:#5e6354;--eva-border:#9a917c;--eva-primary:#a23d13;--eva-on-primary:#fff7e5;--eva-danger:#a62216;--eva-on-danger:#fff7e5;--eva-signal:#47661e;--eva-warning:#a23d13;--eva-purple:#a23d13;--eva-focus:#a23d13}:root.dark,[data-theme=dark],[data-eva-theme=dark]{--eva-bg:#11130f;--eva-surface:#191b15;--eva-raised:#191b15;--eva-text:#eeeede;--eva-muted:#b4b4a4;--eva-border:#71614a;--eva-primary:#ff943e;--eva-on-primary:#11130f;--eva-danger:#ff6255;--eva-on-danger:#11130f;--eva-signal:#b8df78;--eva-warning:#ff943e;--eva-purple:#ff943e;--eva-focus:#ff943e}: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-6) 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:inherit;text-decoration:none}.dsh-home a:hover{color:var(--eva-primary)}.dsh-home a:focus-visible{outline:2px solid var(--eva-focus);outline-offset:4px}.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-introduction{margin-bottom:var(--eva-space-6)}.dsh-navigation-intro{color:var(--eva-muted);margin:0}.dsh-home-index,.dsh-home-channels{min-width:0}.dsh-home-channels{gap:var(--eva-space-16);margin-top:var(--eva-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dsh-index-section{min-width:0}.dsh-index-section h2{font:600 var(--eva-font-section)/var(--eva-line-title) var(--eva-font-family-title);padding-block:var(--eva-space-4);border-bottom:var(--eva-border-hairline) solid var(--eva-border);margin:0}.dsh-index-section ul{margin:0;padding:0;list-style:none}.dsh-index-section li{min-width:0;padding-block:var(--eva-space-4);border-bottom:var(--eva-border-hairline) solid var(--eva-border)}.dsh-index-section h3{font:600 var(--eva-font-lg)/var(--eva-line-body) var(--eva-font-family-title);text-wrap:pretty;overflow-wrap:anywhere;margin:0}.dsh-index-section li a{min-height:var(--eva-control-md)}.dsh-index-section li p{color:var(--eva-muted);margin:var(--eva-space-3) 0 0;line-height:var(--eva-line-body)}.dsh-recent-list{column-gap:var(--eva-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;padding-block:var(--eva-space-6)!important}.dsh-recent-list>li{grid-column:2}.dsh-recent-list>.dsh-lead-story{grid-column:1;grid-row:1 / span var(--dsh-recent-rows,1);border-bottom:0;border-inline-end:var(--eva-border-hairline) solid var(--eva-border);padding:0 var(--eva-space-8) 0 0}.dsh-lead-story h3{font-size:clamp(var(--eva-font-section),2.4vw,var(--eva-font-title-size));line-height:var(--eva-line-body)}.dsh-lead-image{object-fit:contain;object-position:left;width:100%;height:auto;max-height:24rem;margin-bottom:var(--eva-space-5);display:block}.dsh-entry-meta{gap:var(--eva-space-3);margin-top:var(--eva-space-2);color:var(--eva-muted);font:var(--eva-font-meta)/1.6 var(--eva-font-family-sans);flex-wrap:wrap;display:flex}.dsh-home-picks{margin-top:var(--eva-space-8)}.dsh-editor-list{column-gap:var(--eva-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dsh-channel-list>li>a,.dsh-editor-list>li>a{padding-block:var(--eva-space-2);font-family:var(--eva-font-family-title);align-items:center;font-weight:600;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-3);align-items:center;display:inline-flex;color:var(--eva-primary)!important}.dsh-more:hover{text-underline-offset:.25em;text-decoration:underline}.dsh-home-empty{color:var(--eva-muted);margin:var(--eva-space-5) 0;font-family:var(--eva-font-family-sans)}.dsh-ad{margin-top:var(--eva-space-8);padding-block:var(--eva-space-5);border-block:var(--eva-border-hairline) solid var(--eva-border);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);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)}.dsh-summary-toggle{min-height:var(--eva-control-md);margin-bottom:var(--eva-space-2);color:var(--eva-primary);text-underline-offset:.25em;font:var(--eva-font-md)/var(--eva-line-control) var(--eva-font-family-sans);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.dsh-summary-toggle:hover{text-decoration:underline}.dsh-summary-toggle:focus-visible{outline:2px solid var(--eva-focus);outline-offset:3px}@media (width<=48rem){.dsh-home{padding-block:var(--eva-space-4) var(--eva-space-8);font-size:var(--eva-font-body-mobile)}.dsh-recent-list,.dsh-editor-list,.dsh-home-channels{grid-template-columns:minmax(0,1fr);gap:0}.dsh-recent-list>li,.dsh-recent-list>.dsh-lead-story{grid-area:auto}.dsh-recent-list>.dsh-lead-story{padding:0 0 var(--eva-space-5);border-inline-end:0;border-bottom:var(--eva-border-hairline) solid var(--eva-border)}.dsh-lead-story h3{font-size:var(--eva-font-section)}.dsh-home-channels{gap:var(--eva-space-8);margin-top:var(--eva-space-8)}}@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{max-width:calc(var(--eva-layout-reading) + 15.875rem)}.dsh-article-heading .gq-article-header{padding-top:var(--eva-space-6);gap:var(--eva-space-3);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);text-align:start;letter-spacing:0;text-wrap:pretty;overflow-wrap:anywhere;font-weight:600}.dsh-article-heading .gq-article-header{text-align:start;align-items:flex-start}.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);padding-block:var(--eva-space-2);margin-bottom:var(--eva-space-2);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:var(--eva-space-4);border: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{overflow-wrap:anywhere;align-items:center;min-height:2rem;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);scroll-margin-top:calc(var(--eva-header-height,0px) + var(--eva-space-6));text-wrap:pretty}.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;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;color:var(--eva-text)!important;background:var(--eva-surface)!important}.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;overflow:visible!important}.dsh-reading pre code,.dsh-reading pre code [class*=hljs-]{color:var(--eva-text)!important;background:0 0!important}.dsh-reading pre code :is(.hljs-comment,.hljs-quote,.hljs-meta){color:var(--eva-muted)!important}.dsh-reading pre code :is(.hljs-keyword,.hljs-selector-tag,.hljs-doctag,.hljs-type,.hljs-title,.hljs-section,.hljs-name,.hljs-tag){color:var(--eva-primary)!important}.dsh-reading pre code :is(.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-attr){color:var(--eva-signal)!important}.dsh-reading pre code :is(.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-built_in,.hljs-variable,.hljs-template-variable,.hljs-params){color:var(--eva-warning)!important}.dsh-reading pre code .hljs-deletion{color:var(--eva-danger)!important}.dsh-reading .dsh-code-tools,.dsh-reading .dsh-code-tools span{color:var(--eva-muted)!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-reading--with-toc{grid-template-columns:11.875rem minmax(0,var(--eva-layout-reading));gap:0 var(--eva-space-16);max-width:calc(var(--eva-layout-reading) + 15.875rem);align-items:start;display:grid}.dsh-reading--with-toc .dsh-reading-tools{border-top:var(--eva-border-hairline) solid var(--eva-border);padding-block:var(--eva-space-4);grid-area:1/1/auto/-1}.dsh-reading--with-toc .dsh-toc{top:calc(var(--eva-header-height,0px) + var(--eva-space-6));max-height:calc(100dvh - var(--eva-header-height,0px) - var(--eva-space-12));border:0;grid-area:2/1;padding:0;position:sticky;overflow:auto}.dsh-reading--with-toc .dsh-toc a{min-height:var(--eva-control-md);border-top:var(--eva-border-hairline) solid var(--eva-border);padding-block:var(--eva-space-2);color:var(--eva-muted)}.dsh-reading--with-toc .dsh-toc a:hover,.dsh-reading--with-toc .dsh-toc h2{color:var(--eva-primary)}.dsh-reading--with-toc .dsh-reading-body{grid-area:2/2}.dsh-reading--with-toc>.dsh-explain{grid-area:3/2}}@media (width<=40rem){.dsh-reading-tools{gap:var(--eva-space-2)}.dsh-shortcut{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-signal:#000;--eva-danger:#000;--eva-border:#000;--eva-bg:#fff;--eva-surface:#fff;max-width:none;display:block;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}}.dsh-reading-settings{font:var(--eva-font-md)/var(--eva-line-control) var(--eva-font-family-sans);position:relative}.dsh-reading-settings>summary{min-height:var(--eva-control-md);align-items:center;gap:var(--eva-space-2);padding-inline:var(--eva-space-2);color:var(--eva-primary);text-underline-offset:.25em;cursor:pointer;text-decoration:underline;display:flex}.dsh-reading-setting-controls{align-items:center;gap:var(--eva-space-2);padding-block:var(--eva-space-2);flex-wrap:wrap;display:flex}.dsh-article-heading .gq-article-header>.divide-y{gap:var(--eva-space-2);border:0}.dsh-article-heading .gq-article-header>.divide-y>div{border:0;padding-block:0}.dsh-reading-tools .dsh-toc-toggle{color:var(--eva-primary);text-underline-offset:.25em;border:0;padding-inline:0;text-decoration:underline}.dsh-reading :is(summary):focus-visible{outline:2px solid var(--eva-focus);outline-offset:3px}@media print{.dsh-reading-settings{display:none}}@media (width<=48rem){.site.mobile .dsh-reading :where(h2,h3,h4){scroll-margin-top:calc(var(--eva-header-height,0px) + var(--eva-space-6))}}.dsh-reading pre:has(>[data-dsh-code-tools]) .hljs-copy-button{display:none!important}.dsh-reading :is(.single-content,.gq-rich-text) :is(p,li,a,strong,em,h2,h3,h4){overflow-wrap:anywhere;word-break:normal!important}.dsh-reading :is(.single-content,.gq-rich-text) h2{font-family:var(--eva-font-family-serif)!important;font-size:1.333em!important}.dsh-reading :is(.single-content,.gq-rich-text) h3{font-family:var(--eva-font-family-serif)!important;font-size:1.15em!important}@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}@font-face{font-family:Barlow;src:url(./assets/barlow-condensed-bold-v1X23fbx.ttf)format("truetype");font-weight:700;font-display:swap}
/*$vite$:1*/