/* layer: properties */
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*, ::before, ::after, ::backdrop{--un-content:"";--un-text-opacity:100%;--un-border-opacity:100%;--un-bg-opacity:100%;--un-outline-style:solid;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;--un-ease:initial;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-leading:initial;}}
@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-leading{syntax:"*";inherits:false;}
@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}
@property --un-translate-x{syntax:"*";inherits:false;initial-value:0;}
@property --un-translate-y{syntax:"*";inherits:false;initial-value:0;}
@property --un-translate-z{syntax:"*";inherits:false;initial-value:0;}
@property --un-scale-x{syntax:"*";inherits:false;initial-value:1;}
@property --un-scale-y{syntax:"*";inherits:false;initial-value:1;}
@property --un-scale-z{syntax:"*";inherits:false;initial-value:1;}
@property --un-ease{syntax:"*";inherits:false;}
/* layer: theme */
:root, :host { --spacing: 0.25rem; --fontWeight-bold: 700; --radius-md: 0.375rem; --colors-txt-scnd: var(--tide-color-text-secondary); --colors-txt-prim: var(--tide-color-text-primary); --colors-prim: var(--tide-color-primary); --colors-bg-scnd: var(--tide-color-background-secondary); --colors-black: #000; --text-xl-fontSize: 1.25rem; --text-xl-lineHeight: 1.75rem; --text-3xl-fontSize: 1.875rem; --text-3xl-lineHeight: 2.25rem; --text-base-fontSize: 1rem; --text-base-lineHeight: 1.5rem; --text-4xl-fontSize: 2.25rem; --text-4xl-lineHeight: 2.5rem; --text-2xl-fontSize: 1.5rem; --text-2xl-lineHeight: 2rem; --default-transition-timingFunction: cubic-bezier(0.4, 0, 0.2, 1); --default-transition-duration: 150ms; --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --colors-lk: var(--tide-color-link); --colors-lk-hvr: var(--tide-color-link-hover); --colors-lk-vst: var(--tide-color-link-visited); --colors-bg-prim: var(--tide-color-background-primary); --colors-bg-sb: var(--tide-color-background-sidebar); --colors-txt-sb: var(--tide-color-text-sidebar); --radius-2xl: 1rem; --colors-white: #fff; }
/* layer: icons */
.un-i-logos-hexo{background:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 295' display='inline-block' vertical-align='middle' width='0.87em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='%230E83CD' d='M128.04 0L.574 73.768L.59 221.079l127.754 73.465l127.464-73.769l.002-147.23z'/%3E%3Cpath fill='%23FFF' d='m68.242 211.051l.01-63.7l.01-63.702l11.573-6.768l11.085 6.56l.12 26.03l.12 26.031h74.075l.12-26.013l.12-26.014l11.257-6.505l11.412 6.68l-.006 63.658l-.005 63.659l-11.298 6.31l-11.361-6.392l-.12-25.885l-.12-25.886H91.16l-.12 25.878l.034 26.008l-11.36 6.663z'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%;background-color:transparent;display:inline-block;vertical-align:middle;width:0.87em;height:1em;}
/* layer: typography */
:is(.un-prose){color:var(--un-prose-body);max-width:65ch;:where(p):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:1.25em;margin-bottom:1.25em;}:where([class~="lead"]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}:where(a):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-links);text-decoration:underline;font-weight:unset;}:where(strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-bold);font-weight:600;}:where(a strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(blockquote strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(thead th strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(ol):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol[type="A"]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:upper-alpha;}:where(ol[type="a"]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:lower-alpha;}:where(ol[type="A" s]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:upper-alpha;}:where(ol[type="a" s]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:lower-alpha;}:where(ol[type="I"]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:upper-roman;}:where(ol[type="i"]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:lower-roman;}:where(ol[type="I" s]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:upper-roman;}:where(ol[type="i" s]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:lower-roman;}:where(ol[type="1"]):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:decimal;}:where(ul):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}:where(ol > li):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::marker {font-weight:400;color:var(--un-prose-counters);}:where(ul > li):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::marker {color:var(--un-prose-bullets);}:where(dt):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-headings);font-weight:600;margin-top:1.25em;}:where(hr):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {border-color:unset;border-top-width:1px;margin-top:3em;margin-bottom:3em;margin:1em 0;border:1px var(--tide-color-text-diminished) solid;}:where(blockquote):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {font-weight:unset;font-style:italic;color:var(--un-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--un-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;padding:0.5em 1em;margin:1em 0;background:var(--tide-color-background-secondary);border-left:none;border-inline-start:4px var(--tide-color-primary) solid;outline:1px transparent solid;}:where(blockquote p:first-of-type):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::before {content:open-quote;}:where(blockquote p:last-of-type):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::after {content:close-quote;}:where(h1):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}:where(h1 strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {font-weight:900;color:inherit;}:where(h2):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}:where(h2 strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {font-weight:800;color:inherit;}:where(h3):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}:where(h3 strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {font-weight:700;color:inherit;}:where(h4):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}:where(h4 strong):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {font-weight:700;color:inherit;}:where(img):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:2em;margin-bottom:2em;}:where(picture):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {display:block;margin-top:2em;margin-bottom:2em;}:where(video):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:2em;margin-bottom:2em;display:block;max-width:100%;margin:1em auto;}:where(kbd):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {font-weight:500;font-family:inherit;color:var(--un-prose-kbd);box-shadow:0 0 0 1px rgb(var(--un-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--un-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}:where(code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-code);font-weight:600;font-size:0.875em;}:where(code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::before {content:"`";}:where(code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::after {content:"`";}:where(a code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(h1 code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(h2 code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;font-size:0.875em;}:where(h3 code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;font-size:0.9em;}:where(h4 code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(blockquote code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(thead th code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:inherit;}:where(pre):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-pre-code);background-color:var(--un-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}:where(pre code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}:where(pre code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::before {content:none;}:where(pre code):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::after {content:none;}:where(table):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {width:unset;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:unset;line-height:unset;display:table;min-width:100%;margin:0;white-space:nowrap;border-collapse:separate;border-spacing:0;border:1px var(--tide-color-table-border) solid;}:where(thead):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {border-bottom-width:1px;border-bottom-color:var(--un-prose-th-borders);}:where(thead th):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody tr):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {border-bottom-width:1px;border-bottom-color:var(--un-prose-td-borders);}:where(tbody tr:last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {border-bottom-width:0;}:where(tbody td):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {vertical-align:baseline;}:where(tfoot):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {border-top-width:1px;border-top-color:var(--un-prose-th-borders);}:where(tfoot td):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {vertical-align:top;}:where(th, td):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {text-align:start;}:where(figure > *):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;margin-bottom:0;}:where(figcaption):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--un-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.25em;text-align:center;overflow-wrap:break-word;}font-size:1rem;line-height:1.75;:where(picture > img):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;margin-bottom:0;}:where(li):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0.5em;margin-bottom:0.5em;}:where(ol > li):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-start:0.375em;}:where(ul > li):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-start:0.375em;}:where(> ul > li p):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0.75em;margin-bottom:0.75em;}:where(> ul > li > p:first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:1.25em;}:where(> ul > li > p:last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-bottom:1.25em;}:where(> ol > li > p:first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:1.25em;}:where(> ol > li > p:last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-bottom:1.25em;}:where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0.75em;margin-bottom:0.75em;}:where(dl):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:1.25em;margin-bottom:1.25em;}:where(dd):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0.5em;padding-inline-start:1.625em;}:where(hr + *):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;}:where(h2 + *):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;}:where(h3 + *):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;}:where(h4 + *):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;}:where(thead th:first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-start:0;}:where(thead th:last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-end:0;}:where(tbody td, tfoot td):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}:where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-start:0;}:where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-end:0;}:where(figure):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:2em;margin-bottom:2em;margin:1em auto;text-align:center;}:where(> :first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;}:where(> :last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-bottom:0;}:where(a:link):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--tide-color-link);}:where(a:hover):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {text-underline-offset:4px;color:var(--tide-color-link-hover);}:where(a:visited):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {color:var(--tide-color-link-visited);}:where(s):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {text-decoration:underline;text-underline-offset:-40%;text-decoration-skip-ink:none;}:where(code:not([class])):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {overflow-wrap:break-word;white-space:normal;padding:0.25em;background:var(--tide-color-background-secondary);color:var(--tide-color-code-inline);border-radius:0.25em;}:where(code:not([class])):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *))::before, code:not([class]) {content:"";}:where(pre:has(code)):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {direction:ltr;border-radius:0;font-weight:unset;padding-inline-start:0;padding-inline-end:0;}:where(blockquote *:first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-top:0;}:where(blockquote *:last-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {margin-bottom:0;}:where(td,th):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {padding-inline-start:0;padding-inline-end:0;padding:.625em 1em;border-inline-start:1px var(--tide-color-table-border) solid;}:where(td:first-child,th:first-child):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {border-inline-start:none;}:where(th):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {text-align:center;vertical-align:unset;background:var(--tide-color-table-background-head);border-bottom:1px var(--tide-color-table-border) solid;font-weight:700;}:where(tr:nth-child(2n)):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {background:var(--tide-color-table-background-even);}:where(figure img):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {display:block;margin:0 auto;}:where(iframe):not(:where([class~="not-un-prose"],[class~="not-un-prose"] *)) {display:block;max-width:100%;margin:1em auto;}--un-prose-body:oklch(37.3% 0.034 259.733);--un-prose-invert-body:oklch(87.2% 0.01 258.338);--un-prose-headings:oklch(21% 0.034 264.665);--un-prose-invert-headings:white;--un-prose-lead:oklch(44.6% 0.03 256.802);--un-prose-invert-lead:oklch(70.7% 0.022 261.325);--un-prose-links:oklch(21% 0.034 264.665);--un-prose-invert-links:white;--un-prose-bold:oklch(21% 0.034 264.665);--un-prose-invert-bold:white;--un-prose-counters:oklch(55.1% 0.027 264.364);--un-prose-invert-counters:oklch(70.7% 0.022 261.325);--un-prose-bullets:oklch(87.2% 0.01 258.338);--un-prose-invert-bullets:oklch(44.6% 0.03 256.802);--un-prose-hr:oklch(92.8% 0.006 264.531);--un-prose-invert-hr:oklch(37.3% 0.034 259.733);--un-prose-quotes:oklch(21% 0.034 264.665);--un-prose-invert-quotes:oklch(96.7% 0.003 264.542);--un-prose-quote-borders:oklch(92.8% 0.006 264.531);--un-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--un-prose-captions:oklch(55.1% 0.027 264.364);--un-prose-invert-captions:oklch(70.7% 0.022 261.325);--un-prose-kbd:oklch(21% 0.034 264.665);--un-prose-invert-kbd:white;--un-prose-kbd-shadows:oklch(21% 0.034 264.665);--un-prose-invert-kbd-shadows:white;--un-prose-code:oklch(21% 0.034 264.665);--un-prose-invert-code:white;--un-prose-pre-code:oklch(92.8% 0.006 264.531);--un-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--un-prose-pre-bg:oklch(27.8% 0.033 256.848);--un-prose-invert-pre-bg:rgb(0 0 0 / 50%);--un-prose-th-borders:oklch(87.2% 0.01 258.338);--un-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--un-prose-td-borders:oklch(92.8% 0.006 264.531);--un-prose-invert-td-borders:oklch(37.3% 0.034 259.733);}
/* layer: shortcuts */
.un-sc-btn-default{color:color-mix(in srgb, var(--colors-prim) var(--un-text-opacity), transparent);border-width:2px;border-color:color-mix(in srgb, var(--colors-prim) var(--un-border-opacity), transparent);--un-border-style:solid;border-style:solid;background-color:color-mix(in srgb, var(--colors-bg-prim) var(--un-bg-opacity), transparent);display:flex;cursor:pointer;align-items:center;justify-content:center;}
.un-sc-input-default{color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);padding-inline:calc(var(--spacing) * 4);border-width:2px;border-color:color-mix(in srgb, var(--colors-prim) var(--un-border-opacity), transparent);--un-border-style:solid;border-style:solid;background-color:color-mix(in srgb, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-sc-link-plain{color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);text-decoration-color:transparent;-webkit-text-decoration-color:transparent;}
.un-sc-select-plain{color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);border-width:2px;border-color:color-mix(in srgb, var(--colors-txt-prim) var(--un-border-opacity), transparent);--un-border-style:solid;border-style:solid;background-color:color-mix(in srgb, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-sc-link-default:link{color:color-mix(in srgb, var(--colors-lk) var(--un-text-opacity), transparent);}
.un-sc-link-default:visited{color:color-mix(in srgb, var(--colors-lk-vst) var(--un-text-opacity), transparent);}
.un-sc-link-default:hover{color:color-mix(in srgb, var(--colors-lk-hvr) var(--un-text-opacity), transparent);text-underline-offset:4px;}
.un-sc-dlg-fullscreen{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);--un-border-style:none;border-style:none;background-color:transparent;width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;z-index:100;}
.un-sc-dlg-mask{background-color:color-mix(in srgb, var(--colors-black) 75%, transparent);width:100%;height:100%;position:absolute;}
.un-sc-btn-default:disabled{opacity:50%;cursor:not-allowed;}
.un-sc-input-default:disabled{opacity:50%;cursor:not-allowed;}
.un-sc-select-plain:disabled{opacity:50%;cursor:not-allowed;}
.un-sc-link-default{text-decoration-line:underline;}
.un-sc-link-plain:hover{text-decoration-color:currentColor;-webkit-text-decoration-color:currentColor;}
.un-sc-btn-default:hover{--un-scale-x:110%;--un-scale-y:110%;scale:var(--un-scale-x) var(--un-scale-y);}
.un-sc-btn-default:active{--un-scale-x:90%;--un-scale-y:90%;scale:var(--un-scale-x) var(--un-scale-y);}
.un-sc-btn-default:active:disabled{transform:none;}
.un-sc-btn-default:hover:disabled{transform:none;}
@media (prefers-reduced-motion: no-preference){
.un-sc-btn-default,
.un-sc-trans-default{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:200ms;transition-duration:200ms;--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}
}
@supports (color: color-mix(in lab, red, red)){
.un-sc-btn-default{background-color:color-mix(in oklab, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-sc-btn-default{border-color:color-mix(in oklab, var(--colors-prim) var(--un-border-opacity), transparent);}
.un-sc-btn-default{color:color-mix(in oklab, var(--colors-prim) var(--un-text-opacity), transparent);}
.un-sc-input-default{background-color:color-mix(in oklab, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-sc-input-default{border-color:color-mix(in oklab, var(--colors-prim) var(--un-border-opacity), transparent);}
.un-sc-input-default{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}
.un-sc-link-plain{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}
.un-sc-select-plain{background-color:color-mix(in oklab, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-sc-select-plain{border-color:color-mix(in oklab, var(--colors-txt-prim) var(--un-border-opacity), transparent);}
.un-sc-select-plain{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}
.un-sc-link-default:link{color:color-mix(in oklab, var(--colors-lk) var(--un-text-opacity), transparent);}
.un-sc-link-default:visited{color:color-mix(in oklab, var(--colors-lk-vst) var(--un-text-opacity), transparent);}
.un-sc-link-default:hover{color:color-mix(in oklab, var(--colors-lk-hvr) var(--un-text-opacity), transparent);}
.un-sc-dlg-mask{background-color:color-mix(in oklab, var(--colors-black) 75%, transparent);}
}
/* layer: default */
.un-text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));}
.un-text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight));}
.un-text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));}
.un-text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));}
.un-text-txt-prim{color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);}
.un-text-txt-prim\!{color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent) !important;}
.un-text-txt-sb{color:color-mix(in srgb, var(--colors-txt-sb) var(--un-text-opacity), transparent);}
.un-text-txt-sb\!{color:color-mix(in srgb, var(--colors-txt-sb) var(--un-text-opacity), transparent) !important;}
.un-text-txt-scnd{color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent);}
.un-text-txt-scnd\!{color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;}
.un-text-white{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);}
.un-leading-12{--un-leading:calc(var(--spacing) * 12);line-height:calc(var(--spacing) * 12);}
.un-font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);}
.un-m-0{margin:calc(var(--spacing) * 0);}
.un-m-4{margin:calc(var(--spacing) * 4);}
.un-mx-1{margin-inline:calc(var(--spacing) * 1);}
.un-mx-auto{margin-inline:auto;}
.un-my-2{margin-block:calc(var(--spacing) * 2);}
.un-my-4{margin-block:calc(var(--spacing) * 4);}
.un-mb-16{margin-bottom:calc(var(--spacing) * 16);}
.un-mb-2{margin-bottom:calc(var(--spacing) * 2);}
.un-mb-4{margin-bottom:calc(var(--spacing) * 4);}
.un-mb-8{margin-bottom:calc(var(--spacing) * 8);}
.un-me-1{margin-inline-end:calc(var(--spacing) * 1);}
.un-me-4{margin-inline-end:calc(var(--spacing) * 4);}
.un-me-8{margin-inline-end:calc(var(--spacing) * 8);}
.un-me-auto{margin-inline-end:auto;}
.un-ms-1{margin-inline-start:calc(var(--spacing) * 1);}
.un-ms-4{margin-inline-start:calc(var(--spacing) * 4);}
.un-ms-auto{margin-inline-start:auto;}
.un-mt-4{margin-top:calc(var(--spacing) * 4);}
.un-p-0{padding:calc(var(--spacing) * 0);}
.un-p-2{padding:calc(var(--spacing) * 2);}
.un-p-4{padding:calc(var(--spacing) * 4);}
.un-p-8{padding:calc(var(--spacing) * 8);}
.un-px-1{padding-inline:calc(var(--spacing) * 1);}
.un-px-4{padding-inline:calc(var(--spacing) * 4);}
.un-text-center{text-align:center;}
.un-align-bottom{vertical-align:bottom;}
.un-align-middle{vertical-align:middle;}
.un-list-none{list-style-type:none;}
.un-border-2{border-width:2px;}
.un-border-prim{border-color:color-mix(in srgb, var(--colors-prim) var(--un-border-opacity), transparent);}
.un-border-white{border-color:color-mix(in srgb, var(--colors-white) var(--un-border-opacity), transparent);}
.un-rounded-2xl{border-radius:var(--radius-2xl);}
.un-rounded-full{border-radius:calc(infinity * 1px);}
.un-rounded-ss-md{border-start-start-radius:var(--radius-md);}
.un-border-solid{--un-border-style:solid;border-style:solid;}
.un-bg-bg-prim{background-color:color-mix(in srgb, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-bg-bg-sb{background-color:color-mix(in srgb, var(--colors-bg-sb) var(--un-bg-opacity), transparent);}
.un-bg-bg-scnd{background-color:color-mix(in srgb, var(--colors-bg-scnd) var(--un-bg-opacity), transparent);}
.un-bg-black\/75{background-color:color-mix(in srgb, var(--colors-black) 75%, transparent);}
.un-bg-transparent{background-color:transparent;}
.un-flex{display:flex;}
.un-inline-flex{display:inline-flex;}
.un-flex-1{flex:1 1 0%;}
.un-flex-initial{flex:0 1 auto;}
.un-flex-none{flex:none;}
.un-shrink-0{flex-shrink:0;}
.un-shrink-1{flex-shrink:1;}
.un-grow-1{flex-grow:1;}
.un-flex-col{flex-direction:column;}
.un-flex-wrap{flex-wrap:wrap;}
.un-flex-wrap-reverse{flex-wrap:wrap-reverse;}
.un-gap-1{gap:calc(var(--spacing) * 1);}
.un-gap-2{gap:calc(var(--spacing) * 2);}
.un-gap-4{gap:calc(var(--spacing) * 4);}
.un-size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);}
.un-size-96{width:calc(var(--spacing) * 96);height:calc(var(--spacing) * 96);}
.un-size-full{width:100%;height:100%;}
.un-h-12{height:calc(var(--spacing) * 12);}
.un-h-16{height:calc(var(--spacing) * 16);}
.un-h-4\/5{height:80%;}
.un-h-6{height:calc(var(--spacing) * 6);}
.un-h-full{height:100%;}
.un-max-h-1\/2{max-height:50%;}
.un-max-h-2\/5{max-height:40%;}
.un-max-h-full{max-height:100%;}
.un-max-w-full{max-width:100%;}
.un-max-w-none{max-width:none;}
.un-min-w-18{min-width:calc(var(--spacing) * 18);}
.un-min-w-30{min-width:calc(var(--spacing) * 30);}
.un-w-0{width:calc(var(--spacing) * 0);}
.un-w-1\/4{width:25%;}
.un-w-100{width:calc(var(--spacing) * 100);}
.un-w-200{width:calc(var(--spacing) * 200);}
.un-w-3\/4{width:75%;}
.un-w-auto{width:auto;}
.un-w-full{width:100%;}
.un-aspect-3\/1{aspect-ratio:3/1;}
.un-inline{display:inline;}
.un-block{display:block;}
.un-inline-block{display:inline-block;}
.un-hidden{display:none;}
.un-break-words{overflow-wrap:break-word;}
.un-text-nowrap{text-wrap:nowrap;}
.un-text-ellipsis{text-overflow:ellipsis;}
.un-font-italic{font-style:italic;}
.-un-translate-x-1\/2{--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);}
.un-translate-x-1\/2{--un-translate-x:50%;translate:var(--un-translate-x) var(--un-translate-y);}
.un-items-start{align-items:flex-start;}
.un-items-center{align-items:center;}
.un-self-center{align-self:center;}
.un-float-start{float:inline-start;}
.un-float-end{float:inline-end;}
.-un-end-16{inset-inline-end:calc(calc(var(--spacing) * 16) * -1);}
.un-end-0{inset-inline-end:calc(var(--spacing) * 0);}
.un-end-14{inset-inline-end:calc(var(--spacing) * 14);}
.un-end-4{inset-inline-end:calc(var(--spacing) * 4);}
.un-start-1\/2{inset-inline-start:50%;}
.un-bottom-0{bottom:calc(var(--spacing) * 0);}
.un-bottom-16{bottom:calc(var(--spacing) * 16);}
.un-left-1\/2{left:50%;}
.un-right-0{right:calc(var(--spacing) * 0);}
.un-top-1\/10{top:10%;}
.un-justify-center{justify-content:center;}
.un-justify-between{justify-content:space-between;}
.un-justify-stretch{justify-content:stretch;}
.un-absolute{position:absolute;}
.un-fixed{position:fixed;}
.un-relative{position:relative;}
.un-z-100{z-index:100;}
.un-z-110{z-index:110;}
.un-z-120{z-index:120;}
.un-z-30{z-index:30;}
.un-overflow-auto{overflow:auto;}
.un-overflow-hidden{overflow:hidden;}
.un-object-cover{object-fit:cover;}
@supports (color: color-mix(in lab, red, red)){
.un-text-txt-prim{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}
.un-text-txt-prim\!{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent) !important;}
.un-text-txt-sb{color:color-mix(in oklab, var(--colors-txt-sb) var(--un-text-opacity), transparent);}
.un-text-txt-sb\!{color:color-mix(in oklab, var(--colors-txt-sb) var(--un-text-opacity), transparent) !important;}
.un-text-txt-scnd{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent);}
.un-text-txt-scnd\!{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;}
.un-text-white{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent);}
.un-border-prim{border-color:color-mix(in oklab, var(--colors-prim) var(--un-border-opacity), transparent);}
.un-border-white{border-color:color-mix(in oklab, var(--colors-white) var(--un-border-opacity), transparent);}
.un-bg-bg-prim{background-color:color-mix(in oklab, var(--colors-bg-prim) var(--un-bg-opacity), transparent);}
.un-bg-bg-sb{background-color:color-mix(in oklab, var(--colors-bg-sb) var(--un-bg-opacity), transparent);}
.un-bg-bg-scnd{background-color:color-mix(in oklab, var(--colors-bg-scnd) var(--un-bg-opacity), transparent);}
.un-bg-black\/75{background-color:color-mix(in oklab, var(--colors-black) 75%, transparent);}
}

:root,
#tide-main-content {scroll-behavior:smooth;
}

@media (prefers-color-scheme: no-preference) or (prefers-color-scheme: light) {
    :root:not([data-color-scheme]) #tide-btn-nav-icon-sun {display:none;
    }

    :root[dir="ltr"] {
        --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
    }

    :root[dir="rtl"] {
        --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150' style='transform: rotateY(180deg)'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
    }

    :root {
        color-scheme: light;
        --tide-focus-outline: 2px #E36209 dashed;
        --tide-focus-outline-offset: 4px;
        --tide-background-size-sidebar: cover;
        --tide-background-position-sidebar: bottom;
        --tide-background-repeat-sidebar: no-repeat;
        --tide-background-attachment-sidebar: local;
        --tide-color-primary: #1F5297;
        --tide-color-secondary: #028090;
        --tide-color-background-primary: #FFFFFF;
        --tide-color-background-secondary: #EAEAEA;
        --tide-color-background-sidebar: #1F5297;
        --tide-color-text-primary: #323739;
        --tide-color-text-secondary: #5C6669;
        --tide-color-text-diminished: #EAEAEA;
        --tide-color-text-sidebar: #FFFFFF;
        --tide-color-link: #1F5297;
        --tide-color-link-hover: #1F5297;
        --tide-color-link-visited: #028090;
        --tide-color-code-inline: #323739;
        --tide-color-table-border: #E3E3E3;
        --tide-color-table-background-head: #EAEAEA;
        --tide-color-table-background-even: #F9F9F9;
    }
}

@media (prefers-color-scheme: dark) {
    :root:not([data-color-scheme]) #tide-btn-nav-icon-moon {display:none;
    }

    :root[dir="ltr"] {
        --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
    }

    :root[dir="rtl"] {
        --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150' style='transform: rotateY(180deg)'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
    }

    :root {
        color-scheme: dark;
        --tide-focus-outline: 2px #E36209 dashed;
        --tide-focus-outline-offset: 4px;
        --tide-background-size-sidebar: cover;
        --tide-background-position-sidebar: bottom;
        --tide-background-repeat-sidebar: no-repeat;
        --tide-background-attachment-sidebar: local;
        --tide-color-primary: #CCCCCC;
        --tide-color-secondary: #00ADB5;
        --tide-color-background-primary: #151515;
        --tide-color-background-secondary: #2C2C2C;
        --tide-color-background-sidebar: #2C2C2C;
        --tide-color-text-primary: #CCCCCC;
        --tide-color-text-secondary: #8C8C8C;
        --tide-color-text-diminished: #2C2C2C;
        --tide-color-text-sidebar: #CCCCCC;
        --tide-color-link: #70B1FF;
        --tide-color-link-hover: #70B1FF;
        --tide-color-link-visited: #81C3D7;
        --tide-color-code-inline: #CCCCCC;
        --tide-color-table-border: #333333;
        --tide-color-table-background-head: #2C2C2C;
        --tide-color-table-background-even: #1F1F1F;
    }
}

:root[data-color-scheme="light"] #tide-btn-nav-icon-sun {display:none;
}

:root[data-color-scheme="light"][dir="ltr"] {
    --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
}

:root[data-color-scheme="light"][dir="rtl"] {
    --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150' style='transform: rotateY(180deg)'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
}

:root[data-color-scheme="light"] {
    color-scheme: light;
    --tide-focus-outline: 2px #E36209 dashed;
    --tide-focus-outline-offset: 4px;
    --tide-background-size-sidebar: cover;
    --tide-background-position-sidebar: bottom;
    --tide-background-repeat-sidebar: no-repeat;
    --tide-background-attachment-sidebar: local;
    --tide-color-primary: #1F5297;
    --tide-color-secondary: #028090;
    --tide-color-background-primary: #FFFFFF;
    --tide-color-background-secondary: #EAEAEA;
    --tide-color-background-sidebar: #1F5297;
    --tide-color-text-primary: #323739;
    --tide-color-text-secondary: #5C6669;
    --tide-color-text-diminished: #EAEAEA;
    --tide-color-text-sidebar: #FFFFFF;
    --tide-color-link: #1F5297;
    --tide-color-link-hover: #1F5297;
    --tide-color-link-visited: #028090;
    --tide-color-code-inline: #323739;
    --tide-color-table-border: #E3E3E3;
    --tide-color-table-background-head: #EAEAEA;
    --tide-color-table-background-even: #F9F9F9;
}

:root[data-color-scheme="dark"] #tide-btn-nav-icon-moon {display:none;
}

:root[data-color-scheme="dark"][dir="ltr"] {
    --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
}

:root[data-color-scheme="dark"][dir="rtl"] {
    --tide-background-image-sidebar: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 690' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150' style='transform: rotateY(180deg)'%3E%3Cpath d='M 0,700 L 0,405 C 99.0205128205128,395.90128205128207 198.0410256410256,386.80256410256413 281,383 C 363.9589743589744,379.19743589743587 430.8564102564103,380.6910256410256 509,345 C 587.1435897435897,309.3089743589744 676.5333333333334,236.43333333333334 757,206 C 837.4666666666666,175.56666666666666 909.0102564102565,187.57564102564103 989,178 C 1068.9897435897435,168.42435897435897 1157.425641025641,137.26410256410256 1234,109 C 1310.574358974359,80.73589743589744 1375.2871794871794,55.36794871794872 1440,30 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.1' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,545 C 88.88717948717951,571.6217948717949 177.77435897435902,598.2435897435897 267,589 C 356.225641025641,579.7564102564103 445.7897435897436,534.647435897436 524,500 C 602.2102564102564,465.35256410256403 669.0666666666666,441.16666666666663 733,416 C 796.9333333333334,390.83333333333337 857.9435897435899,364.68589743589746 932,329 C 1006.0564102564101,293.31410256410254 1093.1589743589743,248.0897435897436 1180,220 C 1266.8410256410257,191.9102564102564 1353.4205128205128,180.9551282051282 1440,170 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.2' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,685 C 90.27948717948715,668.6371794871795 180.5589743589743,652.274358974359 265,638 C 349.4410256410257,623.725641025641 428.0435897435899,611.5397435897436 508,604 C 587.9564102564101,596.4602564102564 669.2666666666667,593.5666666666667 743,577 C 816.7333333333333,560.4333333333333 882.8897435897436,530.1935897435897 964,487 C 1045.1102564102564,443.8064102564103 1141.174358974359,387.6589743589744 1223,356 C 1304.825641025641,324.3410256410256 1372.4128205128204,317.17051282051284 1440,310 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='0.3' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3Cpath d='M 0,700 L 0,825 C 98.5025641025641,827.2602564102564 197.0051282051282,829.5205128205127 271,816 C 344.9948717948718,802.4794871794873 394.4820512820513,773.1782051282051 473,730 C 551.5179487179487,686.8217948717949 659.0666666666666,629.7666666666667 733,624 C 806.9333333333334,618.2333333333333 847.2512820512821,663.7551282051281 931,651 C 1014.7487179487179,638.2448717948719 1141.9282051282053,567.2128205128206 1234,524 C 1326.0717948717947,480.78717948717946 1383.0358974358974,465.3935897435897 1440,450 L 1440,700 L 0,700 Z' stroke='none' stroke-width='0' fill='%23ffffff' fill-opacity='1' class='transition-all duration-300 ease-in-out delay-150 path-3'%3E%3C/path%3E%3C/svg%3E");
}

:root[data-color-scheme="dark"] {
    color-scheme: dark;
    --tide-focus-outline: 2px #E36209 dashed;
    --tide-focus-outline-offset: 4px;
    --tide-background-size-sidebar: cover;
    --tide-background-position-sidebar: bottom;
    --tide-background-repeat-sidebar: no-repeat;
    --tide-background-attachment-sidebar: local;
    --tide-color-primary: #CCCCCC;
    --tide-color-secondary: #00ADB5;
    --tide-color-background-primary: #151515;
    --tide-color-background-secondary: #2C2C2C;
    --tide-color-background-sidebar: #2C2C2C;
    --tide-color-text-primary: #CCCCCC;
    --tide-color-text-secondary: #8C8C8C;
    --tide-color-text-diminished: #2C2C2C;
    --tide-color-text-sidebar: #CCCCCC;
    --tide-color-link: #70B1FF;
    --tide-color-link-hover: #70B1FF;
    --tide-color-link-visited: #81C3D7;
    --tide-color-code-inline: #CCCCCC;
    --tide-color-table-border: #333333;
    --tide-color-table-background-head: #2C2C2C;
    --tide-color-table-background-even: #1F1F1F;
}

:root {
    /* Wind 4 提供了 --spacing */
    --tide-unocss-spacing: var(--spacing);
    --tide-description-marker: "：";
    --tide-active-item-marker-begin: "[";
    --tide-active-item-marker-end: "]";
    --tide-font-global: 'Noto Sans', 'Noto Sans SC', 'Noto Sans CJK SC', 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Heiti SC', 'Microsoft YaHei', 'WenQuanYi Micro Hei', system-ui, sans-serif;
    --tide-font-site-title: 'Noto Serif', 'Noto Serif SC', 'Noto Serif CJK SC', Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
    --tide-font-site-subtitle: 'Ma Shan Zheng', 'Segoe Print', 'Bradley Hand', Chilanka, TSCu_Comic, casual, cursive;
    --tide-font-prose: 'Noto Serif', 'Noto Serif SC', 'Noto Serif CJK SC', Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
    /* --tide-font-code: <TIDE_FONT_CODE>; */
    /* --tide-font-global: 'Noto Serif SC', serif; */
}

:is(.un-prose) {
    --un-prose-body: var(--tide-color-text-primary);
    --un-prose-invert-body: var(--tide-color-text-primary);
    --un-prose-headings: var(--tide-color-text-primary);
    --un-prose-invert-headings: var(--tide-color-text-primary);
    --un-prose-lead: var(--tide-color-text-primary);
    --un-prose-invert-lead: var(--tide-color-text-primary);
    --un-prose-links: var(--tide-color-link);
    --un-prose-invert-links: var(--tide-color-link);
    --un-prose-bold: var(--tide-color-text-primary);
    --un-prose-invert-bold: var(--tide-color-text-primary);
    --un-prose-counters: var(--tide-color-text-secondary);
    --un-prose-invert-counters: var(--tide-color-text-secondary);
    --un-prose-bullets: var(--tide-color-text-secondary);
    --un-prose-invert-bullets: var(--tide-color-text-secondary);
    --un-prose-hr: var(--tide-color-text-diminished);
    --un-prose-invert-hr: var(--tide-color-text-diminished);
    --un-prose-quotes: var(--tide-color-text-primary);
    --un-prose-invert-quotes: var(--tide-color-text-primary);
    --un-prose-quote-borders: var(--tide-color-background-secondary);
    --un-prose-invert-quote-borders: var(--tide-color-background-secondary);
    --un-prose-captions: var(--tide-color-text-primary);
    --un-prose-invert-captions: var(--tide-color-text-primary);
    --un-prose-kbd: var(--tide-color-text-primary);
    --un-prose-invert-kbd: var(--tide-color-text-primary);
    --un-prose-kbd-shadows: var(--tide-color-background-secondary);
    --un-prose-invert-kbd-shadows: var(--tide-color-background-secondary);
    --un-prose-code: var(--tide-color-text-primary);
    --un-prose-invert-code: var(--tide-color-text-primary);
    --un-prose-pre-code: var(--tide-color-text-primary);
    --un-prose-invert-pre-code: var(--tide-color-text-primary);
    --un-prose-pre-bg: var(--tide-color-background-primary);
    --un-prose-invert-pre-bg: var(--tide-color-background-primary);
    --un-prose-th-borders: var(--tide-color-table-border);
    --un-prose-invert-th-borders: var(--tide-color-table-border);
    --un-prose-td-borders: var(--tide-color-table-border);
    --un-prose-invert-td-borders: var(--tide-color-table-border);
}

a {text-decoration-line:underline;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;
}

a:link{color:color-mix(in srgb, var(--colors-lk) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){a:link{color:color-mix(in oklab, var(--colors-lk) var(--un-text-opacity), transparent);}}

a:hover{color:color-mix(in srgb, var(--colors-lk-hvr) var(--un-text-opacity), transparent);text-underline-offset:4px;}

@supports (color: color-mix(in lab, red, red)){a:hover{color:color-mix(in oklab, var(--colors-lk-hvr) var(--un-text-opacity), transparent);}}

a:visited{color:color-mix(in srgb, var(--colors-lk-vst) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){a:visited{color:color-mix(in oklab, var(--colors-lk-vst) var(--un-text-opacity), transparent);}}

button {
    -webkit-tap-highlight-color: transparent;
}

/* Safari */
input,
select {
    border-radius: 0;
}

/* .tide-broken-img {
    @apply un-min-w-32 un-min-h-32;
} */

.tide-table-wrapper {overflow:auto;
    /* unocss prose 的 table 默认有 1em 0px 的 margin，转移到 wrapper 上。 */
    margin: 1em 0;
}

body {
    font-family: var(--tide-font-global);
    /* @apply un-font-(family-name:--tide-font-global); */
}

#tide-site-title {
    font-family: var(--tide-font-site-title);
    /* @apply un-font-(family-name:--tide-font-site-title); */
}

#tide-site-subtitle {
    font-family: var(--tide-font-site-subtitle);
    /* @apply un-font-(family-name:--tide-font-site-subtitle); */
}

.un-prose {
    font-family: var(--tide-font-prose) !important;
    /* @apply un-font-(family-name:--tide-font-prose)!; */
}

/* [un-prose] code:not(.not-prose) {
    font-family: var(--tide-font-code) !important; 由 prism.js 指定，否则可能出现行号对不上的问题。
} */

#tide-sidebar {
    background-image: var(--tide-background-image-sidebar);
    background-position: var(--tide-background-position-sidebar);
    background-repeat: var(--tide-background-repeat-sidebar);
    background-attachment: var(--tide-background-attachment-sidebar);
}

/* pre 和 .tide-table-wrapper 具有滚动条，Chrome 会使这样的元素可获得焦点。 */
[tabindex]:not([tabindex="-1"]):focus,
a:focus,
button:focus,
input:focus,
select:focus,
pre:focus,
textarea:focus,
summary:focus,
.tide-table-wrapper:focus {
    outline: var(--tide-focus-outline);
    outline-offset: var(--tide-focus-outline-offset);
}

.tide-paginator span {display:inline-block;margin-inline:calc(var(--spacing) * 2);syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent);
}

@supports (color: color-mix(in lab, red, red)){.tide-paginator span{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent);}}

.tide-paginator span.current {text-decoration-line:underline;text-underline-offset:4px;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);
}

@supports (color: color-mix(in lab, red, red)){.tide-paginator span.current{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

.tide-paginator a {display:inline-block;margin-inline:calc(var(--spacing) * 2);syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);text-decoration-color:transparent;-webkit-text-decoration-color:transparent;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;
}

@supports (color: color-mix(in lab, red, red)){.tide-paginator a{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

.tide-paginator a:hover{text-decoration-color:currentColor;-webkit-text-decoration-color:currentColor;}

@supports (color: color-mix(in lab, red, red)){.tide-paginator a{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;}}

.tide-toc,
.tide-toc-child,
.tide-toc-item {padding:calc(var(--spacing) * 0);margin:calc(var(--spacing) * 0);list-style-type:none;
}

.tide-toc-child {padding-inline-start:calc(var(--spacing) * 4);
}

.tide-toc-link {
    /* un-sc-link-default 实际上多余。 */text-decoration-line:underline;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;display:inline-block;margin-bottom:calc(var(--spacing) * 4) !important;
}

.tide-toc-link:link{color:color-mix(in srgb, var(--colors-lk) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){.tide-toc-link:link{color:color-mix(in oklab, var(--colors-lk) var(--un-text-opacity), transparent);}}

.tide-toc-link:hover{color:color-mix(in srgb, var(--colors-lk-hvr) var(--un-text-opacity), transparent);text-underline-offset:4px;}

@supports (color: color-mix(in lab, red, red)){.tide-toc-link:hover{color:color-mix(in oklab, var(--colors-lk-hvr) var(--un-text-opacity), transparent);}}

.tide-toc-link:visited{color:color-mix(in srgb, var(--colors-lk-vst) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){.tide-toc-link:visited{color:color-mix(in oklab, var(--colors-lk-vst) var(--un-text-opacity), transparent);}}

@supports (color: color-mix(in lab, red, red)){.tide-toc-link{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;}}

.tide-toc-link:hover {--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);
}

.tide-toc-item-active>.tide-toc-link {--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);
}

.tide-toc-item-active>.tide-toc-link::before {
    content: var(--tide-active-item-marker-begin);
}

.tide-toc-item-active>.tide-toc-link::after {
    content: var(--tide-active-item-marker-end);
}

#tide-search-box::-webkit-search-cancel-button {display:none;
}

#tide-search-result-list {margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 0);
}

#tide-search-result-list::after{display:block;content:"";clear:both;}

#tide-search-results li {list-style-type:none;
}

#tide-search-results .search-keyword {background-color:transparent;--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);
}

#tide-search-results a {text-decoration-line:underline;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;float:inline-start;clear:both;display:inline-block;max-width:100%;
}

#tide-search-results a:link{color:color-mix(in srgb, var(--colors-lk) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){#tide-search-results a:link{color:color-mix(in oklab, var(--colors-lk) var(--un-text-opacity), transparent);}}

#tide-search-results a:hover{color:color-mix(in srgb, var(--colors-lk-hvr) var(--un-text-opacity), transparent);text-underline-offset:4px;}

@supports (color: color-mix(in lab, red, red)){#tide-search-results a:hover{color:color-mix(in oklab, var(--colors-lk-hvr) var(--un-text-opacity), transparent);}}

#tide-search-results a:visited{color:color-mix(in srgb, var(--colors-lk-vst) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){#tide-search-results a:visited{color:color-mix(in oklab, var(--colors-lk-vst) var(--un-text-opacity), transparent);}}

@supports (color: color-mix(in lab, red, red)){#tide-search-results a{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent) !important;}}

#tide-search-results .search-result-title {syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);text-decoration-color:transparent;-webkit-text-decoration-color:transparent;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent) !important;font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);
}

@supports (color: color-mix(in lab, red, red)){#tide-search-results .search-result-title{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

#tide-search-results .search-result-title:hover{text-decoration-color:currentColor;-webkit-text-decoration-color:currentColor;}

@supports (color: color-mix(in lab, red, red)){#tide-search-results .search-result-title{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent) !important;}}

#tide-search-results .search-result-title:only-child {margin-bottom:calc(var(--spacing) * 4);
}

#tide-search-results .search-result-title .search-keyword {syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);
}

@supports (color: color-mix(in lab, red, red)){#tide-search-results .search-result-title .search-keyword{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

#tide-search-results a:has(.search-result) {margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 4);
}

#tide-search-results .search-result {margin:calc(var(--spacing) * 0);
}

#tide-search-results .search-result .search-keyword {syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-scnd) var(--un-text-opacity), transparent);
}

@supports (color: color-mix(in lab, red, red)){#tide-search-results .search-result .search-keyword{color:color-mix(in oklab, var(--colors-txt-scnd) var(--un-text-opacity), transparent);}}

.tide-category-link,
.tide-tag-link {syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);text-decoration-color:transparent;-webkit-text-decoration-color:transparent;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-prim) var(--un-text-opacity), transparent) !important;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);syntax:"<percentage>";inherits:false;initial-value:100%;border-width:2px;border-color:color-mix(in srgb, var(--colors-prim) var(--un-border-opacity), transparent);--un-border-style:solid;border-style:solid;border-radius:var(--radius-md);overflow:hidden;overflow-wrap:break-word;
}

@supports (color: color-mix(in lab, red, red)){.tide-category-link,.tide-tag-link{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

.tide-category-link:hover,.tide-tag-link:hover{text-decoration-color:currentColor;-webkit-text-decoration-color:currentColor;}

@supports (color: color-mix(in lab, red, red)){.tide-category-link,.tide-tag-link{color:color-mix(in oklab, var(--colors-prim) var(--un-text-opacity), transparent) !important;}}

@supports (color: color-mix(in lab, red, red)){.tide-category-link,.tide-tag-link{border-color:color-mix(in oklab, var(--colors-prim) var(--un-border-opacity), transparent);}}

.tide-category-count::before,
.tide-tag-count::before {syntax:"*";inherits:false;initial-value:"";--un-content:var(--tide-description-marker);content:var(--un-content);
}

/* 插件样式修复 */

/* hbe 强制 ltr。 */
#hexo-blog-encrypt {
    direction: ltr;
}

/* 自定义样式 */

#tide-btn-nav-icon-bars {display:inline;
}

#tide-btn-nav-icon-close {display:none;
}

#tide-root[data-sidebar-expanded] #tide-btn-nav-icon-bars {display:none;
}

#tide-root[data-sidebar-expanded] #tide-btn-nav-icon-close {display:inline;
}

#tide-root:not([data-sidebar-expanded]) #tide-btn-nav-icon-bars {display:inline;
}

#tide-root:not([data-sidebar-expanded]) #tide-btn-nav-icon-close {display:none;
}

#tide-floating-widgets[data-extra-widgets-expanded] #tide-btn-toc,
#tide-floating-widgets[data-extra-widgets-expanded] #tide-btn-interactions,
#tide-floating-widgets[data-extra-widgets-expanded] #tide-btn-langs {display:block;
}

#tide-floating-widgets[data-extra-widgets-expanded] #tide-btn-extra-widgets {display:block;
}

#tide-floating-widgets[data-extra-widgets-expanded] #tide-btn-extra-widgets-icon-plus {display:none;
}

#tide-floating-widgets[data-extra-widgets-expanded] #tide-btn-extra-widgets-icon-minus {display:inline;
}

#tide-floating-widgets[data-extra-widgets-collapsed] #tide-btn-toc,
#tide-floating-widgets[data-extra-widgets-collapsed] #tide-btn-langs,
#tide-floating-widgets[data-extra-widgets-collapsed] #tide-btn-interactions {display:none;
}

#tide-floating-widgets[data-extra-widgets-collapsed] #tide-btn-extra-widgets {display:block;
}

#tide-floating-widgets[data-extra-widgets-collapsed] #tide-btn-extra-widgets-icon-plus {display:inline;
}

#tide-floating-widgets[data-extra-widgets-collapsed] #tide-btn-extra-widgets-icon-minus {display:none;
}

/* 默认小屏幕 */

/* 侧栏默认整体滚动。 */
#tide-sidebar {
    width: min(var(--tide-unocss-spacing) * 120, 80vw);overflow:auto;
}

#tide-sidebar {
    inset-inline-start: max(var(--tide-unocss-spacing) * -120, -80vw);
}

/* 使用 [dir="ltr"] 而非 @apply un-ltr:…… ，因为后者在转换后会有空的样式，显示警告。 */
:root[dir="ltr"] #tide-root[data-sidebar-expanded] #tide-sidebar,
:root[dir="ltr"] #tide-root[data-sidebar-expanded] #tide-content {
    transform: translateX(min(var(--tide-unocss-spacing) * 120, 80vw));
}

:root[dir="rtl"] #tide-root[data-sidebar-expanded] #tide-sidebar,
:root[dir="rtl"] #tide-root[data-sidebar-expanded] #tide-content {
    transform: translateX(max(var(--tide-unocss-spacing) * -120, -80vw));
}

#tide-site-title {font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight));
}

#tide-navigation ul {font-size:var(--text-xl-fontSize);line-height:var(--un-leading, var(--text-xl-lineHeight));
}

#tide-main-content {padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);
}

.tide-image-figure {position:relative;max-width:80%;margin-inline:auto;
}

.tide-image-inline-figure {display:inline-block;position:relative;max-width:80%;margin-inline:auto;
}

.tide-image-figure img,
.tide-image-inline-figure img {max-width:100%;
}

.tide-image-mask:has(+img:not([data-mask])),
.tide-image-mask:has(+img[data-unmasked]),
.tide-image-mask:has(+.pinch-zoom-container img:not([data-mask])),
.tide-image-mask:has(+.pinch-zoom-container img[data-unmasked]) {visibility:hidden;
}

img[data-mask]:not([data-unmasked]) {visibility:hidden;
}

.tide-image-mask {display:block;position:absolute;width:100%;height:100%;syntax:"<percentage>";inherits:false;initial-value:100%;background-color:color-mix(in srgb, var(--colors-bg-scnd) var(--un-bg-opacity), transparent);font-size:var(--text-base-fontSize);line-height:var(--un-leading, var(--text-base-lineHeight));syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);text-align:center;
    font-family: var(--tide-font-global);
}

@supports (color: color-mix(in lab, red, red)){.tide-image-mask{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

@supports (color: color-mix(in lab, red, red)){.tide-image-mask{background-color:color-mix(in oklab, var(--colors-bg-scnd) var(--un-bg-opacity), transparent);}}

.tide-image-mask img {vertical-align:bottom;
}

.tide-image-mask-controls {display:block;position:absolute;inset-inline-start:50%;top:50%;syntax:"*";inherits:false;initial-value:0;syntax:"*";inherits:false;initial-value:0;syntax:"*";inherits:false;initial-value:0;--un-translate-x:-50%;--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);
    /* @apply un-start-1/2 un-top-1/3; */
    /* @apply -un-translate-x-1/2 -un-translate-y-1/3; */width:80%;max-height:100%;padding:calc(var(--spacing) * 4);overflow:auto;
}

.tide-image-mask-controls span {display:block;margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 4);
}

.tide-image-mask-controls a {text-decoration-line:underline;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;syntax:"<percentage>";inherits:false;initial-value:100%;
    /* @apply un-text-txt-scnd!; */syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent) !important;display:inline-block;margin-bottom:calc(var(--spacing) * 4);
}

.tide-image-mask-controls a:link{color:color-mix(in srgb, var(--colors-lk) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){.tide-image-mask-controls a:link{color:color-mix(in oklab, var(--colors-lk) var(--un-text-opacity), transparent);}}

.tide-image-mask-controls a:hover{color:color-mix(in srgb, var(--colors-lk-hvr) var(--un-text-opacity), transparent);text-underline-offset:4px;}

@supports (color: color-mix(in lab, red, red)){.tide-image-mask-controls a:hover{color:color-mix(in oklab, var(--colors-lk-hvr) var(--un-text-opacity), transparent);}}

.tide-image-mask-controls a:visited{color:color-mix(in srgb, var(--colors-lk-vst) var(--un-text-opacity), transparent);}

@supports (color: color-mix(in lab, red, red)){.tide-image-mask-controls a:visited{color:color-mix(in oklab, var(--colors-lk-vst) var(--un-text-opacity), transparent);}}

@supports (color: color-mix(in lab, red, red)){.tide-image-mask-controls a{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent) !important;}}

#tide-floating-widgets #tide-btn-toc,
#tide-floating-widgets #tide-btn-interactions,
#tide-floating-widgets #tide-btn-langs {display:none;
}

#tide-floating-widgets #tide-btn-extra-widgets {display:block}

#tide-floating-widgets #tide-btn-extra-widgets-icon-plus {display:inline;
}

#tide-floating-widgets #tide-btn-extra-widgets-icon-minus {display:none;
}

@media (min-width: 768px) {
    #tide-site-title {font-size:var(--text-4xl-fontSize);line-height:var(--un-leading, var(--text-4xl-lineHeight));
    }

    #tide-navigation ul {font-size:var(--text-2xl-fontSize);line-height:var(--un-leading, var(--text-2xl-lineHeight));
    }

    #tide-main-content {padding-inline:calc(var(--spacing) * 16);
    }
}

@media (min-height: 768px) {

    #tide-floating-widgets #tide-btn-toc,
    #tide-floating-widgets #tide-btn-interactions,
    #tide-floating-widgets #tide-btn-langs {display:block;
    }

    #tide-floating-widgets #tide-btn-extra-widgets {display:none}

    #tide-floating-widgets #tide-btn-extra-widgets-icon-plus {display:none;
    }

    #tide-floating-widgets #tide-btn-extra-widgets-icon-minus {display:inline;
    }
}

@media (orientation: landscape) and (min-width: 1280px) {

    :root[dir="ltr"] #tide-sidebar,
    :root[dir="ltr"] #tide-content {
        transform: translateX(min(var(--tide-unocss-spacing) * 120, 80vw));
    }

    :root[dir="rtl"] #tide-sidebar,
    :root[dir="rtl"] #tide-content {
        transform: translateX(max(var(--tide-unocss-spacing) * -120, -80vw));
    }

    #tide-content {
        width: calc(100% - min(var(--tide-unocss-spacing) * 120, 80vw));
    }

    #tide-btn-nav {display:none;
    }

    .tide-image-figure {max-width:50%;
    }
}

@media (min-width: 1280px) {
    /* 1280*768 后侧栏整体不再允许滚动，导航部分允许滚动。 */
    @media (min-height: 768px) {
        #tide-sidebar {overflow:clip;
        }

        #tide-navigation {overflow:auto;
        }
    }
}

.tide-dialog {display:none;opacity:0%;transition-behavior:allow-discrete;syntax:"*";inherits:false;syntax:"<percentage>";inherits:false;initial-value:100%;color:color-mix(in srgb, var(--colors-txt-prim) var(--un-text-opacity), transparent);
}

@media (prefers-reduced-motion: no-preference){.tide-dialog{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:200ms;transition-duration:200ms;--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}}

@supports (color: color-mix(in lab, red, red)){.tide-dialog{color:color-mix(in oklab, var(--colors-txt-prim) var(--un-text-opacity), transparent);}}

.tide-dialog[open] {display:block;opacity:100%;
}

.tide-side-panel {
    width: min(var(--tide-unocss-spacing) * 90, 100vw);syntax:"*";inherits:false;
}

@media (prefers-reduced-motion: no-preference){.tide-side-panel{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration));--un-duration:200ms;transition-duration:200ms;--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);}}

:root[dir="ltr"] .tide-dialog .tide-side-panel {
    transform: translateX(max(var(--tide-unocss-spacing) * 90, 100vw));
}

:root[dir="rtl"] .tide-dialog .tide-side-panel {
    transform: translateX(min(var(--tide-unocss-spacing) * -90, -100vw));
}

:root .tide-dialog[open] .tide-side-panel {
    transform: translateX(0);
}

@starting-style {
    .tide-dialog[open] {opacity:0%;
    }

    :root[dir="ltr"] .tide-dialog[open] .tide-side-panel {
        transform: translateX(max(var(--tide-unocss-spacing) * 90, 100vw));
    }

    :root[dir="rtl"] .tide-dialog[open] .tide-side-panel {
        transform: translateX(min(var(--tide-unocss-spacing) * -90, -100vw));
    }
}

/* 高对比度优化 */

#tide-sidebar,
.tide-dialog-container,
.tide-side-panel,
iframe,
pre:has(code),
.gist {syntax:"*";inherits:false;initial-value:solid;outline-style:var(--un-outline-style);outline-width:2px;outline-color:transparent;--un-outline-style:solid;outline-style:solid;
}

@media (forced-colors: active) {
    .tide-dialog-mask {syntax:"<percentage>";inherits:false;initial-value:100%;background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent);
    }@supports (color: color-mix(in lab, red, red)){.tide-dialog-mask{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent);}}

    /* 没用。 */
    /* iframe.giscus-frame {
        forced-color-adjust: none;
    } */
}