@charset "UTF-8";.__dsqjs_15s36o #dsqjs *{margin:0;padding:0}.__dsqjs_15s36o #dsqjs a{color:#1f6dda;text-decoration:none}.__dsqjs_15s36o #dsqjs:focus,.__dsqjs_15s36o #dsqjs:hover{color:#363636}.__dsqjs_15s36o #dsqjs #dsqjs-msg{font-size:14px;margin-bottom:4px;margin-top:4px;text-align:center}.__dsqjs_15s36o #dsqjs .dsqjs-msg-btn{cursor:pointer}.__dsqjs_15s36o #dsqjs .dsqjs-bullet{line-height:1.4;margin:0 2px}.__dsqjs_15s36o #dsqjs .dsqjs-bullet:after{color:#c2c6cc;content:"·";font-weight:700}.__dsqjs_15s36o #dsqjs .dsqjs-clearfix:after,.__dsqjs_15s36o #dsqjs .dsqjs-clearfix:before{clear:both;content:"";display:table;line-height:0}.__dsqjs_15s36o #dsqjs .dsqjs-nav{border-bottom:2px solid #e6e8ee;margin:0 0 20px;position:relative}.__dsqjs_15s36o #dsqjs ol,.__dsqjs_15s36o #dsqjs ul{list-style:none;list-style-type:none}.__dsqjs_15s36o #dsqjs .dsqjs-no-comment{word-wrap:break-word;color:#37475b;font-size:16px;line-height:1.5;margin-bottom:6px;overflow:hidden;text-align:center}.__dsqjs_15s36o #dsqjs .dsqjs-nav-tab{color:#37475b;display:block;float:left;font-size:15px;font-weight:700;line-height:1;margin:0 15px 0 0;padding:12px 8px;position:relative;text-transform:capitalize;transition:all .2s ease-in-out}.__dsqjs_15s36o #dsqjs .dsqjs-nav-tab:last-child{margin:0}.__dsqjs_15s36o #dsqjs .dsqjs-tab-active{color:#37475b}.__dsqjs_15s36o #dsqjs .dsqjs-tab-active>span:after{background-color:#076dd0!important;bottom:-5px;content:" ";display:block;height:2px;left:0;position:absolute;right:0}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item{margin-bottom:16px;position:relative}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-avatar{background:#dbdfe4;border-radius:4px;display:block;float:left;margin-right:10px;padding:0;position:relative}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-avatar img{border-radius:4px;display:block;height:44px;width:44px}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header{font-size:14px;line-height:1;margin-bottom:3px}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header .dsqjs-post-author{color:#656c7a;font-weight:700}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header .dsqjs-admin-badge{background:#687a86;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;left:1px;line-height:1;margin-left:4px;padding:1px 3px;position:relative;top:-1px}.__dsqjs_15s36o #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header .dsqjs-meta{color:#64778b;display:inline-block;font-size:12px}.__dsqjs_15s36o #dsqjs .dsqjs-post-body{word-wrap:break-word;color:#37475b;font-size:15px;line-height:1.5;overflow:hidden;word-break:break-all}.__dsqjs_15s36o #dsqjs .dsqjs-post-body :not(pre)>code{background:#e6e8ee;border-radius:3px;color:#405363;font-size:85%;margin:0;padding:.2em .4em}.__dsqjs_15s36o #dsqjs .dsqjs-post-body :not(pre)>code pre{background:#f5f5f5;border-radius:3px;font-size:85%;line-height:1.45;margin:.5em 0;overflow:auto;padding:.5em}.__dsqjs_15s36o #dsqjs .dsqjs-post-body blockquote{border-left:.25em solid #e3e6eb;color:#6a737d;margin:.5em 0;padding:0 .8em}.__dsqjs_15s36o #dsqjs .dsqjs-post-body p:last-child{margin:0}.__dsqjs_15s36o #dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:30px}.__dsqjs_15s36o #dsqjs .dsqjs-post-list.dsqjs-children>li .dsqjs-post-avatar img{height:38px;width:38px}.__dsqjs_15s36o #dsqjs .dsqjs-load-more{background:#687a86;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:400;margin:0 0 24px;padding:11px 14px;text-align:center}.__dsqjs_15s36o #dsqjs .dsqjs-load-more.is-error{background:#dc222f}.__dsqjs_15s36o #dsqjs .dsqjs-load-more.is-error:hover{color:#fff;opacity:.8}.__dsqjs_15s36o #dsqjs .dsqjs-footer-container{border-top:2px solid #e6e8ee;color:#555;font-size:16px;font-weight:700;line-height:1.5;margin-top:12px;padding-right:10px;padding-top:10px;text-align:right}.__dsqjs_15s36o #dsqjs .dsqjs-footer{color:#64778b}.__dsqjs_15s36o #dsqjs .dsqjs-disqus-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 438 80'%3E%3Cpath fill='%23575B5D' d='M30.2 1.6H1v76h28.9C57 77.6 73 61.3 73 39.4v-.2c0-22-15.7-37.6-42.9-37.6zm21.3 38.1c0 12.3-8.4 19.3-21 19.3H22V20.3h8.5c12.6 0 21 7 21 19.2v.2zm35.6 38h21.2V1.5H87.1v76zm70-47.4c-10.4-2.4-13-4-13-7.4v-.2c0-2.7 2.4-5 7.6-5 6.7 0 14.3 2.7 21.2 7.6l10.6-14.9A47.9 47.9 0 0 0 152.2.3c-18.3 0-29.4 10.2-29.4 24.3v.2c0 15.7 12.4 20.3 28.6 24 10.4 2.3 12.9 4 12.9 7.2v.2c0 3.3-3 5.2-8.7 5.2-8.8 0-17.2-3.1-24.7-9l-11.7 14a53.1 53.1 0 0 0 35.6 12.5c18.5 0 30.7-9.2 30.7-24.7V54c0-14.3-10.8-20-28.3-23.7zm120.7 9.3v-.2A39.5 39.5 0 0 0 236.9.1c-23.4 0-41 17.7-41 39.5v.2a39.5 39.5 0 0 0 40.8 39.4c8.7 0 16.6-2.5 23.1-6.8l8.4 7.5L279 68.1l-7.9-6.6a38 38 0 0 0 6.8-21.9zm-21.4.5c0 2.6-.5 5-1.3 7.3l-10.4-9.3-10.6 12 10.5 9a21.7 21.7 0 0 1-7.7 1.4c-11.6 0-19.4-9.7-19.4-20.7v-.2c0-11 7.7-20.5 19.2-20.5 11.7 0 19.7 9.7 19.7 20.7v.3zm83.5 4.3c0 10.6-5.5 15.6-14 15.6s-14-5.2-14-16.1V1.6h-21.4v42.7C290.5 68 304 79 325.7 79s35.6-10.8 35.6-35.3V1.5h-21.4v42.8zm68.9-14.1c-10.6-2.4-13.2-4-13.2-7.4v-.2c0-2.7 2.5-5 7.6-5 6.8 0 14.4 2.7 21.3 7.6l10.6-14.9A47.9 47.9 0 0 0 403.8.3c-18.3 0-29.5 10.2-29.5 24.3v.2c0 15.7 12.5 20.3 28.7 24 10.3 2.3 12.8 4 12.8 7.2v.2c0 3.3-3 5.3-8.7 5.3-8.8 0-17.1-3.2-24.6-9.2l-11.7 14A53.1 53.1 0 0 0 406.4 79c18.5 0 30.7-9.2 30.7-24.7V54c0-14.3-10.8-20-28.3-23.7z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;display:inline-block;height:12px;width:65.7px}.__dsqjs_15s36o #dsqjs .dsqjs-order{align-items:center;display:flex;float:right;margin-bottom:12px;margin-top:10px}.__dsqjs_15s36o #dsqjs .dsqjs-order-radio{display:none}.__dsqjs_15s36o #dsqjs .dsqjs-order-radio:checked+.dsqjs-order-label{background-color:#64778b;color:#eceef2}.__dsqjs_15s36o #dsqjs .dsqjs-order-label{background-color:#eceef2;border-radius:2px;cursor:pointer;display:block;font-size:12px;height:20px;line-height:20px;margin-right:10px;padding:0 5px}.__dsqjs_15s36o #dsqjs .dsqjs-has-more{font-size:13px;line-height:15px;margin-bottom:24px;margin-left:48px}@media (min-width:769px){.__dsqjs_15s36o #dsqjs #dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:48px}.__dsqjs_15s36o #dsqjs #dsqjs .dsqjs-post-list .dsqjs-post-avatar{margin-right:12px}.__dsqjs_15s36o #dsqjs #dsqjs .dsqjs-post-list .dsqjs-post-item{margin-bottom:20px}}@media (min-width:1024px){.__dsqjs_15s36o #dsqjs #dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:60px}}.prose{--base-size-4:0.25rem;--base-size-8:0.5rem;--base-size-16:1rem;--base-size-24:1.5rem;--base-size-40:2.5rem;--base-text-weight-normal:400;--base-text-weight-medium:500;--base-text-weight-semibold:600;--fontStack-monospace:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;--fgColor-accent:Highlight;color-scheme:light;--focus-outlineColor:#2563eb;--fgColor-default:#555555;--fgColor-muted:#727272;--fgColor-accent:#2563eb;--fgColor-success:#16a34a;--fgColor-attention:#ca8a04;--fgColor-danger:#dc2626;--fgColor-done:#7c3aed;--bgColor-default:#ffffff;--bgColor-muted:#f3f4f6;--bgColor-neutral-muted:#e1e5e9;--bgColor-attention-muted:#fef3c7;--borderColor-default:#babfc4;--borderColor-muted:#c7ccd0;--borderColor-neutral-muted:#c7ccd0;--borderColor-accent-emphasis:#2563eb;--borderColor-success-emphasis:#16a34a;--borderColor-attention-emphasis:#ca8a04;--borderColor-danger-emphasis:#dc2626;--borderColor-done-emphasis:#7c3aed;--color-prettylights-syntax-comment:#727272;--color-prettylights-syntax-constant:#1d4ed8;--color-prettylights-syntax-constant-other-reference-link:#1e40af;--color-prettylights-syntax-entity:#7c3aed;--color-prettylights-syntax-storage-modifier-import:#555555;--color-prettylights-syntax-entity-tag:#1d4ed8;--color-prettylights-syntax-keyword:#dc2626;--color-prettylights-syntax-string:#1e40af;--color-prettylights-syntax-variable:#ea580c;--color-prettylights-syntax-brackethighlighter-unmatched:#b91c1c;--color-prettylights-syntax-brackethighlighter-angle:#727272;--color-prettylights-syntax-invalid-illegal-text:#ffffff;--color-prettylights-syntax-invalid-illegal-bg:#b91c1c;--color-prettylights-syntax-carriage-return-text:#ffffff;--color-prettylights-syntax-carriage-return-bg:#dc2626;--color-prettylights-syntax-string-regexp:#059669;--color-prettylights-syntax-markup-list:#92400e;--color-prettylights-syntax-markup-heading:#1d4ed8;--color-prettylights-syntax-markup-italic:#555555;--color-prettylights-syntax-markup-bold:#555555;--color-prettylights-syntax-markup-deleted-text:#b91c1c;--color-prettylights-syntax-markup-deleted-bg:#fecaca;--color-prettylights-syntax-markup-inserted-text:#059669;--color-prettylights-syntax-markup-inserted-bg:#dcfce7;--color-prettylights-syntax-markup-changed-text:#d97706;--color-prettylights-syntax-markup-changed-bg:#fed7aa;--color-prettylights-syntax-markup-ignored-text:#babfc4;--color-prettylights-syntax-markup-ignored-bg:#2563eb;--color-prettylights-syntax-meta-diff-range:#7c3aed;--color-prettylights-syntax-sublimelinter-gutter-mark:#babfc4;--hljs-bg:#f6f8fa;--hljs-text:#24292e;--hljs-keyword:#d73a49;--hljs-entity:#6f42c1;--hljs-constant:#005cc5;--hljs-string:#032f62;--hljs-variable:#e36209;--hljs-comment:#6a737d;--hljs-entity-tag:#22863a;--hljs-markup-heading:#005cc5;--hljs-markup-list:#735c0f;--hljs-markup-inserted-bg:#f0fff4;--hljs-markup-deleted-bg:#ffeef0;--hljs-markup-inserted-deleted-text:#22863a}[class=dark] .prose{color-scheme:dark;--focus-outlineColor:#60a5fa;--fgColor-default:#BBBBBB;--fgColor-muted:#999999;--fgColor-accent:#60a5fa;--fgColor-success:#4ade80;--fgColor-attention:#fbbf24;--fgColor-danger:#f87171;--fgColor-done:#a78bfa;--bgColor-default:#000000;--bgColor-muted:#111417;--bgColor-neutral-muted:#1a1e22;--bgColor-attention-muted:#451a03;--borderColor-default:#3a3f44;--borderColor-muted:#2e3337;--borderColor-neutral-muted:#2e3337;--borderColor-accent-emphasis:#2563eb;--borderColor-success-emphasis:#059669;--borderColor-attention-emphasis:#d97706;--borderColor-danger-emphasis:#dc2626;--borderColor-done-emphasis:#7c3aed;--color-prettylights-syntax-comment:#999999;--color-prettylights-syntax-constant:#7dd3fc;--color-prettylights-syntax-constant-other-reference-link:#bae6fd;--color-prettylights-syntax-entity:#ddd6fe;--color-prettylights-syntax-storage-modifier-import:#BBBBBB;--color-prettylights-syntax-entity-tag:#86efac;--color-prettylights-syntax-keyword:#fca5a5;--color-prettylights-syntax-string:#bae6fd;--color-prettylights-syntax-variable:#fed7aa;--color-prettylights-syntax-brackethighlighter-unmatched:#f87171;--color-prettylights-syntax-brackethighlighter-angle:#999999;--color-prettylights-syntax-invalid-illegal-text:#BBBBBB;--color-prettylights-syntax-invalid-illegal-bg:#7f1d1d;--color-prettylights-syntax-carriage-return-text:#BBBBBB;--color-prettylights-syntax-carriage-return-bg:#991b1b;--color-prettylights-syntax-string-regexp:#86efac;--color-prettylights-syntax-markup-list:#fde047;--color-prettylights-syntax-markup-heading:#60a5fa;--color-prettylights-syntax-markup-italic:#BBBBBB;--color-prettylights-syntax-markup-bold:#BBBBBB;--color-prettylights-syntax-markup-deleted-text:#fecaca;--color-prettylights-syntax-markup-deleted-bg:#450a0a;--color-prettylights-syntax-markup-inserted-text:#bbf7d0;--color-prettylights-syntax-markup-inserted-bg:#052e16;--color-prettylights-syntax-markup-changed-text:#fed7aa;--color-prettylights-syntax-markup-changed-bg:#431407;--color-prettylights-syntax-markup-ignored-text:#BBBBBB;--color-prettylights-syntax-markup-ignored-bg:#1e3a8a;--color-prettylights-syntax-meta-diff-range:#ddd6fe;--color-prettylights-syntax-sublimelinter-gutter-mark:#3a3f44;--hljs-bg:#0d1117;--hljs-text:#c9d1d9;--hljs-keyword:#ff7b72;--hljs-entity:#d2a8ff;--hljs-constant:#79c0ff;--hljs-string:#a5d6ff;--hljs-variable:#ffa657;--hljs-comment:#8b949e;--hljs-entity-tag:#7ee787;--hljs-markup-heading:#1f6feb;--hljs-markup-list:#f2cc60;--hljs-markup-inserted-bg:#033a16;--hljs-markup-deleted-bg:#67060c;--hljs-markup-inserted-deleted-text:#aff5b4}.prose{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--fgColor-default);background-color:var(--bgColor-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word;max-width:65ch}.prose h1:hover .anchor .octicon-link:before,.prose h2:hover .anchor .octicon-link:before,.prose h3:hover .anchor .octicon-link:before,.prose h4:hover .anchor .octicon-link:before,.prose h5:hover .anchor .octicon-link:before,.prose h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.prose details,.prose figcaption,.prose figure{display:block}.prose summary{display:list-item}.prose [hidden]{display:none!important}.prose a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.prose abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.prose b,.prose strong{font-weight:var(--base-text-weight-semibold,600)}.prose dfn{font-style:italic}.prose h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold,600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.prose mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.prose small{font-size:90%}.prose sub,.prose sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.prose sub{bottom:-.25em}.prose sup{top:-.5em}.prose img{border-style:none;max-width:100%;box-sizing:content-box}.prose code,.prose kbd,.prose pre,.prose samp{font-family:monospace;font-size:1em}.prose figure{margin:1em var(--base-size-40)}.prose hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px;height:0;padding:0;margin:var(--base-size-24) 0}.prose input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.prose [type=button],.prose [type=reset],.prose [type=submit]{-webkit-appearance:button;appearance:button}.prose [type=checkbox],.prose [type=radio]{box-sizing:border-box;padding:0}.prose [type=number]::-webkit-inner-spin-button,.prose [type=number]::-webkit-outer-spin-button{height:auto}.prose [type=search]::-webkit-search-cancel-button,.prose [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.prose ::-webkit-input-placeholder{color:inherit;opacity:.54}.prose ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.prose a:hover{text-decoration:underline}.prose ::placeholder{color:var(--fgColor-muted);opacity:1}.prose hr:after,.prose hr:before{display:table;content:""}.prose hr:after{clear:both}.prose table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto;font-variant:tabular-nums}.prose td,.prose th{padding:0}.prose details summary{cursor:pointer}.prose [role=button]:focus,.prose a:focus,.prose input[type=checkbox]:focus,.prose input[type=radio]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.prose [role=button]:focus:not(:focus-visible),.prose a:focus:not(:focus-visible),.prose input[type=checkbox]:focus:not(:focus-visible),.prose input[type=radio]:focus:not(:focus-visible){outline:1px solid transparent}.prose [role=button]:focus-visible,.prose a:focus-visible,.prose input[type=checkbox]:focus-visible,.prose input[type=radio]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.prose a:not([class]):focus,.prose a:not([class]):focus-visible,.prose input[type=checkbox]:focus,.prose input[type=checkbox]:focus-visible,.prose input[type=radio]:focus,.prose input[type=radio]:focus-visible{outline-offset:0}.prose kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border-bottom-color:var(--borderColor-neutral-muted);border:1px solid var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold,600);line-height:1.25}.prose h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--borderColor-muted)}.prose h2,.prose h3{font-weight:var(--base-text-weight-semibold,600)}.prose h3{font-size:1.25em}.prose h4{font-size:1em}.prose h4,.prose h5{font-weight:var(--base-text-weight-semibold,600)}.prose h5{font-size:.875em}.prose h6{font-weight:var(--base-text-weight-semibold,600);font-size:.85em;color:var(--fgColor-muted)}.prose p{margin-top:0;margin-bottom:10px}.prose blockquote{margin:0;padding:0 1em;color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default)}.prose ol,.prose ul{margin-top:0;margin-bottom:0;padding-left:2em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose ol ol,.prose ul ol{list-style-type:lower-roman}.prose ol ol ol,.prose ol ul ol,.prose ul ol ol,.prose ul ul ol{list-style-type:lower-alpha}.prose dd{margin-left:0}.prose code,.prose pre,.prose samp,.prose tt{font-family:var(--fontStack-monospace,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace);font-size:12px}.prose pre{margin-top:0;margin-bottom:0;word-wrap:normal}.prose .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.prose input::-webkit-inner-spin-button,.prose input::-webkit-outer-spin-button{margin:0;appearance:none}.prose .mr-2{margin-right:var(--base-size-8,8px)!important}.prose:after,.prose:before{display:table;content:""}.prose:after{clear:both}.prose>:first-child{margin-top:0!important}.prose>:last-child{margin-bottom:0!important}.prose a:not([href]){color:inherit;text-decoration:none}.prose .absent{color:var(--fgColor-danger)}.prose .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.prose .anchor:focus{outline:none}.prose blockquote,.prose details,.prose dl,.prose ol,.prose p,.prose pre,.prose table,.prose ul{margin-top:0;margin-bottom:var(--base-size-16)}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose h1 .octicon-link,.prose h2 .octicon-link,.prose h3 .octicon-link,.prose h4 .octicon-link,.prose h5 .octicon-link,.prose h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.prose h1:hover .anchor,.prose h2:hover .anchor,.prose h3:hover .anchor,.prose h4:hover .anchor,.prose h5:hover .anchor,.prose h6:hover .anchor{text-decoration:none}.prose h1:hover .anchor .octicon-link,.prose h2:hover .anchor .octicon-link,.prose h3:hover .anchor .octicon-link,.prose h4:hover .anchor .octicon-link,.prose h5:hover .anchor .octicon-link,.prose h6:hover .anchor .octicon-link{visibility:visible}.prose h1 code,.prose h1 tt,.prose h2 code,.prose h2 tt,.prose h3 code,.prose h3 tt,.prose h4 code,.prose h4 tt,.prose h5 code,.prose h5 tt,.prose h6 code,.prose h6 tt{padding:0 .2em;font-size:inherit}.prose summary h1,.prose summary h2,.prose summary h3,.prose summary h4,.prose summary h5,.prose summary h6{display:inline-block}.prose summary h1 .anchor,.prose summary h2 .anchor,.prose summary h3 .anchor,.prose summary h4 .anchor,.prose summary h5 .anchor,.prose summary h6 .anchor{margin-left:-40px}.prose summary h1,.prose summary h2{padding-bottom:0;border-bottom:0}.prose ol.no-list,.prose ul.no-list{padding:0;list-style-type:none}.prose ol[type="a s"]{list-style-type:lower-alpha}.prose ol[type="A s"]{list-style-type:upper-alpha}.prose ol[type="i s"]{list-style-type:lower-roman}.prose ol[type="I s"]{list-style-type:upper-roman}.prose div>ol:not([type]),.prose ol[type="1"]{list-style-type:decimal}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:0;margin-bottom:0}.prose li>p{margin-top:var(--base-size-16)}.prose li+li{margin-top:.25em}.prose dl{padding:0}.prose dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold,600)}.prose dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.prose table th{font-weight:var(--base-text-weight-semibold,600)}.prose table td,.prose table th{padding:6px 13px;border:1px solid var(--borderColor-default)}.prose table td>:last-child{margin-bottom:0}.prose table tr{background-color:var(--bgColor-default);border-top:1px solid var(--borderColor-muted)}.prose table tr:nth-child(2n){background-color:var(--bgColor-muted)}.prose table img{background-color:transparent}.prose img[align=right]{padding-left:20px}.prose img[align=left]{padding-right:20px}.prose .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.prose span.frame,.prose span.frame>span{display:block;overflow:hidden}.prose span.frame>span{float:left;width:auto;padding:7px;margin:13px 0 0;border:1px solid var(--borderColor-default)}.prose span.frame span img{display:block;float:left}.prose span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default)}.prose span.align-center{display:block;overflow:hidden;clear:both}.prose span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.prose span.align-center span img{margin:0 auto;text-align:center}.prose span.align-right{display:block;overflow:hidden;clear:both}.prose span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.prose span.align-right span img{margin:0;text-align:right}.prose span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.prose span.float-left span{margin:13px 0 0}.prose span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.prose span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.prose code,.prose tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.prose code br,.prose tt br{display:none}.prose del code{text-decoration:inherit}.prose samp{font-size:85%}.prose pre code{font-size:100%}.prose pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.prose .highlight{margin-bottom:var(--base-size-16)}.prose .highlight pre{margin-bottom:0;word-break:normal}.prose .highlight pre,.prose pre{overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.prose>pre{margin:0 -1rem var(--base-size-16);border-radius:0}.prose pre code,.prose pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.prose .csv-data td,.prose .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.prose .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.prose .csv-data tr{border-top:0}.prose .csv-data th{font-weight:var(--base-text-weight-semibold,600);background:var(--bgColor-muted);border-top:0}.prose [data-footnote-ref]:before{content:"["}.prose [data-footnote-ref]:after{content:"]"}.prose .footnotes{font-size:12px;color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default)}.prose .footnotes ol,.prose .footnotes ol ul{padding-left:var(--base-size-16)}.prose .footnotes ol ul{display:inline-block;margin-top:var(--base-size-16)}.prose .footnotes li{position:relative}.prose .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px}.prose .footnotes li:target{color:var(--fgColor-default)}.prose .footnotes .data-footnote-backref g-emoji{font-family:monospace}.prose body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.prose .pl-c{color:var(--color-prettylights-syntax-comment)}.prose .pl-c1,.prose .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.prose .pl-e,.prose .pl-en{color:var(--color-prettylights-syntax-entity)}.prose .pl-s .pl-s1,.prose .pl-smi{color:var(--color-prettylights-syntax-storage-modifier-import)}.prose .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.prose .pl-k{color:var(--color-prettylights-syntax-keyword)}.prose .pl-pds,.prose .pl-s,.prose .pl-s .pl-pse .pl-s1,.prose .pl-sr,.prose .pl-sr .pl-cce,.prose .pl-sr .pl-sra,.prose .pl-sr .pl-sre{color:var(--color-prettylights-syntax-string)}.prose .pl-smw,.prose .pl-v{color:var(--color-prettylights-syntax-variable)}.prose .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.prose .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.prose .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.prose .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.prose .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.prose .pl-mh,.prose .pl-mh .pl-en,.prose .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.prose .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.prose .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.prose .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.prose .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.prose .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.prose .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.prose .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.prose .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.prose .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.prose .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.prose [role=button]:focus:not(:focus-visible),.prose [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.prose a:focus:not(:focus-visible),.prose button:focus:not(:focus-visible),.prose summary:focus:not(:focus-visible){outline:none;box-shadow:none}.prose [tabindex="0"]:focus:not(:focus-visible),.prose details-dialog:focus:not(:focus-visible){outline:none}.prose g-emoji{display:inline-block;min-width:1ch;font-family:Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal,400);line-height:1;vertical-align:-.075em}.prose g-emoji img{width:1em;height:1em}.prose .task-list-item{list-style-type:none}.prose .task-list-item label{font-weight:var(--base-text-weight-normal,400)}.prose .task-list-item.enabled label{cursor:pointer}.prose .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.prose .task-list-item .handle{display:none}.prose .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.prose ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.prose ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.prose .contains-task-list:focus-within .task-list-item-convert-container,.prose .contains-task-list:hover .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.prose ::-webkit-calendar-picker-indicator{filter:invert(50%)}.prose .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.prose .markdown-alert>:first-child{margin-top:0}.prose .markdown-alert>:last-child{margin-bottom:0}.prose .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium,500);align-items:center;line-height:1}.prose .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.prose .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.prose .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.prose .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.prose .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.prose .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.prose .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.prose .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.prose .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.prose .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.prose>:first-child>.heading-element:first-child{margin-top:0!important}.prose .highlight pre:has(+.zeroclipboard-container){min-height:52px}pre code.hljs{display:block;overflow-x:auto;padding:16px;border-radius:0!important}.hljs{color:var(--hljs-text);background:var(--hljs-bg)!important}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:var(--hljs-keyword)}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:var(--hljs-entity)}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:var(--hljs-constant)}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:var(--hljs-string)}.hljs-built_in,.hljs-symbol{color:var(--hljs-variable)}.hljs-code,.hljs-comment,.hljs-formula{color:var(--hljs-comment)}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:var(--hljs-entity-tag)}.hljs-section{color:var(--hljs-markup-heading);font-weight:700}.hljs-bullet{color:var(--hljs-markup-list)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-addition{background-color:var(--hljs-markup-inserted-bg)}.hljs-addition,.hljs-deletion{color:var(--hljs-markup-inserted-deleted-text)}.hljs-deletion{background-color:var(--hljs-markup-deleted-bg)}