.link[data-v-afcd4aec]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--un-text-opacity:1;color:rgb(var(--brand-primary-6) / var(--un-text-opacity));display:inline-block;display:inline-flex;text-decoration:none;position:relative}.link[data-v-afcd4aec]:before{content:"";position:absolute;bottom:0;width:0;height:1px;--un-bg-opacity:1;background-color:rgb(var(--brand-primary-6) / var(--un-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-property:width}.link.is-active[data-v-afcd4aec],.link[data-v-afcd4aec]:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-7) / var(--un-text-opacity))}.link.is-active[data-v-afcd4aec]:before,.link[data-v-afcd4aec]:hover:before{width:100%}.link.disabled[data-v-afcd4aec]{pointer-events:none}.link.gray[data-v-afcd4aec]{--un-text-opacity:1;color:rgb(var(--brand-gray-8) / var(--un-text-opacity))}.link.gray.is-active[data-v-afcd4aec],.link.gray[data-v-afcd4aec]:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-6) / var(--un-text-opacity))}.link.gray.is-active[data-v-afcd4aec]:before,.link.gray[data-v-afcd4aec]:hover:before{width:100%}.v-tag[data-v-b97128ae]{white-space:pre;border-style:solid;--un-border-opacity:1;border-color:rgb(var(--brand-gray-1) / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(var(--brand-gray-50) / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(var(--brand-gray-5) / var(--un-text-opacity))}.v-tag[data-v-b97128ae]:hover{--un-text-opacity:1;color:rgb(var(--brand-gray-7) / var(--un-text-opacity))}.v-tag[href][data-v-b97128ae]{cursor:pointer;text-decoration:none}.v-tag.is-bPrimary[data-v-b97128ae]{--un-border-opacity:1;border-color:rgb(var(--brand-primary-1) / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(var(--brand-primary-50) / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(var(--brand-primary-5) / var(--un-text-opacity))}.v-tag.is-bPrimary[data-v-b97128ae]:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-7) / var(--un-text-opacity))}.v-tag.is-red[data-v-b97128ae]{--un-border-opacity:1;border-color:rgb(254 226 226 / var(--un-border-opacity));--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity));--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.v-tag.is-red[data-v-b97128ae]:hover{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity))}.v-ar-wrapper[data-v-75eb7d28]{overflow:hidden}.v-ar-inner[data-v-75eb7d28]{width:fit-content}ul[data-v-868fc3e8]{padding-left:0}li[data-v-868fc3e8]{list-style:none}li[data-v-15b7886b]{margin-bottom:4px}li[data-v-15b7886b]:last-child{margin-bottom:0}li ul[data-v-15b7886b]{margin-top:4px}ul[data-v-15b7886b]{padding-left:0}li ul[data-v-15b7886b]{padding-left:1rem}.v-article-nav[data-v-45a62167]:before,.v-article-nav[data-v-45a62167]:after{content:"";position:absolute;left:-1px;top:0;width:1px;height:100%;--un-bg-opacity:1;background-color:rgb(var(--brand-gray-2) / var(--un-bg-opacity))}.v-article-nav[data-v-45a62167]:after{z-index:1;height:var(--scroll-progress, 0px);--un-bg-opacity:1;background-color:rgb(var(--brand-primary-400) / var(--un-bg-opacity))}.post-nav[data-v-1864e1f1]{display:none;position:fixed;top:50%;transform:translate(1rem,-50%);padding-left:1rem}@media (min-width: 1280px){.post-nav[data-v-1864e1f1]{display:block}}.dot[data-v-90070c0d]{animation:bounce 1s linear infinite}.dot[data-v-90070c0d]:nth-child(n){animation-delay:0ms}.dot[data-v-90070c0d]:nth-child(2n){animation-delay:.1s}.dot[data-v-90070c0d]:nth-child(3n){animation-delay:.2s}[data-v-5c5c705e]:root{--angle: 45deg;--opacity: .5}.rainbow[data-v-5c5c705e]{--border-size: .3rem;border:var(--border-size) solid transparent;border-image:conic-gradient(from var(--angle),#d53e33 0deg 90deg,#fbb300 90deg 180deg,#377af5 180deg 270deg,#399953 270deg 360deg) 1 stretch;background:rgb(255 255 255 / var(--opacity))}@supports (background: paint(houdini)){@property --opacity{syntax: "<number>"; initial-value: .5; inherits: false;}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes opacityChange-5c5c705e{to{--opacity: 1}}@keyframes rotate-5c5c705e{to{--angle: 360deg}}.rainbow[data-v-5c5c705e]{animation:rotate-5c5c705e 4s linear infinite,opacityChange-5c5c705e 3s infinite alternate}}.is-selected[data-v-afea579d]{--un-bg-opacity:1;background-color:rgb(var(--brand-primary-1) / var(--un-bg-opacity))}.search-input[data-v-374019d3]{border-radius:.25rem;padding-left:.25rem}.search-input[data-v-374019d3]:focus{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity));outline:none}.icon[data-v-4f4cf608]{display:inline-block;width:1em;height:1em}.default-layout[data-v-d707543b]{display:grid;overflow:auto;overflow:overlay;overflow-x:hidden;grid-template:"nav" "content" "content-nav"}#layout-content-left[data-v-d707543b]{align-self:start;z-index:10}#layout-content-left[data-v-d707543b]:hover{z-index:30}.sidebar[data-v-d707543b]{display:flex}@media (min-width: 1280px){.default-layout[data-v-d707543b]{grid-template:1fr / 1fr auto 1fr}.sidebar[data-v-d707543b]{display:inline-block;position:fixed;top:0;margin-right:2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:translate(calc(-100% - 2rem),-40px);opacity:.05;filter:blur(2px) grayscale(1)}.sidebar[data-v-d707543b]:hover{transform:translate(calc(-100% - 2rem));opacity:1;filter:none}}/*!
 * Project: Heti
 * URL: https://github.com/sivan/heti
 * Author: Sivan [sun.sivan@gmail.com]
 */@font-face{font-family:Heti Hei;src:"Heti Hei SC","Heti Hei TC","Heti Hei JP","Heti Hei KR"}@font-face{font-family:Heti Hei SC;src:local("PingFang SC Regular"),local("Heiti SC Regular"),local("Microsoft YaHei"),local("Source Han Sans CN Regular"),local("Noto Sans CJK SC Regular"),local("WenQuanYi Micro Hei"),local("Droid Sans Fallback")}@font-face{font-family:Heti Hei TC;src:local("PingFang TC Regular"),local("Heiti TC Regular"),local("Microsoft Jhenghei"),local("Source Han Sans HK Regular"),local("Source Han Sans TW Regular"),local("Noto Sans CJK TC Regular"),local("WenQuanYi Micro Hei"),local("Droid Sans Fallback")}@font-face{font-family:Heti Hei JP;src:local("Hiragino Sans GB W3"),local("Source Han Sans JP Regular"),local("Noto Sans CJK JP Regular"),local("Droid Sans Fallback")}@font-face{font-family:Heti Hei KR;src:local("Source Han Sans KR Regular"),local("Noto Sans CJK KR Regular"),local("Droid Sans Fallback")}@font-face{font-family:Heti Hei;font-weight:200;src:"Heti Hei SC Light","Heti Hei TC Light","Heti Hei JP Light","Heti Hei KR Light"}@font-face{font-family:Heti Hei SC Light;font-weight:200;src:local("PingFang SC Light"),local("Heiti SC Light"),"Heti Hei SC Light Fallback",local("Source Han Sans CN Light"),local("Noto Sans CJK SC Light")}@font-face{font-family:Heti Hei TC Light;font-weight:200;src:local("PingFang TC Light"),local("Heiti TC Light"),local("Microsoft Jhenghei Light"),local("Source Han Sans HK Light"),local("Source Han Sans TW Light"),local("Noto Sans CJK TC Light")}@font-face{font-family:Heti Hei JP Light;font-weight:200;src:local("Source Han Sans JP Light"),local("Noto Sans CJK JP Light")}@font-face{font-family:Heti Hei KR Light;font-weight:200;src:local("Source Han Sans KR Light"),local("Noto Sans CJK KR Light")}@font-face{font-family:Heti Hei SC Light Fallback;font-weight:200;src:local("Microsoft YaHei"),local("Droid Sans Fallback")}@font-face{font-family:Heti Hei;font-weight:600;src:"Heti Hei SC Bold","Heti Hei TC Bold","Heti Hei JP Bold","Heti Hei KR Bold"}@font-face{font-family:Heti Hei SC Bold;font-weight:600;src:local("PingFang SC Medium"),local("Heiti SC Medium"),"Heti Hei SC Bold Fallback",local("Source Han Sans CN Bold"),local("Noto Sans CJK SC Bold")}@font-face{font-family:Heti Hei TC Bold;font-weight:600;src:local("PingFang TC Medium"),local("Heiti TC Medium"),local("Microsoft Jhenghei Bold"),local("Source Han Sans HK Bold"),local("Source Han Sans TW Bold"),local("Noto Sans CJK TC Bold")}@font-face{font-family:Heti Hei JP Bold;font-weight:600;src:local("Hiragino Sans GB W6"),local("Source Han Sans JP Bold"),local("Noto Sans CJK JP Bold")}@font-face{font-family:Heti Hei KR Bold;font-weight:600;src:local("Source Han Sans KR Bold"),local("Noto Sans CJK KR Bold")}@font-face{font-family:Heti Hei SC Bold Fallback;font-weight:600;src:local("Microsoft YaHei"),local("Droid Sans Fallback")}@font-face{font-family:Heti Hei Black;font-weight:800;src:"Heti Hei SC Black","Heti Hei TC Black","Heti Hei JP Black","Heti Hei KR Black"}@font-face{font-family:Heti Hei SC Black;font-weight:800;src:local("Lantinghei SC Heavy"),local("PingFang SC Semibold"),local("Heiti SC Medium"),"Heti Hei SC Black Fallback",local("Source Han Sans CN Heavy"),local("Noto Sans CJK SC Heavy")}@font-face{font-family:Heti Hei TC Black;font-weight:800;src:local("Lantinghei TC Heavy"),local("PingFang TC Semibold"),local("Heiti TC Medium"),local("Microsoft Jhenghei Bold"),local("Source Han Sans HK Heavy"),local("Source Han Sans TW Heavy"),local("Noto Sans CJK TC Heavy")}@font-face{font-family:Heti Hei JP Black;font-weight:800;src:local("Hiragino Sans GB W6"),local("Source Han Sans JP Heavy"),local("Noto Sans CJK JP Heavy")}@font-face{font-family:Heti Hei KR Black;font-weight:800;src:local("Source Han Sans KR Heavy"),local("Noto Sans CJK KR Heavy")}@font-face{font-family:Heti Hei SC Black Fallback;font-weight:800;src:local("Microsoft YaHei"),local("Droid Sans Fallback")}@font-face{font-family:Heti Song;src:local("Songti SC Regular"),local("Songti TC Regular"),local("SimSun")}@font-face{font-family:Heti Song;font-weight:200;src:local("Songti SC Light"),local("Songti TC Light"),"Heti Song Light Fallback"}@font-face{font-family:Heti Song Light Fallback;font-weight:200;src:local("SimSun")}@font-face{font-family:Heti Song;font-weight:600;src:local("Songti SC Bold"),local("Songti TC Bold"),"Heti Song Bold Fallback"}@font-face{font-family:Heti Song Bold Fallback;font-weight:600;src:local("SimSun")}@font-face{font-family:Heti Song Black;font-weight:800;src:local("Songti SC Black"),local("SimSun")}@font-face{font-family:Heti Kai;src:local("Kaiti SC Regular"),local("Kaiti TC Regular"),local("STKaiti"),local("Kaiti"),local("BiauKai")}@font-face{font-family:Heti Kai;font-weight:600;src:local("Kaiti SC Bold"),local("Kaiti TC Bold")}@font-face{font-family:Heti Kai Bold Fallback;font-weight:600;src:local("STKaiti"),local("Kaiti") local("BiauKai")}@font-face{font-family:Heti Kai Black;font-weight:800;src:local("Kaiti SC Black"),local("Kaiti TC Black"),local("STKaiti"),local("Kaiti")}.heti{max-width:42em;font-size:16px;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;line-height:1.5;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.02em}.heti:before,.heti:after{content:"";display:table}.heti:after{clear:both}.heti>*:first-child,.heti section>*:first-child,.heti td>*:first-child{margin-block-start:0!important}.heti>*:last-child,.heti section>*:last-child,.heti td>*:last-child{margin-block-end:0!important}.heti blockquote{margin-block-start:12px;margin-block-end:24px;margin-inline-start:32px;margin-inline-end:32px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;background-color:#0000000e}@media (prefers-color-scheme: dark){.heti blockquote{background-color:#ffffff0e}}.heti figure{display:block;text-align:center}.heti figure>img{display:block;margin-inline-start:auto;margin-inline-end:auto}.heti hr{width:30%;height:1px;margin-block-start:48px;margin-block-end:47px;margin-inline-start:auto;margin-inline-end:auto;border:0;background-color:#ccc}@media (prefers-color-scheme: dark){.heti hr{background-color:#404040}}.heti p{margin-block-start:12px;margin-block-end:24px;text-align:justify}.heti p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti p:not(:lang(zh)){text-align:start}.heti pre{margin-block-start:12px;margin-block-end:12px;margin-inline-start:0;margin-inline-end:0;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;overflow:auto;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,courier,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;white-space:pre;word-wrap:normal;border-radius:4px;background-color:#0000000e}@media (prefers-color-scheme: dark){.heti pre{background-color:#ffffff0e}}.heti pre code{margin:0;padding:0;border:0;border-radius:0;background-color:#0000;color:inherit}.heti:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti:not(:lang(zh)){letter-spacing:0}.heti a,.heti abbr,.heti code,.heti heti-spacing,.heti [lang=en-US]{letter-spacing:normal}.heti h1,.heti h2,.heti h3,.heti h4,.heti h5,.heti h6{position:relative;margin:0;margin-block-start:24px;margin-block-end:12px;font-weight:600}.heti h1{margin-block-end:24px;font-size:32px;line-height:48px}.heti h2{font-size:24px;line-height:36px}.heti h3{font-size:20px;line-height:36px}.heti h4{font-size:18px;line-height:24px}.heti h5{font-size:16px;line-height:24px}.heti h6{font-size:14px;line-height:24px}.heti h1,.heti h2,.heti h3{letter-spacing:.05em}.heti h1:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti h1:not(:lang(zh)),.heti h2:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti h2:not(:lang(zh)),.heti h3:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti h3:not(:lang(zh)){letter-spacing:0}.heti h1+h2,.heti h2+h3,.heti h3+h4,.heti h4+h5,.heti h5+h6{margin-block-start:12px}.heti ul,.heti ol,.heti dl{margin-block-start:12px;margin-block-end:24px}.heti ul,.heti ol{padding-inline-start:32px}.heti ul ul,.heti ul ol,.heti ol ul,.heti ol ol{margin-block-start:0;margin-block-end:0}.heti ul{list-style-type:disc}.heti ol{list-style-type:decimal}.heti ul ul,.heti ol ul{list-style-type:circle}.heti ul ul ul,.heti ul ol ul,.heti ol ul ul,.heti ol ol ul{list-style-type:square}.heti li{list-style-type:unset}.heti table{box-sizing:border-box;table-layout:fixed;margin-block-start:12px;margin-block-end:24px;margin-inline-start:auto;margin-inline-end:auto;border-collapse:collapse;border-width:1px;border-style:solid;border-color:#ccc;word-break:break-word}@media (prefers-color-scheme: dark){.heti table{border-color:#404040}}.heti th,.heti td{padding-block-start:6px;padding-block-end:6px;padding-inline-start:8px;padding-inline-end:8px;border-width:1px;border-style:solid;border-color:#ccc}@media (prefers-color-scheme: dark){.heti th,.heti td{border-color:#404040}}.heti caption{caption-side:bottom;margin-block-start:2px;margin-block-end:-4px;font-size:14px;line-height:24px}.heti a{text-decoration:none}.heti a:hover{padding-block-end:1px;border-block-end:1px solid currentColor;text-decoration:none}.heti abbr[title]{padding-block-end:1px;border-block-end:1px dotted;text-decoration:none;cursor:help}.heti b,.heti strong{font-weight:600}.heti code{margin-inline-start:.25em;margin-inline-end:.25em;font-family:SFMono-Regular,consolas,Liberation Mono,menlo,courier,monospace,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:.875em}.heti dfn{font-weight:600}.heti dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti dfn:not(:lang(zh)){font-weight:400}.heti em{font-weight:600}.heti figcaption{display:inline-block;vertical-align:top;font-size:14px;text-align:start}.heti i{font-style:italic}.heti ins,.heti u{padding-block-end:1px;border-block-end:1px solid;text-decoration:none}.heti mark{padding-block-start:2px;padding-block-end:2px;padding-inline-start:1px;padding-inline-end:1px;margin-inline-start:1px;margin-inline-end:1px;background-color:#fff700e0;color:inherit}@media (prefers-color-scheme: dark){.heti mark{background-color:#4d4a00e0}}.heti q{quotes:"「" "」" "『" "』"}.heti q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti q:not(:lang(zh)){quotes:initial;quotes:auto}.heti rt{font-size:.875em;font-weight:400}.heti small{font-size:.875em}.heti strong{font-weight:600}.heti sub,.heti sup{position:relative;margin-inline-start:.25em;margin-inline-end:.25em;font-size:.75em;font-family:Helvetica Neue,helvetica,arial,Heti Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-style:normal;line-height:1;vertical-align:baseline}.heti sub{bottom:-.25em}.heti sup{top:-.5em}.heti sup:target,.heti sup a:target{background-color:#dbedff}@media (prefers-color-scheme: dark){.heti sup:target,.heti sup a:target{background-color:#3a6188}}.heti summary{padding-inline-start:1em;outline:0;cursor:pointer}.heti summary::-webkit-details-marker{width:.6em;margin-inline-end:.4em}.heti u[title]{cursor:help;border-block-end-width:3px;border-block-end-style:double;border-block-end-color:#0000008a}@media (prefers-color-scheme: dark){.heti u[title]{border-block-end-color:#ffffff8a}}.heti address,.heti cite,.heti dfn,.heti dt,.heti em{font-style:normal}.heti address:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti address:not(:lang(zh)),.heti cite:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti cite:not(:lang(zh)),.heti dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti dfn:not(:lang(zh)),.heti dt:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti dt:not(:lang(zh)),.heti em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti em:not(:lang(zh)){font-style:italic}.heti abbr[title],.heti del,.heti ins,.heti s,.heti u{margin-inline-start:1px;margin-inline-end:1px}.heti,.heti--sans{font-family:Helvetica Neue,helvetica,arial,Heti Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--serif,.heti--classic{font-family:Times New Roman,times,Heti Song,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--classic h1,.heti--classic h2,.heti--classic h3,.heti--classic h4,.heti--classic h5,.heti--classic h6{font-family:Times New Roman,times,Heti Kai Black,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:800}.heti--classic blockquote,.heti--classic cite,.heti--classic q{font-family:Times New Roman,times,Heti Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--classic figcaption,.heti--classic caption,.heti--classic th{font-family:Helvetica Neue,helvetica,arial,Heti Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--hei{font-family:Helvetica Neue,helvetica,arial,Heti Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--song{font-family:Times New Roman,times,Heti Song,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--kai{font-family:Times New Roman,times,Heti Kai,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--columns-1,.heti--columns-2,.heti--columns-3,.heti--columns-4,.heti--columns-16em,.heti--columns-20em,.heti--columns-24em,.heti--columns-28em,.heti--columns-32em,.heti--columns-36em,.heti--columns-40em,.heti--columns-44em,.heti--columns-48em,.heti comma{max-width:none;column-gap:2em}.heti--columns-1 p,.heti--columns-2 p,.heti--columns-3 p,.heti--columns-4 p,.heti--columns-16em p,.heti--columns-20em p,.heti--columns-24em p,.heti--columns-28em p,.heti--columns-32em p,.heti--columns-36em p,.heti--columns-40em p,.heti--columns-44em p,.heti--columns-48em p,.heti comma p{margin-block-start:6px;margin-block-end:12px;text-indent:2em}.heti--columns-1{column-count:1}.heti--columns-2{column-count:2}.heti--columns-3{column-count:3}.heti--columns-4{column-count:4}.heti--columns-16em{column-width:16em}.heti--columns-20em{column-width:20em}.heti--columns-24em{column-width:24em}.heti--columns-28em{column-width:28em}.heti--columns-32em{column-width:32em}.heti--columns-36em{column-width:36em}.heti--columns-40em{column-width:40em}.heti--columns-44em{column-width:44em}.heti--columns-48em{column-width:48em}.heti--vertical{max-width:none;max-height:42em;writing-mode:vertical-rl;letter-spacing:.125em}.heti--vertical h1,.heti--vertical h2,.heti--vertical h3,.heti--vertical h4,.heti--vertical h5,.heti--vertical h6{text-align:start}.heti--vertical q{quotes:"「" "」" "『" "』"}.heti--ancient,.heti--poetry{font-family:Times New Roman,times,Heti Song,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.heti--ancient h1,.heti--ancient h2,.heti--ancient h3,.heti--ancient h4,.heti--ancient h5,.heti--ancient h6,.heti--poetry h1,.heti--poetry h2,.heti--poetry h3,.heti--poetry h4,.heti--poetry h5,.heti--poetry h6{font-family:Times New Roman,times,Heti Kai Black,serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:800;text-align:center}.heti--ancient h1 .heti-meta,.heti--ancient h2 .heti-meta,.heti--ancient h3 .heti-meta,.heti--ancient h4 .heti-meta,.heti--ancient h5 .heti-meta,.heti--ancient h6 .heti-meta,.heti--poetry h1 .heti-meta,.heti--poetry h2 .heti-meta,.heti--poetry h3 .heti-meta,.heti--poetry h4 .heti-meta,.heti--poetry h5 .heti-meta,.heti--poetry h6 .heti-meta{font-weight:400}@media screen and (min-width: 640px){.heti--ancient h1 .heti-meta,.heti--ancient h2 .heti-meta,.heti--ancient h3 .heti-meta,.heti--ancient h4 .heti-meta,.heti--ancient h5 .heti-meta,.heti--ancient h6 .heti-meta,.heti--poetry h1 .heti-meta,.heti--poetry h2 .heti-meta,.heti--poetry h3 .heti-meta,.heti--poetry h4 .heti-meta,.heti--poetry h5 .heti-meta,.heti--poetry h6 .heti-meta{position:absolute;line-height:inherit;text-indent:0;display:inline;margin-block-start:4px;margin-inline-start:8px}}.heti--ancient .heti-meta,.heti--poetry .heti-meta{line-height:24px;text-align:center;text-indent:0}.heti--ancient p{text-indent:2em}.heti--poetry p{text-align:center;text-indent:0}.heti--annotation p{margin-block-start:0;margin-block-end:0;line-height:2.25;text-indent:2em}.heti--annotation em{-webkit-text-emphasis:filled circle;-webkit-text-emphasis-position:under;text-emphasis:filled circle;text-emphasis-position:under right;font-weight:400}.heti--annotation em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti--annotation em:not(:lang(zh)){-webkit-text-emphasis:none;text-emphasis:none}.heti--annotation .heti-meta{margin-block-start:12px;margin-block-end:24px}.heti .heti-meta{display:block;text-indent:0}.heti .heti-verse{text-align:center;text-indent:0}.heti .heti-large{font-size:18px;line-height:24px}.heti .heti-x-large{font-size:20px;line-height:30px;letter-spacing:.05em}.heti .heti-small{font-size:14px;line-height:24px}.heti .heti-x-small{font-size:12px;line-height:18px}.heti .heti-list-latin{list-style-type:upper-latin}.heti .heti-list-latin ol{list-style-type:lower-roman}.heti .heti-list-latin ol ol{list-style-type:lower-latin}.heti .heti-list-han{list-style-type:cjk-ideographic}.heti .heti-list-han ol{list-style-type:decimal}.heti .heti-list-han ol ol{list-style-type:decimal-leading-zero}.heti .heti-fn{margin-block-start:59px;border-block-start:1px solid;border-block-start-color:#ccc;font-size:14px;font-family:Helvetica Neue,helvetica,arial,Heti Hei,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:24px}@media (prefers-color-scheme: dark){.heti .heti-fn{border-block-start-color:#404040}}.heti .heti-fn ol{margin-block-start:12px;margin-block-end:0}.heti .heti-fn li:target{background-color:#dbedff}@media (prefers-color-scheme: dark){.heti .heti-fn li:target{background-color:#3a6188}}.heti .heti-hang{position:absolute;line-height:inherit;text-indent:0}.heti .heti-em{-webkit-text-emphasis:filled circle;-webkit-text-emphasis-position:under;text-emphasis:filled circle;text-emphasis-position:under right}.heti .heti-em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)),.heti .heti-em:not(:lang(zh)){-webkit-text-emphasis:none;text-emphasis:none}.heti .heti-ruby--inline{display:inline-flex;flex-direction:column-reverse;height:1.5em;vertical-align:top}.heti .heti-ruby--inline rt{display:inline;margin-bottom:-.25em;line-height:1;text-align:center}.heti heti-spacing{display:inline}.heti heti-spacing+sup,.heti heti-spacing+sub{margin-inline-start:0}.heti .heti-spacing-start{margin-inline-end:.25em}.heti .heti-spacing-end{margin-inline-start:.25em}.heti heti-adjacent{display:inline;text-spacing-trim:space-all}.heti .heti-adjacent-half{margin-inline-end:-.5em}.heti .heti-adjacent-quarter{margin-inline-end:-.25em}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.heti blockquote>p{margin:0}.heti figure{position:relative;z-index:10;margin:2rem 0;left:50%;margin-left:-50vw;width:100vw;min-height:100px}.heti figure:before{position:absolute;top:-1px;left:0;display:block;width:100vw;height:calc(100% - 29px);content:"";border:1px solid gray;--un-bg-opacity:.4;--un-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.heti figure img{max-width:100vw;max-height:60vh;display:block;position:relative;object-fit:scale-down;object-position:center;z-index:1}.heti figure figcaption{margin-top:.5rem;--un-text-opacity:1;color:rgb(var(--brand-gray-5) / var(--un-text-opacity))}.heti figure figcaption a{--un-text-opacity:1;color:rgb(var(--brand-gray-5) / var(--un-text-opacity))}.heti a{border-block-end:0px solid transparent;padding-block-end:0px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--un-text-opacity:1;color:rgb(var(--brand-primary-6) / var(--un-text-opacity));display:inline-block;display:inline-flex;text-decoration:none;position:relative}.heti a:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-7) / var(--un-text-opacity))}.heti a:before{border-block-end:0px solid transparent;padding-block-end:0px;content:"";position:absolute;bottom:0;width:0;height:1px;--un-bg-opacity:1;background-color:rgb(var(--brand-primary-7) / var(--un-bg-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-property:width}.heti a:hover{border-block-end:0px solid transparent;padding-block-end:0px}.heti a:hover:before{width:100%}.heti s{--un-text-opacity:1;color:rgb(var(--brand-gray-4) / var(--un-text-opacity))}.heti code{font-weight:700}.heti code:before,.heti code:after{content:"`";font-weight:700}.heti h1,.heti h2,.heti h3,.heti h4,.heti h5{scroll-margin-top:40px}.heti h1:target,.heti h2:target,.heti h3:target,.heti h4:target,.heti h5:target{--un-text-opacity:1;color:rgb(var(--brand-primary-6) / var(--un-text-opacity))}.heti h1 .header-anchor:after,.heti h2 .header-anchor:after,.heti h3 .header-anchor:after,.heti h4 .header-anchor:after,.heti h5 .header-anchor:after{content:"#";opacity:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-property:opacity}.heti h1:hover .header-anchor:after,.heti h2:hover .header-anchor:after,.heti h3:hover .header-anchor:after,.heti h4:hover .header-anchor:after,.heti h5:hover .header-anchor:after{opacity:100}.heti .custom-block{border-radius:16px;padding:16px;margin:16px 0;--un-bg-opacity:1;background-color:rgb(var(--brand-gray-1) / var(--un-bg-opacity))}.heti .custom-block .custom-block-title{margin-bottom:8px;font-weight:bolder;font-size:1rem;line-height:1.5rem}.heti .custom-block p{margin:0;font-size:.875rem;line-height:1.25rem}.heti .custom-block.tip{--un-bg-opacity:1;background-color:rgb(var(--brand-gray-1) / var(--un-bg-opacity))}.heti .custom-block.tip .custom-block-title{--un-text-opacity:1;color:rgb(var(--brand-gray-7) / var(--un-text-opacity))}div[class*=language-]{position:relative;background:var(--code-bg-color);margin:2rem 0;border-radius:.5rem}div[class*=language-] pre{font-size:16px;margin:0;padding:1rem;background:transparent;overflow:auto}div[class*=language-] pre code{font-weight:400;width:fit-content;display:block}div[class*=language-] pre code:before,div[class*=language-] pre code:after{content:unset}div[class*=language-] .copy{display:none}div[class*=language-] .lang{position:absolute;top:0;right:1.5rem;transform:translateY(-100%);font-weight:700;background:var(--code-bg-color);padding:2px 1.5rem;border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}div[class*=language-] .highlighted{display:inline-block;width:calc(100% + 48px);margin:0 -1rem;padding:0 1rem;background:var(--code-highlight-color)}@media (prefers-color-scheme: light){.heti div[class*=language-]{--code-bg-color: #f8f8f8;--code-highlight-color: #e7e9eb}.shiki span{color:var(--shiki-light)!important}}@media (prefers-color-scheme: dark){.heti div[class*=language-]{--code-bg-color: #161617;--code-highlight-color: #161617}.shiki span{color:var(--shiki-dark)!important}}html,body{font-size:14px;--un-text-opacity:1;color:rgb(var(--brand-gray-700) / var(--un-text-opacity));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:hidden overlay;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 1280px){html,body{font-size:16px}}*::selection{--un-bg-opacity:1;background-color:rgb(var(--brand-primary-50) / var(--un-bg-opacity))}html.dark{background:#121212}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}#nprogress{pointer-events:none}#nprogress .bar{opacity:.75;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}hr{border-width:0;border-top-width:1px;--un-border-opacity:1;border-color:rgb(var(--brand-gray-1) / var(--un-border-opacity))}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-width:1px;--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity));border-style:solid}div{box-sizing:border-box}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }:root{--rose-1:255 228 230;--rose-2:254 205 211;--rose-3:253 164 175;--rose-4:251 113 133;--rose-5:244 63 94;--rose-6:225 29 72;--rose-7:190 18 60;--rose-8:159 18 57;--rose-9:136 19 55;--rose-50:255 241 242;--rose-100:255 228 230;--rose-200:254 205 211;--rose-300:253 164 175;--rose-400:251 113 133;--rose-500:244 63 94;--rose-600:225 29 72;--rose-700:190 18 60;--rose-800:159 18 57;--rose-900:136 19 55;--rose-950:76 5 25;--pink-1:252 231 243;--pink-2:251 207 232;--pink-3:249 168 212;--pink-4:244 114 182;--pink-5:236 72 153;--pink-6:219 39 119;--pink-7:190 24 93;--pink-8:157 23 77;--pink-9:131 24 67;--pink-50:253 242 248;--pink-100:252 231 243;--pink-200:251 207 232;--pink-300:249 168 212;--pink-400:244 114 182;--pink-500:236 72 153;--pink-600:219 39 119;--pink-700:190 24 93;--pink-800:157 23 77;--pink-900:131 24 67;--pink-950:80 7 36;--fuchsia-1:250 232 255;--fuchsia-2:245 208 254;--fuchsia-3:240 171 252;--fuchsia-4:232 121 249;--fuchsia-5:217 70 239;--fuchsia-6:192 38 211;--fuchsia-7:162 28 175;--fuchsia-8:134 25 143;--fuchsia-9:112 26 117;--fuchsia-50:253 244 255;--fuchsia-100:250 232 255;--fuchsia-200:245 208 254;--fuchsia-300:240 171 252;--fuchsia-400:232 121 249;--fuchsia-500:217 70 239;--fuchsia-600:192 38 211;--fuchsia-700:162 28 175;--fuchsia-800:134 25 143;--fuchsia-900:112 26 117;--fuchsia-950:74 4 78;--purple-1:243 232 255;--purple-2:233 213 255;--purple-3:216 180 254;--purple-4:192 132 252;--purple-5:168 85 247;--purple-6:147 51 234;--purple-7:126 34 206;--purple-8:107 33 168;--purple-9:88 28 135;--purple-50:250 245 255;--purple-100:243 232 255;--purple-200:233 213 255;--purple-300:216 180 254;--purple-400:192 132 252;--purple-500:168 85 247;--purple-600:147 51 234;--purple-700:126 34 206;--purple-800:107 33 168;--purple-900:88 28 135;--purple-950:59 7 100;--violet-1:237 233 254;--violet-2:221 214 254;--violet-3:196 181 253;--violet-4:167 139 250;--violet-5:139 92 246;--violet-6:124 58 237;--violet-7:109 40 217;--violet-8:91 33 182;--violet-9:76 29 149;--violet-50:245 243 255;--violet-100:237 233 254;--violet-200:221 214 254;--violet-300:196 181 253;--violet-400:167 139 250;--violet-500:139 92 246;--violet-600:124 58 237;--violet-700:109 40 217;--violet-800:91 33 182;--violet-900:76 29 149;--violet-950:46 16 101;--indigo-1:224 231 255;--indigo-2:199 210 254;--indigo-3:165 180 252;--indigo-4:129 140 248;--indigo-5:99 102 241;--indigo-6:79 70 229;--indigo-7:67 56 202;--indigo-8:55 48 163;--indigo-9:49 46 129;--indigo-50:238 242 255;--indigo-100:224 231 255;--indigo-200:199 210 254;--indigo-300:165 180 252;--indigo-400:129 140 248;--indigo-500:99 102 241;--indigo-600:79 70 229;--indigo-700:67 56 202;--indigo-800:55 48 163;--indigo-900:49 46 129;--indigo-950:30 27 75;--blue-1:219 234 254;--blue-2:191 219 254;--blue-3:147 197 253;--blue-4:96 165 250;--blue-5:59 130 246;--blue-6:37 99 235;--blue-7:29 78 216;--blue-8:30 64 175;--blue-9:30 58 138;--blue-50:239 246 255;--blue-100:219 234 254;--blue-200:191 219 254;--blue-300:147 197 253;--blue-400:96 165 250;--blue-500:59 130 246;--blue-600:37 99 235;--blue-700:29 78 216;--blue-800:30 64 175;--blue-900:30 58 138;--blue-950:23 37 84;--sky-1:224 242 254;--sky-2:186 230 253;--sky-3:125 211 252;--sky-4:56 189 248;--sky-5:14 165 233;--sky-6:2 132 199;--sky-7:3 105 161;--sky-8:7 89 133;--sky-9:12 74 110;--sky-50:240 249 255;--sky-100:224 242 254;--sky-200:186 230 253;--sky-300:125 211 252;--sky-400:56 189 248;--sky-500:14 165 233;--sky-600:2 132 199;--sky-700:3 105 161;--sky-800:7 89 133;--sky-900:12 74 110;--sky-950:8 47 73;--cyan-1:207 250 254;--cyan-2:165 243 252;--cyan-3:103 232 249;--cyan-4:34 211 238;--cyan-5:6 182 212;--cyan-6:8 145 178;--cyan-7:14 116 144;--cyan-8:21 94 117;--cyan-9:22 78 99;--cyan-50:236 254 255;--cyan-100:207 250 254;--cyan-200:165 243 252;--cyan-300:103 232 249;--cyan-400:34 211 238;--cyan-500:6 182 212;--cyan-600:8 145 178;--cyan-700:14 116 144;--cyan-800:21 94 117;--cyan-900:22 78 99;--cyan-950:8 51 68;--teal-1:204 251 241;--teal-2:153 246 228;--teal-3:94 234 212;--teal-4:45 212 191;--teal-5:20 184 166;--teal-6:13 148 136;--teal-7:15 118 110;--teal-8:17 94 89;--teal-9:19 78 74;--teal-50:240 253 250;--teal-100:204 251 241;--teal-200:153 246 228;--teal-300:94 234 212;--teal-400:45 212 191;--teal-500:20 184 166;--teal-600:13 148 136;--teal-700:15 118 110;--teal-800:17 94 89;--teal-900:19 78 74;--teal-950:4 47 46;--emerald-1:209 250 229;--emerald-2:167 243 208;--emerald-3:110 231 183;--emerald-4:52 211 153;--emerald-5:16 185 129;--emerald-6:5 150 105;--emerald-7:4 120 87;--emerald-8:6 95 70;--emerald-9:6 78 59;--emerald-50:236 253 245;--emerald-100:209 250 229;--emerald-200:167 243 208;--emerald-300:110 231 183;--emerald-400:52 211 153;--emerald-500:16 185 129;--emerald-600:5 150 105;--emerald-700:4 120 87;--emerald-800:6 95 70;--emerald-900:6 78 59;--emerald-950:2 44 34;--green-1:220 252 231;--green-2:187 247 208;--green-3:134 239 172;--green-4:74 222 128;--green-5:34 197 94;--green-6:22 163 74;--green-7:21 128 61;--green-8:22 101 52;--green-9:20 83 45;--green-50:240 253 244;--green-100:220 252 231;--green-200:187 247 208;--green-300:134 239 172;--green-400:74 222 128;--green-500:34 197 94;--green-600:22 163 74;--green-700:21 128 61;--green-800:22 101 52;--green-900:20 83 45;--green-950:5 46 22;--lime-1:236 252 203;--lime-2:217 249 157;--lime-3:190 242 100;--lime-4:163 230 53;--lime-5:132 204 22;--lime-6:101 163 13;--lime-7:77 124 15;--lime-8:63 98 18;--lime-9:54 83 20;--lime-50:247 254 231;--lime-100:236 252 203;--lime-200:217 249 157;--lime-300:190 242 100;--lime-400:163 230 53;--lime-500:132 204 22;--lime-600:101 163 13;--lime-700:77 124 15;--lime-800:63 98 18;--lime-900:54 83 20;--lime-950:26 46 5;--yellow-1:254 249 195;--yellow-2:254 240 138;--yellow-3:253 224 71;--yellow-4:250 204 21;--yellow-5:234 179 8;--yellow-6:202 138 4;--yellow-7:161 98 7;--yellow-8:133 77 14;--yellow-9:113 63 18;--yellow-50:254 252 232;--yellow-100:254 249 195;--yellow-200:254 240 138;--yellow-300:253 224 71;--yellow-400:250 204 21;--yellow-500:234 179 8;--yellow-600:202 138 4;--yellow-700:161 98 7;--yellow-800:133 77 14;--yellow-900:113 63 18;--yellow-950:66 32 6;--amber-1:254 243 199;--amber-2:253 230 138;--amber-3:252 211 77;--amber-4:251 191 36;--amber-5:245 158 11;--amber-6:217 119 6;--amber-7:180 83 9;--amber-8:146 64 14;--amber-9:120 53 15;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-600:217 119 6;--amber-700:180 83 9;--amber-800:146 64 14;--amber-900:120 53 15;--amber-950:69 26 3;--orange-1:255 237 213;--orange-2:254 215 170;--orange-3:253 186 116;--orange-4:251 146 60;--orange-5:249 115 22;--orange-6:234 88 12;--orange-7:194 65 12;--orange-8:154 52 18;--orange-9:124 45 18;--orange-50:255 247 237;--orange-100:255 237 213;--orange-200:254 215 170;--orange-300:253 186 116;--orange-400:251 146 60;--orange-500:249 115 22;--orange-600:234 88 12;--orange-700:194 65 12;--orange-800:154 52 18;--orange-900:124 45 18;--orange-950:67 20 7;--red-1:254 226 226;--red-2:254 202 202;--red-3:252 165 165;--red-4:248 113 113;--red-5:239 68 68;--red-6:220 38 38;--red-7:185 28 28;--red-8:153 27 27;--red-9:127 29 29;--red-50:254 242 242;--red-100:254 226 226;--red-200:254 202 202;--red-300:252 165 165;--red-400:248 113 113;--red-500:239 68 68;--red-600:220 38 38;--red-700:185 28 28;--red-800:153 27 27;--red-900:127 29 29;--red-950:69 10 10;--gray-1:243 244 246;--gray-2:229 231 235;--gray-3:209 213 219;--gray-4:156 163 175;--gray-5:107 114 128;--gray-6:75 85 99;--gray-7:55 65 81;--gray-8:31 41 55;--gray-9:17 24 39;--gray-50:249 250 251;--gray-100:243 244 246;--gray-200:229 231 235;--gray-300:209 213 219;--gray-400:156 163 175;--gray-500:107 114 128;--gray-600:75 85 99;--gray-700:55 65 81;--gray-800:31 41 55;--gray-900:17 24 39;--gray-950:3 7 18;--slate-1:241 245 249;--slate-2:226 232 240;--slate-3:203 213 225;--slate-4:148 163 184;--slate-5:100 116 139;--slate-6:71 85 105;--slate-7:51 65 85;--slate-8:30 41 59;--slate-9:15 23 42;--slate-50:248 250 252;--slate-100:241 245 249;--slate-200:226 232 240;--slate-300:203 213 225;--slate-400:148 163 184;--slate-500:100 116 139;--slate-600:71 85 105;--slate-700:51 65 85;--slate-800:30 41 59;--slate-900:15 23 42;--slate-950:2 6 23;--zinc-1:244 244 245;--zinc-2:228 228 231;--zinc-3:212 212 216;--zinc-4:161 161 170;--zinc-5:113 113 122;--zinc-6:82 82 91;--zinc-7:63 63 70;--zinc-8:39 39 42;--zinc-9:24 24 27;--zinc-50:250 250 250;--zinc-100:244 244 245;--zinc-200:228 228 231;--zinc-300:212 212 216;--zinc-400:161 161 170;--zinc-500:113 113 122;--zinc-600:82 82 91;--zinc-700:63 63 70;--zinc-800:39 39 42;--zinc-900:24 24 27;--zinc-950:9 9 11;--neutral-1:245 245 245;--neutral-2:229 229 229;--neutral-3:212 212 212;--neutral-4:163 163 163;--neutral-5:115 115 115;--neutral-6:82 82 82;--neutral-7:64 64 64;--neutral-8:38 38 38;--neutral-9:23 23 23;--neutral-50:250 250 250;--neutral-100:245 245 245;--neutral-200:229 229 229;--neutral-300:212 212 212;--neutral-400:163 163 163;--neutral-500:115 115 115;--neutral-600:82 82 82;--neutral-700:64 64 64;--neutral-800:38 38 38;--neutral-900:23 23 23;--neutral-950:10 10 10;--stone-1:245 245 244;--stone-2:231 229 228;--stone-3:214 211 209;--stone-4:168 162 158;--stone-5:120 113 108;--stone-6:87 83 78;--stone-7:68 64 60;--stone-8:41 37 36;--stone-9:28 25 23;--stone-50:250 250 249;--stone-100:245 245 244;--stone-200:231 229 228;--stone-300:214 211 209;--stone-400:168 162 158;--stone-500:120 113 108;--stone-600:87 83 78;--stone-700:68 64 60;--stone-800:41 37 36;--stone-900:28 25 23;--stone-950:12 10 9;--light-1:252 252 252;--light-2:250 250 250;--light-3:248 249 250;--light-4:246 246 246;--light-5:242 242 242;--light-6:241 243 245;--light-7:233 236 239;--light-8:222 226 230;--light-9:221 225 227;--light-50:253 253 253;--light-100:252 252 252;--light-200:250 250 250;--light-300:248 249 250;--light-400:246 246 246;--light-500:242 242 242;--light-600:241 243 245;--light-700:233 236 239;--light-800:222 226 230;--light-900:221 225 227;--light-950:216 220 223;--dark-1:60 60 60;--dark-2:50 50 50;--dark-3:45 45 45;--dark-4:34 34 34;--dark-5:31 31 31;--dark-6:28 28 30;--dark-7:27 27 27;--dark-8:24 24 24;--dark-9:15 15 15;--dark-50:74 74 74;--dark-100:60 60 60;--dark-200:50 50 50;--dark-300:45 45 45;--dark-400:34 34 34;--dark-500:31 31 31;--dark-600:28 28 30;--dark-700:27 27 27;--dark-800:24 24 24;--dark-900:15 15 15;--dark-950:8 8 8;--lightblue-1:224 242 254;--lightblue-2:186 230 253;--lightblue-3:125 211 252;--lightblue-4:56 189 248;--lightblue-5:14 165 233;--lightblue-6:2 132 199;--lightblue-7:3 105 161;--lightblue-8:7 89 133;--lightblue-9:12 74 110;--lightblue-50:240 249 255;--lightblue-100:224 242 254;--lightblue-200:186 230 253;--lightblue-300:125 211 252;--lightblue-400:56 189 248;--lightblue-500:14 165 233;--lightblue-600:2 132 199;--lightblue-700:3 105 161;--lightblue-800:7 89 133;--lightblue-900:12 74 110;--lightblue-950:8 47 73;--light-blue-1:224 242 254;--light-blue-2:186 230 253;--light-blue-3:125 211 252;--light-blue-4:56 189 248;--light-blue-5:14 165 233;--light-blue-6:2 132 199;--light-blue-7:3 105 161;--light-blue-8:7 89 133;--light-blue-9:12 74 110;--light-blue-50:240 249 255;--light-blue-100:224 242 254;--light-blue-200:186 230 253;--light-blue-300:125 211 252;--light-blue-400:56 189 248;--light-blue-500:14 165 233;--light-blue-600:2 132 199;--light-blue-700:3 105 161;--light-blue-800:7 89 133;--light-blue-900:12 74 110;--light-blue-950:8 47 73;--warmgray-1:245 245 244;--warmgray-2:231 229 228;--warmgray-3:214 211 209;--warmgray-4:168 162 158;--warmgray-5:120 113 108;--warmgray-6:87 83 78;--warmgray-7:68 64 60;--warmgray-8:41 37 36;--warmgray-9:28 25 23;--warmgray-50:250 250 249;--warmgray-100:245 245 244;--warmgray-200:231 229 228;--warmgray-300:214 211 209;--warmgray-400:168 162 158;--warmgray-500:120 113 108;--warmgray-600:87 83 78;--warmgray-700:68 64 60;--warmgray-800:41 37 36;--warmgray-900:28 25 23;--warmgray-950:12 10 9;--warm-gray-1:245 245 244;--warm-gray-2:231 229 228;--warm-gray-3:214 211 209;--warm-gray-4:168 162 158;--warm-gray-5:120 113 108;--warm-gray-6:87 83 78;--warm-gray-7:68 64 60;--warm-gray-8:41 37 36;--warm-gray-9:28 25 23;--warm-gray-50:250 250 249;--warm-gray-100:245 245 244;--warm-gray-200:231 229 228;--warm-gray-300:214 211 209;--warm-gray-400:168 162 158;--warm-gray-500:120 113 108;--warm-gray-600:87 83 78;--warm-gray-700:68 64 60;--warm-gray-800:41 37 36;--warm-gray-900:28 25 23;--warm-gray-950:12 10 9;--truegray-1:245 245 245;--truegray-2:229 229 229;--truegray-3:212 212 212;--truegray-4:163 163 163;--truegray-5:115 115 115;--truegray-6:82 82 82;--truegray-7:64 64 64;--truegray-8:38 38 38;--truegray-9:23 23 23;--truegray-50:250 250 250;--truegray-100:245 245 245;--truegray-200:229 229 229;--truegray-300:212 212 212;--truegray-400:163 163 163;--truegray-500:115 115 115;--truegray-600:82 82 82;--truegray-700:64 64 64;--truegray-800:38 38 38;--truegray-900:23 23 23;--truegray-950:10 10 10;--true-gray-1:245 245 245;--true-gray-2:229 229 229;--true-gray-3:212 212 212;--true-gray-4:163 163 163;--true-gray-5:115 115 115;--true-gray-6:82 82 82;--true-gray-7:64 64 64;--true-gray-8:38 38 38;--true-gray-9:23 23 23;--true-gray-50:250 250 250;--true-gray-100:245 245 245;--true-gray-200:229 229 229;--true-gray-300:212 212 212;--true-gray-400:163 163 163;--true-gray-500:115 115 115;--true-gray-600:82 82 82;--true-gray-700:64 64 64;--true-gray-800:38 38 38;--true-gray-900:23 23 23;--true-gray-950:10 10 10;--coolgray-1:243 244 246;--coolgray-2:229 231 235;--coolgray-3:209 213 219;--coolgray-4:156 163 175;--coolgray-5:107 114 128;--coolgray-6:75 85 99;--coolgray-7:55 65 81;--coolgray-8:31 41 55;--coolgray-9:17 24 39;--coolgray-50:249 250 251;--coolgray-100:243 244 246;--coolgray-200:229 231 235;--coolgray-300:209 213 219;--coolgray-400:156 163 175;--coolgray-500:107 114 128;--coolgray-600:75 85 99;--coolgray-700:55 65 81;--coolgray-800:31 41 55;--coolgray-900:17 24 39;--coolgray-950:3 7 18;--cool-gray-1:243 244 246;--cool-gray-2:229 231 235;--cool-gray-3:209 213 219;--cool-gray-4:156 163 175;--cool-gray-5:107 114 128;--cool-gray-6:75 85 99;--cool-gray-7:55 65 81;--cool-gray-8:31 41 55;--cool-gray-9:17 24 39;--cool-gray-50:249 250 251;--cool-gray-100:243 244 246;--cool-gray-200:229 231 235;--cool-gray-300:209 213 219;--cool-gray-400:156 163 175;--cool-gray-500:107 114 128;--cool-gray-600:75 85 99;--cool-gray-700:55 65 81;--cool-gray-800:31 41 55;--cool-gray-900:17 24 39;--cool-gray-950:3 7 18;--bluegray-1:241 245 249;--bluegray-2:226 232 240;--bluegray-3:203 213 225;--bluegray-4:148 163 184;--bluegray-5:100 116 139;--bluegray-6:71 85 105;--bluegray-7:51 65 85;--bluegray-8:30 41 59;--bluegray-9:15 23 42;--bluegray-50:248 250 252;--bluegray-100:241 245 249;--bluegray-200:226 232 240;--bluegray-300:203 213 225;--bluegray-400:148 163 184;--bluegray-500:100 116 139;--bluegray-600:71 85 105;--bluegray-700:51 65 85;--bluegray-800:30 41 59;--bluegray-900:15 23 42;--bluegray-950:2 6 23;--blue-gray-1:241 245 249;--blue-gray-2:226 232 240;--blue-gray-3:203 213 225;--blue-gray-4:148 163 184;--blue-gray-5:100 116 139;--blue-gray-6:71 85 105;--blue-gray-7:51 65 85;--blue-gray-8:30 41 59;--blue-gray-9:15 23 42;--blue-gray-50:248 250 252;--blue-gray-100:241 245 249;--blue-gray-200:226 232 240;--blue-gray-300:203 213 225;--blue-gray-400:148 163 184;--blue-gray-500:100 116 139;--blue-gray-600:71 85 105;--blue-gray-700:51 65 85;--blue-gray-800:30 41 59;--blue-gray-900:15 23 42;--blue-gray-950:2 6 23;--brand-primary-1:var(--rose-1);--brand-primary-2:var(--rose-2);--brand-primary-3:var(--rose-3);--brand-primary-4:var(--rose-4);--brand-primary-5:var(--rose-5);--brand-primary-6:var(--rose-6);--brand-primary-7:var(--rose-7);--brand-primary-8:var(--rose-8);--brand-primary-9:var(--rose-9);--brand-primary-50:var(--rose-50);--brand-primary-100:var(--rose-100);--brand-primary-200:var(--rose-200);--brand-primary-300:var(--rose-300);--brand-primary-400:var(--rose-400);--brand-primary-500:var(--rose-500);--brand-primary-600:var(--rose-600);--brand-primary-700:var(--rose-700);--brand-primary-800:var(--rose-800);--brand-primary-900:var(--rose-900);--brand-primary-950:var(--rose-950);--brand-gray-1:var(--gray-1);--brand-gray-2:var(--gray-2);--brand-gray-3:var(--gray-3);--brand-gray-4:var(--gray-4);--brand-gray-5:var(--gray-5);--brand-gray-6:var(--gray-6);--brand-gray-7:var(--gray-7);--brand-gray-8:var(--gray-8);--brand-gray-9:var(--gray-9);--brand-gray-50:var(--gray-50);--brand-gray-100:var(--gray-100);--brand-gray-200:var(--gray-200);--brand-gray-300:var(--gray-300);--brand-gray-400:var(--gray-400);--brand-gray-500:var(--gray-500);--brand-gray-600:var(--gray-600);--brand-gray-700:var(--gray-700);--brand-gray-800:var(--gray-800);--brand-gray-900:var(--gray-900);--brand-gray-950:var(--gray-950)}.i-carbon-arrow-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-home{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16.612 2.214a1.01 1.01 0 0 0-1.242 0L1 13.419l1.243 1.572L4 13.621V26a2.004 2.004 0 0 0 2 2h20a2.004 2.004 0 0 0 2-2V13.63L29.757 15L31 13.428ZM18 26h-4v-8h4Zm2 0v-8a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v8H6V12.062l10-7.79l10 7.8V26Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-search{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m29 27.586l-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9a9.01 9.01 0 0 1-9-9'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-tag{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10 14a4 4 0 1 1 4-4a4.005 4.005 0 0 1-4 4m0-6a2 2 0 1 0 1.998 2.004A2 2 0 0 0 10 8'/%3E%3Cpath fill='currentColor' d='M16.644 29.415L2.586 15.355A2 2 0 0 1 2 13.942V4a2 2 0 0 1 2-2h9.941a2 2 0 0 1 1.414.586l14.06 14.058a2 2 0 0 1 0 2.828l-9.943 9.943a2 2 0 0 1-2.828 0M4 4v9.942L18.058 28L28 18.058L13.942 4Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon-user{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M16 4a5 5 0 1 1-5 5a5 5 0 0 1 5-5m0-2a7 7 0 1 0 7 7a7 7 0 0 0-7-7m10 28h-2v-5a5 5 0 0 0-5-5h-6a5 5 0 0 0-5 5v5H6v-5a7 7 0 0 1 7-7h6a7 7 0 0 1 7 7z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-carbon\:color-palette{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 32 32' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Ccircle cx='10' cy='12' r='2' fill='currentColor'/%3E%3Ccircle cx='16' cy='9' r='2' fill='currentColor'/%3E%3Ccircle cx='22' cy='12' r='2' fill='currentColor'/%3E%3Ccircle cx='23' cy='18' r='2' fill='currentColor'/%3E%3Ccircle cx='19' cy='23' r='2' fill='currentColor'/%3E%3Cpath fill='currentColor' d='M16.54 2A14 14 0 0 0 2 16a4.82 4.82 0 0 0 6.09 4.65l1.12-.31a3 3 0 0 1 3.79 2.9V27a3 3 0 0 0 3 3a14 14 0 0 0 14-14.54A14.05 14.05 0 0 0 16.54 2m8.11 22.31A11.93 11.93 0 0 1 16 28a1 1 0 0 1-1-1v-3.76a5 5 0 0 0-5-5a5 5 0 0 0-1.33.18l-1.12.31A2.82 2.82 0 0 1 4 16A12 12 0 0 1 16.47 4A12.18 12.18 0 0 1 28 15.53a11.9 11.9 0 0 1-3.35 8.79Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-logos-github-icon{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 250' width='1.03em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%23161614' d='M128.001 0C57.317 0 0 57.307 0 128.001c0 56.554 36.676 104.535 87.535 121.46c6.397 1.185 8.746-2.777 8.746-6.158c0-3.052-.12-13.135-.174-23.83c-35.61 7.742-43.124-15.103-43.124-15.103c-5.823-14.795-14.213-18.73-14.213-18.73c-11.613-7.944.876-7.78.876-7.78c12.853.902 19.621 13.19 19.621 13.19c11.417 19.568 29.945 13.911 37.249 10.64c1.149-8.272 4.466-13.92 8.127-17.116c-28.431-3.236-58.318-14.212-58.318-63.258c0-13.975 5-25.394 13.188-34.358c-1.329-3.224-5.71-16.242 1.24-33.874c0 0 10.749-3.44 35.21 13.121c10.21-2.836 21.16-4.258 32.038-4.307c10.878.049 21.837 1.47 32.066 4.307c24.431-16.56 35.165-13.12 35.165-13.12c6.967 17.63 2.584 30.65 1.255 33.873c8.207 8.964 13.173 20.383 13.173 34.358c0 49.163-29.944 59.988-58.447 63.157c4.591 3.972 8.682 11.762 8.682 23.704c0 17.126-.148 30.91-.148 35.126c0 3.407 2.304 7.398 8.792 6.14C219.37 232.5 256 184.537 256 128.002C256 57.307 198.691 0 128.001 0m-80.06 182.34c-.282.636-1.283.827-2.194.39c-.929-.417-1.45-1.284-1.15-1.922c.276-.655 1.279-.838 2.205-.399c.93.418 1.46 1.293 1.139 1.931m6.296 5.618c-.61.566-1.804.303-2.614-.591c-.837-.892-.994-2.086-.375-2.66c.63-.566 1.787-.301 2.626.591c.838.903 1 2.088.363 2.66m4.32 7.188c-.785.545-2.067.034-2.86-1.104c-.784-1.138-.784-2.503.017-3.05c.795-.547 2.058-.055 2.861 1.075c.782 1.157.782 2.522-.019 3.08m7.304 8.325c-.701.774-2.196.566-3.29-.49c-1.119-1.032-1.43-2.496-.726-3.27c.71-.776 2.213-.558 3.315.49c1.11 1.03 1.45 2.505.701 3.27m9.442 2.81c-.31 1.003-1.75 1.459-3.199 1.033c-1.448-.439-2.395-1.613-2.103-2.626c.301-1.01 1.747-1.484 3.207-1.028c1.446.436 2.396 1.602 2.095 2.622m10.744 1.193c.036 1.055-1.193 1.93-2.715 1.95c-1.53.034-2.769-.82-2.786-1.86c0-1.065 1.202-1.932 2.733-1.958c1.522-.03 2.768.818 2.768 1.868m10.555-.405c.182 1.03-.875 2.088-2.387 2.37c-1.485.271-2.861-.365-3.05-1.386c-.184-1.056.893-2.114 2.376-2.387c1.514-.263 2.868.356 3.061 1.403'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;width:1.03em;height:1em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\[hexo\:layout\]{hexo:layout}.\[Hexo\:layout\]{Hexo:layout}.\[vite-plugin-ssr\:pre-render\]{vite-plugin-ssr:pre-render}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.z-20{z-index:20}.grid{display:grid}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my{margin-top:1rem;margin-bottom:1rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.me{margin-inline-end:1rem}.me\!{margin-inline-end:1rem!important}.ms,[ms=""]{margin-inline-start:1rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline\!{display:inline!important}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.aspect-1{aspect-ratio:1}.size-1\.8em{width:1.8em;height:1.8em}.h-12{height:3rem}.h-2\/3{height:66.6666666667%}.h-full{height:100%}.h-screen{height:100vh}.h3{height:.75rem}.max-w-full{max-width:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-4\/5{width:80%}.w-fit{width:fit-content}.w-full,[w~=full]{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink-10{flex-shrink:10}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.-translate-x-1\/2{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.-translate-y-1\/2{--un-translate-y:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:rotate-360:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:360deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s linear infinite}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.border,.border-1,[b=""]{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-bGray-1{--un-border-opacity:1;border-color:rgb(var(--brand-gray-1) / var(--un-border-opacity))}.border-bGray-2{--un-border-opacity:1;border-color:rgb(var(--brand-gray-2) / var(--un-border-opacity))}.border-blue-4{--un-border-opacity:1;border-color:rgb(96 165 250 / var(--un-border-opacity))}.border-bPrimary-1{--un-border-opacity:1;border-color:rgb(var(--brand-primary-1) / var(--un-border-opacity))}.border-bPrimary-4{--un-border-opacity:1;border-color:rgb(var(--brand-primary-4) / var(--un-border-opacity))}.border-gray-100{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity))}.border-gray-2{--un-border-opacity:1;border-color:rgb(229 231 235 / var(--un-border-opacity))}.border-gray-3{--un-border-opacity:1;border-color:rgb(209 213 219 / var(--un-border-opacity))}.border-red-1{--un-border-opacity:1;border-color:rgb(254 226 226 / var(--un-border-opacity))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border-dashed{border-style:dashed}.border-solid{border-style:solid}.bg-bGray-1{--un-bg-opacity:1;background-color:rgb(var(--brand-gray-1) / var(--un-bg-opacity))}.bg-bGray-100{--un-bg-opacity:1;background-color:rgb(var(--brand-gray-100) / var(--un-bg-opacity))}.bg-bGray-2{--un-bg-opacity:1;background-color:rgb(var(--brand-gray-2) / var(--un-bg-opacity))}.bg-bGray-50{--un-bg-opacity:1;background-color:rgb(var(--brand-gray-50) / var(--un-bg-opacity))}.bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0 / var(--un-bg-opacity))}.bg-bPrimary{--un-bg-opacity:1;background-color:rgb(var(--brand-primary-400) / var(--un-bg-opacity))}.bg-bPrimary-1{--un-bg-opacity:1;background-color:rgb(var(--brand-primary-1) / var(--un-bg-opacity))}.bg-bPrimary-50{--un-bg-opacity:1;background-color:rgb(var(--brand-primary-50) / var(--un-bg-opacity))}.bg-bPrimary-6{--un-bg-opacity:1;background-color:rgb(var(--brand-primary-6) / var(--un-bg-opacity))}.bg-red-50{--un-bg-opacity:1;background-color:rgb(254 242 242 / var(--un-bg-opacity))}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255 / var(--un-bg-opacity))}.hover\:bg-bGray-2:hover{--un-bg-opacity:1;background-color:rgb(var(--brand-gray-2) / var(--un-bg-opacity))}.bg-opacity-10{--un-bg-opacity:.1}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-6xl{font-size:3.75rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-bGray-400{--un-text-opacity:1;color:rgb(var(--brand-gray-400) / var(--un-text-opacity))}.text-bGray-5{--un-text-opacity:1;color:rgb(var(--brand-gray-5) / var(--un-text-opacity))}.text-bGray-8{--un-text-opacity:1;color:rgb(var(--brand-gray-8) / var(--un-text-opacity))}.text-bPrimary-5{--un-text-opacity:1;color:rgb(var(--brand-primary-5) / var(--un-text-opacity))}.text-bPrimary-6{--un-text-opacity:1;color:rgb(var(--brand-primary-6) / var(--un-text-opacity))}.text-bPrimary-7{--un-text-opacity:1;color:rgb(var(--brand-primary-7) / var(--un-text-opacity))}.text-red-5{--un-text-opacity:1;color:rgb(239 68 68 / var(--un-text-opacity))}.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.hover\:text-bGray-7:hover{--un-text-opacity:1;color:rgb(var(--brand-gray-7) / var(--un-text-opacity))}.hover\:text-bPrimary-5:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-5) / var(--un-text-opacity))}.hover\:text-bPrimary-7:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-7) / var(--un-text-opacity))}.hover\:text-bPrimary:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-400) / var(--un-text-opacity))}.hover\:text-red-7:hover{--un-text-opacity:1;color:rgb(185 28 28 / var(--un-text-opacity))}.c-bPrimary-2{--un-text-opacity:1;color:rgb(var(--brand-primary-2) / var(--un-text-opacity))}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-italic{font-style:italic}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color, rgb(0 0 0 / .2)),0 0 1px var(--un-text-shadow-color, rgb(1 0 5 / .1));text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.backdrop-blur-sm{--un-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}@media (min-width: 640px){.sm\:flex{display:flex}}@media (min-width: 1280px){.xl\:m-0{margin:0}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:mb-0{margin-bottom:0}.xl\:mt-2{margin-top:.5rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:inline-block{display:inline-block}.xl\:h-4\/5{height:80%}.xl\:h-auto{height:auto}.xl\:h-full{height:100%}.xl\:h-screen{height:100vh}.xl\:w-4\/5{width:80%}.xl\:w-700px{width:700px}.xl\:w-72{width:18rem}.xl\:w-full{width:100%}.xl\:flex{display:flex}.xl\:flex-none{flex:none}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:overflow-auto{overflow:auto}.xl\:border-0{border-width:0px}.xl\:border-r{border-right-width:1px}.xl\:border-gray-100{--un-border-opacity:1;border-color:rgb(243 244 246 / var(--un-border-opacity))}.xl\:border-none{border-style:none}.xl\:p-0{padding:0}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-10{padding-bottom:2.5rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}.btn[data-v-3c416986]{padding-top:.25rem;padding-bottom:.25rem}.iframe-link[data-v-0ffbb6f5]{position:absolute;bottom:0;width:100%;text-align:center;transform:translateY(calc(100% + 8px));font-size:.875rem;line-height:1.25rem}.iframe-link a[data-v-0ffbb6f5]{--un-text-opacity:1;color:rgb(var(--brand-gray-5) / var(--un-text-opacity))}.iframe-link a[data-v-0ffbb6f5]:hover{--un-text-opacity:1;color:rgb(var(--brand-primary-5) / var(--un-text-opacity))}
