.token a{color:inherit}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.command-line-prompt>span:before{opacity:.7;content:" ";display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.command-line-prompt>span[data-continuation-prompt]:before{content:attr(data-continuation-prompt)}.command-line span.token.output{opacity:.7}pre.diff-highlight>code .token.deleted:not(.prefix),pre>code.diff-highlight .token.deleted:not(.prefix){background-color:#ff00001a;color:inherit;display:block}pre.diff-highlight>code .token.inserted:not(.prefix),pre>code.diff-highlight .token.inserted:not(.prefix){background-color:#00ff801a;color:inherit;display:block}span.inline-color-wrapper{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=);background-position:center;background-size:110%;display:inline-block;height:1.333ch;width:1.333ch;margin:0 .333ch;box-sizing:border-box;border:1px solid white;outline:1px solid rgba(0,0,0,.5);overflow:hidden}span.inline-color{display:block;height:120%;width:120%}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#997a6666;color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#80808033}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers-rows>span{display:block;counter-increment:linenumber}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:solid 1px}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e50;opacity:1}.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-10{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-11{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-12{color:#e0e;opacity:1}.prism-previewer,.prism-previewer:before,.prism-previewer:after{position:absolute;pointer-events:none}.prism-previewer,.prism-previewer:after{left:50%}.prism-previewer{margin-top:-48px;width:32px;height:32px;margin-left:-16px;z-index:10;opacity:0;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.prism-previewer.flipped{margin-top:0;margin-bottom:-48px}.prism-previewer:before,.prism-previewer:after{content:"";position:absolute;pointer-events:none}.prism-previewer:before{inset:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px #00000080 inset,0 0 10px #000000bf}.prism-previewer:after{top:100%;width:0;height:0;margin:5px 0 0 -7px;border:7px solid transparent;border-color:#f000;border-top-color:#fff}.prism-previewer.flipped:after{top:auto;bottom:100%;margin-top:0;margin-bottom:5px;border-top-color:#f000;border-bottom-color:#fff}.prism-previewer.active{opacity:1}.prism-previewer-angle:before{border-radius:50%;background:#fff}.prism-previewer-angle:after{margin-top:4px}.prism-previewer-angle svg{width:32px;height:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.prism-previewer-angle[data-negative] svg{-webkit-transform:scaleX(-1) rotate(-90deg);-moz-transform:scaleX(-1) rotate(-90deg);-ms-transform:scaleX(-1) rotate(-90deg);-o-transform:scaleX(-1) rotate(-90deg);transform:scaleX(-1) rotate(-90deg)}.prism-previewer-angle circle{fill:transparent;stroke:#2e3538;stroke-opacity:.9;stroke-width:32;stroke-dasharray:0,500}.prism-previewer-gradient{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25% 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px;width:64px;margin-left:-32px}.prism-previewer-gradient:before{content:none}.prism-previewer-gradient div{position:absolute;inset:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px #00000080 inset,0 0 10px #000000bf}.prism-previewer-color{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25% 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px}.prism-previewer-color:before{background-color:inherit;background-clip:padding-box}.prism-previewer-easing{margin-top:-76px;margin-left:-30px;width:60px;height:60px;background:#333}.prism-previewer-easing.flipped{margin-bottom:-116px}.prism-previewer-easing svg{width:60px;height:60px}.prism-previewer-easing circle{fill:#2e3538;stroke:#fff}.prism-previewer-easing path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:4}.prism-previewer-easing line{stroke:#fff;stroke-opacity:.5;stroke-width:2}@-webkit-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}to{stroke-dasharray:0,500;stroke-dashoffset:-100}}@-o-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}to{stroke-dasharray:0,500;stroke-dashoffset:-100}}@-moz-keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}to{stroke-dasharray:0,500;stroke-dashoffset:-100}}@keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}to{stroke-dasharray:0,500;stroke-dashoffset:-100}}.prism-previewer-time:before{border-radius:50%;background:#fff}.prism-previewer-time:after{margin-top:4px}.prism-previewer-time svg{width:32px;height:32px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.prism-previewer-time circle{fill:transparent;stroke:#2e3538;stroke-opacity:.9;stroke-width:32;stroke-dasharray:0,500;stroke-dashoffset:0;-webkit-animation:prism-previewer-time linear infinite 3s;-moz-animation:prism-previewer-time linear infinite 3s;-o-animation:prism-previewer-time linear infinite 3s;animation:prism-previewer-time linear infinite 3s}.token.tab:not(:empty),.token.cr,.token.lf,.token.space{position:relative}.token.tab:not(:empty):before,.token.cr:before,.token.lf:before,.token.space:before{color:gray;opacity:.6;position:absolute}.token.tab:not(:empty):before{content:"\21e5"}.token.cr:before{content:"\240d"}.token.crlf:before{content:"\240d\240a"}.token.lf:before{content:"\240a"}.token.space:before{content:"\b7"}div.code-toolbar>.toolbar{position:absolute;z-index:10;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:#e0e0e033;box-shadow:0 2px #0003;border-radius:.5em}div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus{color:inherit;text-decoration:none}.token.treeview-part .entry-line{position:relative;text-indent:-99em;display:inline-block;vertical-align:top;width:1.2em}.token.treeview-part .entry-line:before,.token.treeview-part .line-h:after{content:"";position:absolute;top:0;left:50%;width:50%;height:100%}.token.treeview-part .line-h:before,.token.treeview-part .line-v:before{border-left:1px solid #ccc}.token.treeview-part .line-v-last:before{height:50%;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.token.treeview-part .line-h:after{height:50%;border-bottom:1px solid #ccc}.token.treeview-part .entry-name{position:relative;display:inline-block;vertical-align:top}.token.treeview-part .entry-name.dotfile{opacity:.5}@font-face{font-family:PrismTreeview;src:url(data:application/font-woff;base64,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) format("woff")}.token.treeview-part .entry-name:before{content:"\ea01";font-family:PrismTreeview;font-size:inherit;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.5ex;display:inline-block}.token.treeview-part .entry-name.dir:before{content:"\ea02"}.token.treeview-part .entry-name.ext-bmp:before,.token.treeview-part .entry-name.ext-eps:before,.token.treeview-part .entry-name.ext-gif:before,.token.treeview-part .entry-name.ext-jpe:before,.token.treeview-part .entry-name.ext-jpg:before,.token.treeview-part .entry-name.ext-jpeg:before,.token.treeview-part .entry-name.ext-png:before,.token.treeview-part .entry-name.ext-svg:before,.token.treeview-part .entry-name.ext-tiff:before{content:"\ea03"}.token.treeview-part .entry-name.ext-cfg:before,.token.treeview-part .entry-name.ext-conf:before,.token.treeview-part .entry-name.ext-config:before,.token.treeview-part .entry-name.ext-csv:before,.token.treeview-part .entry-name.ext-ini:before,.token.treeview-part .entry-name.ext-log:before,.token.treeview-part .entry-name.ext-md:before,.token.treeview-part .entry-name.ext-nfo:before,.token.treeview-part .entry-name.ext-txt:before{content:"\ea06"}.token.treeview-part .entry-name.ext-asp:before,.token.treeview-part .entry-name.ext-aspx:before,.token.treeview-part .entry-name.ext-c:before,.token.treeview-part .entry-name.ext-cc:before,.token.treeview-part .entry-name.ext-cpp:before,.token.treeview-part .entry-name.ext-cs:before,.token.treeview-part .entry-name.ext-css:before,.token.treeview-part .entry-name.ext-h:before,.token.treeview-part .entry-name.ext-hh:before,.token.treeview-part .entry-name.ext-htm:before,.token.treeview-part .entry-name.ext-html:before,.token.treeview-part .entry-name.ext-jav:before,.token.treeview-part .entry-name.ext-java:before,.token.treeview-part .entry-name.ext-js:before,.token.treeview-part .entry-name.ext-php:before,.token.treeview-part .entry-name.ext-rb:before,.token.treeview-part .entry-name.ext-xml:before{content:"\ea07"}.token.treeview-part .entry-name.ext-7z:before,.token.treeview-part .entry-name.ext-bz:before,.token.treeview-part .entry-name.ext-bz2:before,.token.treeview-part .entry-name.ext-gz:before,.token.treeview-part .entry-name.ext-rar:before,.token.treeview-part .entry-name.ext-tar:before,.token.treeview-part .entry-name.ext-tgz:before,.token.treeview-part .entry-name.ext-zip:before{content:"\ea08"}.token.treeview-part .entry-name.ext-aac:before,.token.treeview-part .entry-name.ext-au:before,.token.treeview-part .entry-name.ext-cda:before,.token.treeview-part .entry-name.ext-flac:before,.token.treeview-part .entry-name.ext-mp3:before,.token.treeview-part .entry-name.ext-oga:before,.token.treeview-part .entry-name.ext-ogg:before,.token.treeview-part .entry-name.ext-wav:before,.token.treeview-part .entry-name.ext-wma:before{content:"\ea04"}.token.treeview-part .entry-name.ext-avi:before,.token.treeview-part .entry-name.ext-flv:before,.token.treeview-part .entry-name.ext-mkv:before,.token.treeview-part .entry-name.ext-mov:before,.token.treeview-part .entry-name.ext-mp4:before,.token.treeview-part .entry-name.ext-mpeg:before,.token.treeview-part .entry-name.ext-mpg:before,.token.treeview-part .entry-name.ext-ogv:before,.token.treeview-part .entry-name.ext-webm:before{content:"\ea05"}.token.treeview-part .entry-name.ext-pdf:before{content:"\ea09"}.token.treeview-part .entry-name.ext-xls:before,.token.treeview-part .entry-name.ext-xlsx:before{content:"\ea0a"}.token.treeview-part .entry-name.ext-doc:before,.token.treeview-part .entry-name.ext-docm:before,.token.treeview-part .entry-name.ext-docx:before{content:"\ea0c"}.token.treeview-part .entry-name.ext-pps:before,.token.treeview-part .entry-name.ext-ppt:before,.token.treeview-part .entry-name.ext-pptx:before{content:"\ea0b"}[class*=lang-] script[type="text/plain"],[class*=language-] script[type="text/plain"],script[type="text/plain"][class*=lang-],script[type="text/plain"][class*=language-]{display:block;font:100% Consolas,Monaco,monospace;white-space:pre;overflow:auto}code[class*=language-] a[href],pre[class*=language-] a[href]{cursor:help;text-decoration:none}code[class*=language-] a[href]:hover,pre[class*=language-] a[href]:hover{cursor:help;text-decoration:underline}:root{--background: #282A36;--comment: #6272A4;--foreground: #F8F8F2;--selection: #44475A;--cyan: #8BE9FD;--green: #50FA7B;--orange: #FFB86C;--pink: #FF79C6;--purple: #BD93F9;--red: #FF5555;--yellow: #F1FA8C;--background-30: #282A3633;--comment-30: #6272A433;--foreground-30: #F8F8F233;--selection-30: #44475A33;--cyan-30: #8BE9FD33;--green-30: #50FA7B33;--orange-30: #FFB86C33;--pink-30: #FF79C633;--purple-30: #BD93F933;--red-30: #FF555533;--yellow-30: #F1FA8C33;--background-40: #282A3666;--comment-40: #6272A466;--foreground-40: #F8F8F266;--selection-40: #44475A66;--cyan-40: #8BE9FD66;--green-40: #50FA7B66;--orange-40: #FFB86C66;--pink-40: #FF79C666;--purple-40: #BD93F966;--red-40: #FF555566;--yellow-40: #F1FA8C66}pre::-webkit-scrollbar{width:14px}pre::-webkit-scrollbar-track{background-color:var(--comment);border-radius:0}pre::-webkit-scrollbar-thumb{background-color:var(--purple);border-radius:0}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background-color:var(--selection)}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background-color:var(--selection)}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block;padding-right:20px}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:var(--foreground);font-size:.8em;padding:.5em;background:var(--comment);border-radius:.5em}div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar span:hover,div.code-toolbar>.toolbar span:focus{color:inherit;text-decoration:none;background-color:var(--green)}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}code[class*=language-],pre[class*=language-]{color:var(--foreground);background:var(--background);text-shadow:none;font-family:PT Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{background:var(--background);border-radius:.5em;padding:1em;margin:.5em 0;overflow:auto;height:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--background)}:not(pre)>code[class*=language-]{padding:4px 7px;border-radius:.3em;white-space:normal}.limit-300{height:300px!important}.limit-300{height:400px!important}.limit-500{height:500px!important}.limit-600{height:600px!important}.limit-700{height:700px!important}.limit-800{height:800px!important}.language-css{color:var(--purple)}.token,.language-css .token{color:var(--pink)}.token.script{color:var(--foreground)}.token.bold{font-weight:700}.token.italic{font-style:italic}.token.atrule,.token.attr-name,.token.attr-value{color:var(--green)}.language-css .token.atrule{color:var(--purple)}.language-html .token.attr-value,.language-markup .token.attr-value{color:var(--yellow)}.token.boolean{color:var(--purple)}.token.builtin,.token.class-name{color:var(--cyan)}.token.comment{color:var(--comment)}.token.constant{color:var(--purple)}.language-javascript .token.constant{color:var(--orange);font-style:italic}.token.entity{color:var(--pink)}.language-css .token.entity{color:var(--green)}.language-html .token.entity.named-entity{color:var(--purple)}.language-html .token.entity:not(.named-entity){color:var(--pink)}.language-markup .token.entity.named-entity{color:var(--purple)}.language-markup .token.entity:not(.named-entity){color:var(--pink)}.token.function{color:var(--green)}.language-css .token.function{color:var(--cyan)}.token.important,.token.keyword{color:var(--pink)}.token.prolog{color:var(--foreground)}.token.property{color:var(--orange)}.language-css .token.property{color:var(--cyan)}.token.punctuation{color:var(--pink)}.language-css .token.punctuation{color:var(--orange)}.language-html .token.punctuation,.language-markup .token.punctuation{color:var(--foreground)}.token.selector{color:var(--pink)}.language-css .token.selector{color:var(--green)}.token.regex{color:var(--red)}.language-css .token.rule:not(.atrule){color:var(--foreground)}.token.string{color:var(--yellow)}.token.tag{color:var(--pink)}.token.url{color:var(--cyan)}.language-css .token.url{color:var(--orange)}.token.variable{color:var(--comment)}.token.number{color:#bd93f9}.token.operator{color:#8be9fd}.token.char{color:#ff879d}.token.symbol{color:#ffb86c}.token.deleted,.token.namespace{color:#e2777a}.highlight-line{color:inherit;display:inline-block;text-decoration:none;border-radius:4px;padding:2px 10px}.highlight-line:empty:before{content:" "}.highlight-line:not(:last-child){min-width:100%}.highlight-line .highlight-line:not(:last-child){min-width:0}.highlight-line-isdir{color:var(--foreground);background-color:var(--selection-30)}.highlight-line-active{background-color:var(--comment-30)}.highlight-line-add{background-color:var(--green-30)}.highlight-line-remove{background-color:var(--red-30)}:root{color-scheme:light;--brand-accent: #06999e;--accent: light-dark( color-mix(in srgb, var(--brand-accent) 75%, #173e32), color-mix(in srgb, var(--brand-accent) 30%, #cae8d8) );--on-accent: light-dark(var(--on-accent-light, #fff), #142c27);--header-color: #23d1d1;--ink: light-dark(#263a34, #e5ece8);--muted: light-dark(#64716b, #a6b5b1);--paper: light-dark(#fffefa, #1c2528);--canvas: light-dark(#f7f8f4, #141b1d);--border: light-dark(#dfe5dd, #334143);--soft: light-dark(#eef2eb, #253135);--radius: 18px;--shadow: 0 12px 32px light-dark(#263a3408, #0002);--content-width: 760px;--wide-width: 1120px;--hero-overlap: 48px;--editorial-font: var(--gh-font-heading, "Iowan Old Style"), "Palatino Linotype", "Songti SC", "Noto Serif SC", serif;font-family:var(--gh-font-body, Inter),"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.7;scroll-behavior:smooth;scroll-padding-top:110px}:root[data-color-mode=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-color-mode=auto]{color-scheme:dark}}.color-mode-control{position:relative;display:inline-flex;flex-shrink:0;border-radius:100px;background:var(--paper)}.color-mode-control>svg{position:absolute;left:12px;top:13px;width:16px;height:16px;color:var(--muted);pointer-events:none}.color-mode-select{width:128px;min-height:42px;padding:8px 22px 8px 34px;border:1px solid var(--border);border-radius:100px;color:var(--ink);background:transparent;font-size:12px;cursor:pointer}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}img{max-width:100%;height:auto;display:block}svg{width:20px;height:20px;vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,h5,h6{font-family:var(--gh-font-heading, inherit);line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere}h1,h2,h3,p,figure{margin:0}button{color:inherit;border:0;background:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:#b8ebe5;color:#173a37}[hidden]{display:none!important}.skip-link{position:fixed;left:15px;top:-100px;padding:12px 20px;background:var(--paper);z-index:100}.skip-link:focus{top:15px}.reading-progress{position:fixed;inset:0 0 auto;height:3px;transform-origin:left;background:var(--accent);z-index:100}.eyebrow{display:block;font-size:11px;font-weight:650;letter-spacing:.13em;color:var(--accent);line-height:1.6}.small-muted{color:var(--muted);font-size:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--accent);color:var(--on-accent);border:1px solid transparent;border-radius:100px;padding:14px 24px;font-size:14px;font-weight:600;line-height:1.5;transition:transform .2s,box-shadow .2s}.button:hover{color:var(--on-accent);transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 18%,transparent)}.button-small{padding:9px 16px}.button-outline{color:var(--accent);border-color:var(--border);background:var(--paper)}.button-outline:hover{color:var(--accent)}.button-light{background:#fff;color:#164d49;white-space:nowrap}.button-light:hover{color:#164d49}.icon-button{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:42px;height:42px;flex-shrink:0}.icon-button:hover{background:var(--soft);color:var(--accent)}.top-bar{background:var(--top-background, #363537);color:var(--top-color, #fff);font-size:12px}.top-bar>div{max-width:1200px;margin:auto;padding:8px 35px;display:flex;gap:20px;justify-content:space-between;text-align:var(--top-alignment, right)}.top-bar nav{display:flex;gap:20px}.top-bar a{color:var(--top-linkColor, #fff)}.top-bar a:hover{color:var(--top-hoverColor, #eee)}.site-header{position:sticky;top:0;background:color-mix(in srgb,var(--canvas) 92%,transparent);backdrop-filter:blur(18px);z-index:30;border-bottom:1px solid var(--border)}.header-inner{max-width:1248px;min-height:92px;padding:16px 40px;margin:auto;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:19px;letter-spacing:-.045em;font-weight:700;overflow-wrap:anywhere}.brand img{max-width:200px;max-height:44px}.brand-mark{position:relative;width:36px;height:38px;flex-shrink:0;display:grid;place-items:center;color:var(--on-accent);background:var(--accent);font-family:var(--editorial-font);font-size:25px;font-weight:600;border-radius:10px 10px 10px 2px;overflow:hidden}.brand-mark span{position:absolute;right:0;bottom:0;width:10px;height:16px;background:#ffffff40}.desktop-navigation{margin-left:auto;min-width:0}.navigation{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:5px;list-style:none;border:1px solid var(--border);border-radius:24px;background:var(--paper);box-shadow:0 2px 5px light-dark(#263a3404,#0001);font-size:13px;font-weight:550}.navigation a{display:block;padding:7px 17px;border-radius:100px;overflow-wrap:anywhere;transition:background-color .2s,color .2s}.navigation a:hover,.navigation a[aria-current=page]{background:var(--soft)}.navigation a[aria-current=page],.nav-current a{color:var(--accent)}.header-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}@media(min-width:961px){.header-inner>.brand{flex-shrink:0;max-width:30%}}.mobile-navigation{display:none}.announcement{display:flex;justify-content:center;align-items:center;gap:20px;background:var(--soft);color:var(--ink);font-size:13px;padding:3px 25px;border-bottom:1px solid var(--border)}.hero{position:relative;max-width:1296px;margin:0 auto;border-radius:24px;border-bottom:1px solid var(--border);overflow:hidden;isolation:isolate}.hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center;gap:40px;min-height:570px;padding:85px 64px calc(90px + var(--hero-overlap));z-index:2}.hero-copy{min-width:0}.hero .eyebrow{color:var(--muted);font-size:10px;letter-spacing:.16em;display:flex;align-items:center;gap:12px}.hero .eyebrow:before{content:"";width:22px;height:1px;background:currentColor;flex-shrink:0}.hero h1{font-family:var(--editorial-font);font-size:clamp(38px,4.5vw,62px);font-weight:600;max-width:650px;margin:26px 0 22px;line-height:1.35;letter-spacing:-.055em;text-wrap:balance}.hero p{color:var(--muted);max-width:520px;font-size:16px;line-height:1.9}.hero-link{display:inline-flex;align-items:center;gap:28px;margin-top:30px;padding:11px 20px;border:1px solid var(--border);border-radius:100px;background:var(--paper);font-size:13px;font-weight:600;transition:border-color .2s}.hero-link svg{width:20px;transition:transform .2s}.hero-link:hover{border-color:var(--accent);background:var(--soft)}.hero-link:hover svg{transform:translate(4px)}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero.has-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#122824e6,#12282480);z-index:-1}.hero.has-cover,.hero.has-cover p,.hero.has-cover .eyebrow{color:#fff}.hero.has-cover .hero-inner{display:block}.hero.has-cover .hero-link{color:var(--ink)}.hero.has-cover .hero-art{display:none}.hero-art{position:relative;width:100%;height:330px;align-self:center;pointer-events:none}.hero-art span{position:absolute;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.hero-art span:nth-child(1){width:80%;height:92%;right:2%;top:1%;border-radius:48% 48% 4px 4px;background:repeating-linear-gradient(90deg,transparent 0 18px,color-mix(in srgb,var(--header-color) 20%,var(--border)) 18px 19px);transform:rotate(9deg)}.hero-art span:nth-child(2){width:77%;height:90%;left:0;bottom:0;border-radius:48% 48% 4px 4px;background:linear-gradient(145deg,color-mix(in srgb,var(--header-color) 13%,var(--paper)),var(--soft));box-shadow:8px 12px 24px light-dark(#263a3410,#0002);transform:rotate(-8deg)}.hero-art span:nth-child(3){width:122px;height:122px;right:-4%;bottom:16%;border-radius:50%;background:light-dark(#d9dfb9,#4c6257);box-shadow:inset -15px -10px 30px light-dark(#a7b69230,#13281e50)}.hero-art span:nth-child(2):after{content:"";position:absolute;inset:24% 19% 17%;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);background:repeating-linear-gradient(0deg,transparent 0 14px,color-mix(in srgb,var(--accent) 26%,transparent) 14px 15px,transparent 15px 29px);opacity:.65}.hero-caption{position:absolute;left:64px;right:64px;bottom:calc(24px + var(--hero-overlap));letter-spacing:.12em;font-size:10px;color:var(--muted)}.hero-caption>span{margin:0 10px}.has-cover .hero-caption{color:#fff9}.page-shell{max-width:1248px;padding:64px 64px 72px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px}body[data-boxed=true] .page-shell{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius)}body[data-boxed=false]{background:var(--paper)}[data-layout=sidebar-left]{grid-template-columns:260px minmax(0,1fr)}[data-layout=sidebar-left]>.sidebar{grid-column:1;grid-row:1}[data-layout=sidebar-left]>.feed,[data-layout=sidebar-left]>.article-body{grid-column:2}[data-layout=full-width]{grid-template-columns:minmax(0,1fr);max-width:1248px}[data-layout=full-width]>.sidebar{display:none}.feed{min-width:0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.section-heading h2{font-size:29px;font-weight:600;margin:8px 0}.section-heading p{font-size:14px;color:var(--muted)}.section-index{font-family:var(--editorial-font);font-size:48px;color:var(--muted);font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.post-card{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center;gap:28px;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--border);min-width:0}.post-card:not(:has(.card-cover)){grid-template-columns:1fr}.card-cover{position:relative;display:block;width:100%;aspect-ratio:3 / 2;border-radius:12px;overflow:hidden;background:var(--soft)}.card-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.post-card:hover .card-cover img{transform:scale(1.035)}.card-copy{min-width:0}.card-labels{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.card-copy h2{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:22px;font-weight:600;line-height:1.5;margin-bottom:12px}.card-arrow{width:18px;height:18px;margin-top:7px;color:var(--muted);transform:rotate(-35deg);transition:transform .2s,color .2s}.post-card:hover .card-arrow,.post-card:focus-within .card-arrow{color:var(--accent);transform:rotate(0) translate(2px)}.card-copy p{font-size:14px;line-height:1.85;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;color:var(--muted);font-size:11px;margin-top:20px;line-height:1.6}.post-meta>span+span:before{content:"\b7";margin-right:10px}.post-meta time{font-family:SFMono-Regular,Consolas,monospace;font-size:.95em;font-variant-numeric:tabular-nums}.membership-label{font-size:9px;line-height:1.3;padding:3px 6px;border:1px solid light-dark(#d5d4bd,#817651);border-radius:3px;color:light-dark(#8c8357,#d6c586)}.feed>.post-card:nth-of-type(2n) .card-cover{order:2}.feed>.post-card:nth-of-type(2n){grid-template-columns:minmax(0,1fr) 38%}body[data-feed-layout=image-left] .feed>.post-card .card-cover{order:0}body[data-feed-layout=image-left] .feed>.post-card{grid-template-columns:38% minmax(0,1fr)}body[data-feed-layout=image-right] .feed>.post-card .card-cover{order:2}body[data-feed-layout=image-right] .feed>.post-card{grid-template-columns:minmax(0,1fr) 38%}body .feed>.post-card:not(:has(.card-cover)){grid-template-columns:1fr}.panel{padding:28px 0;border-bottom:1px solid var(--border)}.panel:first-child{padding-top:0}.panel h2{font-size:16px;font-weight:600;margin:8px 0 18px}.panel p{font-size:14px;line-height:1.9;color:var(--muted)}.panel>a{display:inline-flex;gap:15px;align-items:center;font-size:12px;margin-top:20px;color:var(--accent)}.about-panel{padding:26px!important;background:var(--soft);border:1px solid var(--border);border-radius:14px;margin-bottom:12px}.about-panel h2{font-size:21px}.about-panel .eyebrow{font-size:9px}.tag-cloud{display:flex;gap:8px;flex-wrap:wrap}.tag-cloud a,.article-tags a{border:1px solid var(--border);border-radius:100px;padding:6px 11px;font-size:12px;background:var(--paper);transition:border-color .2s}.tag-cloud a:hover{border-color:var(--accent);background:var(--soft)}.tag-cloud span{color:var(--muted);margin-left:6px}.recent-list{list-style:none;padding:0;margin:0}.recent-list li{display:flex;gap:15px;margin:20px 0}.recent-list li>span{font-family:var(--editorial-font);font-size:26px;color:var(--muted);font-weight:400}.recent-list a{font-size:13px;line-height:1.7}.recent-list time{display:block;font-size:11px;color:var(--muted);margin-top:6px}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:35px;font-size:12px}.pagination a{padding:9px 16px;border:1px solid var(--border);border-radius:100px;background:var(--paper)}.pagination span{color:var(--muted)}.empty-state{padding:60px 0;color:var(--muted);text-align:center}.featured-section,.related-section{max-width:1248px;margin:0 auto;padding:44px 64px}.featured-section+.page-shell{padding-top:52px}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.compact-card{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--paper);transition:border-color .2s,box-shadow .2s}.compact-card:hover,.compact-card:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:var(--shadow)}.featured-section .compact-card{border-color:transparent;background:transparent;box-shadow:none}.featured-section .compact-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--soft) 45%,transparent)}.compact-card .card-copy{padding:20px 12px 12px}.compact-card .card-copy .post-meta{margin-top:20px}.compact-card .card-copy h2{font-size:21px}.compact-card .card-copy p{-webkit-line-clamp:2;font-size:14px}.featured-section .featured-grid:has(>:nth-child(3)){grid-template-columns:1.12fr 1fr}.featured-section .featured-grid:has(>:nth-child(3))>:first-child{grid-row:span 2}.featured-section .featured-grid:has(>:nth-child(3))>:first-child .card-copy h2{font-size:26px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child){display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center}@media(min-width:801px),(max-width:540px){.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .card-cover{aspect-ratio:1}}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .card-copy{padding:14px 12px 14px 20px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .card-copy h2{font-size:19px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .post-meta{margin-top:14px}.featured-section .featured-grid:not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.featured-section .featured-grid>:only-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.featured-grid .post-card:not(:has(.card-cover)){grid-template-columns:1fr!important}.section-band{max-width:1120px;margin:64px auto;display:flex;align-items:center;gap:48px;justify-content:space-between;padding:48px;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius)}.section-band h2{font-family:var(--editorial-font);font-size:33px;font-weight:600;margin:14px 0}.section-band p{font-size:14px;color:var(--muted);margin-top:10px}.section-band>div{min-width:0}.home-about img{width:40%;border-radius:8px}.subscribe-band{background:light-dark(#254a40,#233a36);color:#f6f8ee;position:relative;background-size:cover;background-position:center}.subscribe-band .eyebrow{color:#c8d8c4}.subscribe-band p{color:#c8d8ce}.subscribe-band h2{font-size:33px}.contact-band{background-size:cover}.carousel{position:relative;max-width:1120px;min-height:360px;margin:44px auto 0;overflow:hidden;border-radius:var(--radius);background:light-dark(#254a40,#233a36);color:#fff}.carousel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.4}.carousel-copy{position:relative;padding:50px;max-width:700px}.carousel-copy .eyebrow{color:#adf3cf}.carousel-copy h2{font-size:36px;margin:15px 0}.carousel-copy p{font-size:14px}.carousel-controls{position:relative;display:flex;gap:20px;align-items:center;padding:0 50px 30px;font-size:13px}.carousel-controls button{border:1px solid #ffffff60;border-radius:100px;min-width:42px;padding:8px 12px}.site-footer{max-width:1248px;margin:0 auto;padding:48px 64px 28px}.footer-main .brand{font-family:var(--editorial-font);font-size:27px;font-weight:600}.footer-main p{font-size:13px;color:var(--muted);margin-top:12px}.footer-links,.social-links{display:flex;flex-wrap:wrap;justify-content:var(--footer-align, center);gap:20px;margin-top:22px;font-size:12px}.footer-links svg{width:13px;height:13px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:var(--footer-align, center);gap:12px;margin-top:35px;border-top:1px solid var(--border);padding-top:24px;font-size:11px;color:var(--muted)}.back-to-top{position:fixed;right:25px;bottom:30px;border:1px solid var(--border);background:var(--paper);box-shadow:var(--shadow);z-index:20}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#233b37;color:#fff;font-size:13px;padding:12px 24px;border-radius:9px;max-width:90vw;opacity:0;pointer-events:none;z-index:100;transition:.2s}.toast.visible{opacity:1;transform:translate(-50%)}.modal{background:var(--paper);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius);padding:28px;max-width:min(1000px,92vw);max-height:90dvh;overflow:auto;box-shadow:0 20px 90px #0005}.modal::backdrop{background:#142824b8;backdrop-filter:blur(8px)}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:20px}.modal-heading h2{font-size:19px}.modal-images{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.modal-images img{max-height:70vh;object-fit:contain;margin:auto}.modal-images figcaption{text-align:center;font-size:12px;color:var(--muted);margin-top:10px}.archive-header{max-width:1120px;margin:auto;padding:72px 0 48px;border-bottom:1px solid var(--border)}.archive-header h1{font-family:var(--editorial-font);font-size:clamp(36px,4.5vw,54px);font-weight:600;margin:18px 0}.archive-header p{max-width:650px;color:var(--muted);font-size:16px}.archive-header .avatar{margin-bottom:22px}.reader{--article-cover-height: clamp(240px, 42vw, 560px);--article-overlap: calc(var(--article-cover-height) / 8)}.article-header{max-width:1200px;margin:0 auto;padding:72px 40px 0}.article-title{max-width:850px;margin:auto;text-align:center}.article-title h1{font-family:var(--editorial-font);font-size:clamp(34px,4.5vw,56px);font-weight:600;line-height:1.35;text-wrap:balance;margin:28px auto}.article-excerpt{max-width:660px;margin:auto;font-size:18px;color:var(--muted)}.article-title .post-meta{justify-content:center;font-size:12px;margin:28px 0 40px}.article-cover{width:100%;height:var(--article-cover-height);max-height:600px;object-fit:cover;border-radius:var(--radius);margin:32px 0 0}.reader[data-cover=true] .article-header{max-width:1296px}.reader[data-cover=true] .article-panel{position:relative;z-index:1;width:calc(100% - 128px);max-width:1120px;margin:calc(-1 * var(--article-overlap)) auto 0;border:1px solid light-dark(#ffffffb3,#cce2dc26);border-radius:24px;background:linear-gradient(to bottom,transparent,var(--paper) calc(var(--article-overlap) + 64px));box-shadow:0 24px 64px light-dark(#263a340c,#0003),inset 0 1px 0 light-dark(#fff9,#ffffff0a)}.reader[data-cover=true] .article-panel:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:calc(var(--article-overlap) + 64px);border-radius:inherit;background:linear-gradient(to bottom,color-mix(in srgb,var(--paper) 78%,transparent),var(--paper));-webkit-backdrop-filter:blur(20px) saturate(115%);backdrop-filter:blur(20px) saturate(115%);pointer-events:none}.article-panel-heading{padding:44px 40px 0}.article-panel-heading .post-meta{margin-bottom:0}.article-caption{padding:24px 40px 0;font-size:12px;color:var(--muted);text-align:center;overflow-wrap:anywhere}.breadcrumb{display:flex;justify-content:center;gap:12px;font-size:12px;color:var(--muted)}.article-grid{max-width:1248px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;padding:44px 64px 64px}.article-grid[data-layout=sidebar-left]{grid-template-columns:260px minmax(0,1fr)}.article-grid[data-layout=full-width]{display:block;max-width:calc(var(--content-width) + 128px)}.article-body{min-width:0}.article-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:35px}.toc{background:var(--paper);border:1px solid var(--border);padding:22px 26px;border-radius:14px;margin-bottom:40px;font-size:13px}.toc summary{font-weight:600;font-size:14px;cursor:pointer}.toc summary span{float:right;font-size:11px;color:var(--muted);font-weight:400}.toc nav{display:grid;gap:4px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border);color:var(--muted)}.toc nav,.adjacent-posts a,.archive-list li,.recent-list a{overflow-wrap:anywhere}.toc nav a{padding:5px 10px;border-radius:8px;transition:background-color .2s,color .2s}.toc nav a:hover,.toc nav a:focus-visible{color:var(--accent);background:var(--soft)}.article-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:35px 0;padding:20px 0;border-block:1px solid var(--border)}.share-buttons{display:flex;align-items:center;gap:15px;font-size:12px}.share-buttons>span{color:var(--muted)}.author-box{display:flex;gap:22px;padding:30px;background:var(--soft);border:1px solid var(--border);border-radius:14px;margin:36px 0}.avatar{width:60px;height:60px;object-fit:cover;border-radius:50%;flex-shrink:0}.author-box h2{font-size:19px;margin:6px 0}.author-box p{font-size:13px;color:var(--muted)}.adjacent-posts{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.adjacent-posts a{font-size:15px;border:1px solid var(--border);border-radius:14px;background:var(--paper);padding:24px;transition:border-color .2s}.adjacent-posts a:hover{border-color:var(--accent)}.adjacent-posts span{display:block;color:var(--muted);font-size:11px;margin-bottom:12px}.adjacent-posts svg{float:right}.comments-tips{font-size:12px;color:var(--muted);margin-top:45px}.comments-section{margin-top:15px;min-height:100px}.comments-section iframe[title=comments-frame]{color-scheme:normal}.access-card{text-align:center;padding:40px;background:var(--soft);border-radius:12px;margin:35px 0}.access-card h2{font-size:25px}.access-card p{margin:15px 0;color:var(--muted)}.access-card a{margin:10px;display:inline-flex}.archive-list{max-width:1120px;padding:48px 0;margin:auto}.archive-list section{display:grid;grid-template-columns:170px minmax(0,1fr);gap:40px;margin-bottom:48px}.archive-list h2{font-family:var(--editorial-font);font-size:40px;font-weight:400}.archive-list h2 span{font-size:12px;margin-left:15px;color:var(--muted);font-weight:400}.archive-list ol{padding:0;margin:0;list-style:none}.archive-list li{display:flex;align-items:baseline;gap:28px;padding:18px 0;border-bottom:1px solid var(--border);font-size:16px}.archive-list time{font-family:SFMono-Regular,Consolas,monospace;font-size:12px;color:var(--muted);white-space:nowrap}.error-page{text-align:center;min-height:60vh;padding:90px 20px}.error-code{font-size:100px;font-weight:200;color:var(--accent);letter-spacing:-.08em}.error-page h1{font-size:33px;margin:15px 0}.error-page p{color:var(--muted);margin:20px 0}.configuration-error{background:light-dark(#ffeded,#432626);color:light-dark(#8c2525,#ffc5c5);padding:20px;text-align:center}.gh-content{font-size:17px;line-height:1.95;overflow-wrap:anywhere;display:flow-root}.gh-content>*+*{margin-top:1.6em}.gh-content h2{font-size:29px;margin-top:2.2em}.gh-content h3{font-size:23px;margin-top:2em}.gh-content h4{font-size:20px}.gh-content a:not(.kg-btn):not(.kg-bookmark-container):not(.kg-product-card-button){color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.gh-content ul,.gh-content ol{padding-left:1.5em}.gh-content li+li{margin-top:.4em}.gh-content blockquote{border-left:2px solid var(--accent);margin-left:0;margin-right:0;padding:16px 28px;background:var(--soft);border-radius:0 12px 12px 0;font-size:19px}.gh-content blockquote p{margin:0}.gh-content hr{border:0;border-top:1px solid var(--border);margin:45px 0}.gh-content table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:14px}.gh-content th,.gh-content td{padding:12px 16px;border:1px solid var(--border);min-width:90px}.gh-content th{background:var(--soft);text-align:left}.gh-content :not(pre)>code{font-size:.87em;padding:3px 6px;background:var(--soft);border-radius:4px;color:light-dark(#365b54,#abdcd6)}.gh-content pre{overflow:auto;max-width:100%;border-radius:8px;font-size:13px;line-height:1.75;tab-size:4}.gh-content pre:not([class*=language-]){background:#282a36;color:#f8f8f2;padding:24px}.gh-content iframe,.gh-content video{max-width:100%}.kg-card{max-width:100%}.kg-image-card .kg-image{margin:0 auto}.kg-image-card img[role=button],.kg-gallery-image img[role=button]{cursor:zoom-in}.kg-width-wide{width:100%;max-width:var(--wide-width)}.kg-width-full{width:100%;max-width:none}.article-grid[data-layout=full-width] .kg-width-wide{width:min(1120px,calc(100vw - 60px));max-width:none;margin-left:50%;transform:translate(-50%)}.article-grid[data-layout=full-width] .kg-width-full{width:calc(100vw - 20px);max-width:none;margin-left:50%;transform:translate(-50%)}.kg-card figcaption,.article-header figcaption{font-size:12px;color:var(--muted);text-align:center;margin-top:10px;line-height:1.7}.kg-gallery-container{display:flex;flex-direction:column;gap:15px}.kg-gallery-row{display:flex;gap:15px}.kg-gallery-image{flex:1}.kg-gallery-image img{width:100%;height:100%;object-fit:cover}.kg-bookmark-container{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--paper);color:var(--ink)}.kg-bookmark-content{padding:20px;flex:1;min-width:0}.kg-bookmark-title{font-size:15px;font-weight:700}.kg-bookmark-description{font-size:12px;line-height:1.7;color:var(--muted);margin-top:10px}.kg-bookmark-metadata{display:flex;align-items:center;gap:8px;margin-top:15px;font-size:10px}.kg-bookmark-icon{width:20px;height:20px}.kg-bookmark-thumbnail{min-width:25%;max-width:33%;position:relative}.kg-bookmark-thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kg-callout-card{display:flex;gap:15px;padding:22px;border-radius:8px}.kg-callout-emoji{font-size:24px}.kg-callout-text{flex:1}.kg-button-card{display:flex}.kg-align-center{justify-content:center}.kg-btn{background:var(--accent);color:var(--on-accent);display:inline-block;padding:10px 25px;border-radius:7px}.kg-toggle-card{padding:20px;border:1px solid var(--border);border-radius:8px}.kg-toggle-heading{display:flex;justify-content:space-between;align-items:center}.kg-toggle-heading-text{font-size:20px!important;margin:0!important}.kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{display:none}.kg-toggle-card-icon{width:30px;height:30px;display:grid;place-items:center}.kg-toggle-card-icon svg{width:16px}.kg-toggle-content{margin-top:15px}.kg-header-card h2{margin:0}.kg-file-card a{display:flex;gap:15px;padding:20px;border:1px solid var(--border)}.kg-file-card-contents{flex:1}.kg-file-card-icon{width:40px}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-audio-card,.kg-video-card,.kg-product-card,.kg-header-card{width:100%}.kg-nft-card{border:1px solid var(--border);border-radius:8px;padding:20px}.kg-signup-card{width:100%}.gh-content pre[class*=language-]{margin:0;padding:25px 22px;background:#282a36;color:#f8f8f2;max-height:var(--code-max-height, 560px);border-radius:0 0 8px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.75;overflow:auto}.gh-content pre[class*=language-]::-webkit-scrollbar{height:0}.gh-content pre[class*=language-].line-numbers{padding-left:4.3em}.gh-content code[class*=language-]{font:inherit;line-height:inherit;white-space:inherit;background:transparent;color:#f8f8f2}.gh-content div.code-toolbar{display:flex;flex-direction:column-reverse;margin:28px 0;max-width:100%;border-radius:8px;overflow:hidden}.gh-content div.code-toolbar>.toolbar{position:static;opacity:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;background:#22232e;padding:9px 12px;border-bottom:1px solid #44475a}.gh-content div.code-toolbar>.toolbar .toolbar-item{padding:0}.gh-content div.code-toolbar>.toolbar .toolbar-item:first-child{margin-right:auto}.gh-content div.code-toolbar>.toolbar>.toolbar-item>:is(button,a,span){display:inline-block;font-family:inherit;font-size:10px;line-height:1.5;border-radius:4px;box-shadow:none;color:#c6c8dd;background:transparent;padding:5px 8px}.gh-content div.code-toolbar>.toolbar>.toolbar-item>:is(button,a){display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.gh-content div.code-toolbar>.toolbar button>span{all:unset}.gh-content div.code-toolbar>.toolbar button:hover,.gh-content div.code-toolbar>.toolbar button:focus,.gh-content div.code-toolbar>.toolbar a:hover,.gh-content div.code-toolbar>.toolbar a:focus{background:#44475a;color:#f8f8f2}.gh-content div.code-toolbar>.toolbar button[aria-pressed=true],.gh-content div.code-toolbar>.toolbar button[aria-expanded=true]{background:#bd93f9;color:#282a36}.gh-content .line-numbers .line-numbers-rows{border-right-color:#44475a}.gh-content .line-numbers-rows>span:before{color:#858ab0}.gh-content .line-highlight{background:#bd93f91b;border-left:3px solid #bd93f9;margin-top:25px}.gh-content pre.code-wrap,.gh-content pre.code-wrap>code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.gh-content pre.code-expanded{max-height:none}.gh-content .token.deleted{background:#ff55551f}.gh-content .token.inserted{background:#50fa7b14}.gh-content .command-line-prompt{border-right-color:#44475a}.gh-content .command-line-prompt>span:before{color:#858ab0}.gh-content .token a{color:inherit!important}.gh-content .brace-hover,.gh-content .brace-selected{background:#44475a!important}.gh-content :not(pre)>code[class*=language-]{color:light-dark(#365b54,#abdcd6);background:var(--soft)}.gh-content code .token.operator{background:transparent}.hero+:is(.page-shell,.featured-section,.carousel,.section-band){position:relative;z-index:1;width:calc(100% - 48px);max-width:1200px;margin-top:calc(-1 * var(--hero-overlap));margin-inline:auto;border-radius:var(--radius);box-shadow:var(--shadow)}.hero+:is(.page-shell,.featured-section){background:var(--paper)}.hero+.featured-section{border:1px solid var(--border)}@media(max-width:1200px){.hero-inner{padding-inline:40px}.hero-caption{left:40px;right:40px}.page-shell,.article-grid{gap:36px;padding-inline:40px}.featured-section,.related-section{padding-inline:40px}.section-band,.carousel,.archive-header,.archive-list{margin-inline:40px}}@media(max-width:1024px){.page-shell,.article-grid{grid-template-columns:minmax(0,1fr) 220px}.page-shell[data-layout=sidebar-left],.article-grid[data-layout=sidebar-left]{grid-template-columns:220px minmax(0,1fr)}.page-shell[data-layout=full-width]{grid-template-columns:minmax(0,1fr)}.header-inner{gap:16px;padding-inline:28px}.navigation a{padding-inline:12px}.hero-inner{min-height:520px;gap:32px}.hero-art{height:280px}.hero-art span:nth-child(3){width:100px;height:100px}.post-card{gap:20px}.card-copy h2{font-size:20px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .card-copy p{display:none}.section-band{padding:36px}}@media(max-width:960px){.desktop-navigation{display:none}.header-actions{margin-left:auto}.mobile-navigation{display:block;position:relative}.mobile-navigation summary{list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation nav{position:absolute;right:0;top:54px;width:min(260px,calc(100vw - 40px));padding:10px;display:grid;gap:4px;background:var(--paper);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);font-size:14px}.mobile-navigation nav a{padding:10px 14px;border-radius:10px}.mobile-navigation a:hover,.mobile-navigation a[aria-current=page]{color:var(--accent);background:var(--soft)}}@media(max-width:800px){.page-shell,.article-grid,.article-grid[data-layout=sidebar-left],[data-layout=sidebar-left]{display:block}.sidebar{display:none}.header-inner{min-height:76px;padding:12px 24px}.hero-inner{padding:64px 28px calc(72px + var(--hero-overlap));grid-template-columns:minmax(0,1fr) 210px;min-height:470px}.hero h1{font-size:40px}.hero-art{height:240px}.hero-art span:nth-child(3){width:86px;height:86px}.hero-caption{left:28px;right:28px}.page-shell{padding:40px 28px}.featured-section,.related-section{padding:36px 28px}.featured-grid{gap:18px}.featured-section .featured-grid:has(>:nth-child(3)){grid-template-columns:1fr 1fr}.featured-section .featured-grid:has(>:nth-child(3))>:first-child{grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child){display:flex}.featured-section .featured-grid:has(>:nth-child(3))>:first-child .card-copy h2{font-size:24px}.compact-card .card-copy h2{font-size:18px}.compact-card .card-copy{padding-inline:10px}.related-section .featured-grid{grid-template-columns:1fr 1fr}.section-band{gap:28px;padding:32px;margin:40px 28px;flex-wrap:wrap}.section-band h2{font-size:30px}.article-header{padding:48px 28px 0}.article-grid{padding:32px 28px 48px}.reader[data-cover=true] .article-panel{width:calc(100% - 80px);border-radius:20px}.article-panel-heading{padding:32px 28px 0}.article-caption{padding-inline:28px}.article-excerpt,.gh-content{font-size:16px}.gh-content h2{font-size:25px}.gh-content h3{font-size:21px}.archive-header{padding-top:48px}.archive-header,.archive-list{margin-inline:28px}.archive-list section{grid-template-columns:110px minmax(0,1fr);gap:28px}.carousel{margin-inline:28px}.carousel-copy{padding:32px}.carousel-copy h2{font-size:30px}.carousel-controls{padding:0 32px 28px}.section-band .gh-content{font-size:15px}.site-footer{padding-inline:28px}}@media(max-width:540px){:root{--hero-overlap: 24px}.hero+:is(.page-shell,.featured-section,.carousel,.section-band){width:calc(100% - 24px)}body[data-boxed=true] .hero+.page-shell{border:1px solid var(--border);border-radius:var(--radius)}.header-inner{gap:8px;padding-inline:16px;min-height:72px}.brand{flex:1;font-size:16px;line-height:1.3;gap:8px}.brand-mark{width:28px;height:32px;font-size:22px}.brand img{max-width:min(140px,100%)}.header-actions{gap:2px}.color-mode-select{appearance:none;width:38px;padding:0;color:transparent}.color-mode-select option{color:var(--ink);background:var(--paper)}.color-mode-control>svg{left:11px}.header-actions .button-small{background:transparent;color:var(--ink);width:36px;height:42px;padding:0;font-size:0;gap:0}.header-actions .button-small svg{width:20px;height:20px}.header-actions .icon-button{width:36px}.hero-inner{display:block;min-height:0;padding:62px 24px calc(65px + var(--hero-overlap))}.hero h1{font-size:clamp(36px,9vw,46px);max-width:380px;margin-block:22px 18px}.hero p{font-size:14px}.hero .eyebrow{font-size:9px;gap:8px;letter-spacing:.08em}.hero-art{display:none}.hero-caption{left:24px;right:24px;font-size:9px;bottom:calc(20px + var(--hero-overlap))}.hero-link{margin-top:24px}.page-shell{padding:36px 20px}body[data-boxed=true] .page-shell{border-inline:0;border-radius:0}.post-card{display:flex!important;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:28px;padding-bottom:28px}.feed>.post-card .card-cover{order:0!important}.card-copy h2{font-size:22px}.card-copy p{font-size:14px}.card-copy .post-meta{font-size:11px;margin-top:16px}.featured-section,.related-section{padding:32px 20px}.featured-section .featured-grid,.related-section .featured-grid{grid-template-columns:1fr!important}.featured-grid .post-card{gap:0;margin:0;padding:8px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child){display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:4px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .card-copy{padding:10px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .card-copy h2{font-size:17px}.featured-section .featured-grid:has(>:nth-child(3))>:not(:first-child) .post-meta{font-size:10px;gap:5px 8px}.compact-card .card-copy{padding:18px 12px 12px}.featured-section .featured-grid:has(>:nth-child(3))>:first-child .card-copy h2,.compact-card .card-copy h2{font-size:22px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:27px}.section-heading .small-muted{font-size:10px}.section-index{font-size:40px}.section-band{margin:36px 20px;padding:28px 24px}.home-about img{width:100%}.subscribe-band h2{font-size:28px}.subscribe-band .eyebrow{font-size:10px}.article-header{padding:42px 20px 0}.article-title h1{font-size:34px;margin-block:22px}.article-grid{padding-inline:20px}.article-cover{border-radius:12px}.reader[data-cover=true] .article-panel{width:calc(100% - 32px);border-radius:16px}.reader[data-cover=true] .article-header,.reader[data-cover=true] .article-grid,.article-panel-heading,.article-caption{padding-inline:12px}.article-grid[data-layout=full-width] .kg-width-wide{width:calc(100vw - 40px)}.gh-content pre[class*=language-]{font-size:11px}.gh-content div.code-toolbar>.toolbar{gap:4px;padding:6px}.gh-content div.code-toolbar>.toolbar>.toolbar-item>:is(button,a,span){font-size:11px}.gh-content div.code-toolbar>.toolbar>.toolbar-item>:is(button,a){min-width:40px;min-height:40px}.gh-content div.code-toolbar>.toolbar>.toolbar-item:has(>span){flex-basis:100%}.share-buttons{gap:12px}.author-box{padding:22px}.adjacent-posts{grid-template-columns:1fr}.toc{padding:16px 14px}.article-excerpt{font-size:15px}.archive-header,.archive-list{margin-inline:20px}.archive-list section{display:block}.archive-list h2{font-size:36px;margin-bottom:20px}.archive-list li{font-size:14px;gap:20px}.top-bar>div{padding:7px 20px;gap:10px;flex-wrap:wrap}.top-bar nav{gap:10px;flex-wrap:wrap}.pagination{gap:12px;font-size:11px}.pagination a{padding-inline:12px}.footer-links,.social-links{gap:16px}.back-to-top{right:16px;bottom:20px;width:40px;height:40px}.modal{padding:20px}.carousel{margin-inline:20px}.carousel-copy h2{font-size:27px}.carousel-copy p{font-size:13px}.kg-bookmark-thumbnail{display:none}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{:root{color-scheme:light!important}.site-header,.top-bar,.reading-progress,.site-footer,.sidebar,.article-actions,.back-to-top,.toc,.comments-section,.toast,.related-section{display:none!important}body{background:#fff}.article-grid{display:block;padding:0}.gh-content pre[class*=language-]{max-height:none;white-space:pre-wrap}.gh-content div.code-toolbar>.toolbar{display:none}.article-header{padding:0}.reader[data-cover=true] .article-panel{width:100%;margin-top:24px;border:0;background:none;box-shadow:none}.reader[data-cover=true] .article-panel:before{display:none}.gh-content a{color:inherit;text-decoration:underline}.kg-width-wide,.kg-width-full{width:100%!important;transform:none!important;margin-left:0!important}}
/*! For license information please see app.css.LEGAL.txt */
/*# sourceMappingURL=app.css.map */
