@font-face{font-family:LXGW Neo XiHei;src:url(/assets/LXGWNeoXiHei-ru3ECUPC.ttf)}:root{--primary: rgb(58, 105, 59);--onPrimary: rgb(255, 255, 255);--primaryContainer: rgb(187, 240, 182);--onPrimaryContainer: rgb(34, 80, 37);--inversePrimary: rgb(159, 212, 155);--secondary: rgb(82, 99, 79);--onSecondary: rgb(255, 255, 255);--secondaryContainer: rgb(213, 232, 207);--onSecondaryContainer: rgb(59, 75, 57);--tertiary: rgb(57, 101, 107);--onTertiary: rgb(255, 255, 255);--tertiaryContainer: rgb(188, 235, 241);--onTertiaryContainer: rgb(31, 77, 83);--background: rgb(247, 251, 241);--onBackground: rgb(24, 29, 23);--surface: rgb(247, 251, 241);--onSurface: rgb(24, 29, 23);--surfaceVariant: rgb(222, 229, 217);--onSurfaceVariant: rgb(66, 73, 64);--inverseSurface: rgb(45, 50, 44);--inverseOnSurface: rgb(238, 242, 233);--outline: rgb(114, 121, 111)}html{background-color:#eee}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;--color-close-press: #ff8f8f;--color-text: black;--color-back-title: transparent;--color-back-solid: #eee;--color-back-main: hsla(0, 0%, 95%, .6);--color-back-press: hsla(0, 0%, 0%, .06);--color-back-pot: hsla(0, 0%, 0%, .05);--color-back-primary: white;--color-back-secondary: hsl(0, 0%, 97%);--color-button-default: hsla(0, 0%, 100%, .6);--color-button-hover: hsla(0, 0%, 100%, .95);--color-button-active: hsla(0, 0%, 100%, .4);--color-ghost-hover: hsla(0, 0%, 0%, .06);--color-ghost-press: hsla(0, 0%, 0%, .12);--color-diverse-default: hsla(0, 0%, 0%, .06);--color-diverse-hover: hsla(0, 0%, 0%, .03);--color-diverse-active: hsla(0, 0%, 0%, .09);--color-border-light: hsla(0, 0%, 100%, .1);--color-shadow: hsla(0, 0%, 0%, .1);--color-border-shadow: hsla(0, 0%, 0%, .2);--color-error: #ff9292;--color-onError: #8f0000;--transition-short: all .15s, clip-path 0s;--transition-press: all .15s, clip-path 0s, scale .04s;--transition-long: all .4s cubic-bezier(.5, 0, 0, 1), clip-path 0s;--shadow-line: inset 0 -.0625rem 0 var(--color-border-shadow);--shadow-tiny: 0 .0625rem .125rem var(--color-shadow);--shadow-small: 0 .125rem .25rem var(--color-shadow);--shadow-regular: 0 .25rem .5rem var(--color-shadow);--shadow-large: 0 .5rem 1rem var(--color-shadow);--border-light: inset 0 .0625rem 0 var(--color-border-light);--border-hover: 0 0 0 .0625rem var(--primary);--border-accent: 0 0 0 .1875rem var(--primary);--radius-small: .25rem;--radius-regular: .5rem;--radius-medium: .75rem;--radius-large: 1rem;--font-tiny: .75rem;--font-small: .875rem;--font-regular: 1rem;--font-medium: 1.125rem;--font-large: 1.25rem;--padding-regular: .5rem .8125rem;--padding-medium: .75rem 1.1875rem;--padding-large: .8125rem 1.3125rem;--padding-input: .75rem .8125rem;--titlebar-height: 2rem}@media (prefers-color-scheme: dark){:root{--primary: rgb(159, 212, 155);--onPrimary: rgb(7, 57, 17);--primaryContainer: rgb(34, 80, 37);--onPrimaryContainer: rgb(187, 240, 182);--inversePrimary: rgb(58, 105, 59);--secondary: rgb(185, 204, 180);--onSecondary: rgb(37, 52, 36);--secondaryContainer: rgb(59, 75, 57);--onSecondaryContainer: rgb(213, 232, 207);--tertiary: rgb(161, 206, 213);--onTertiary: rgb(0, 54, 60);--tertiaryContainer: rgb(31, 77, 83);--onTertiaryContainer: rgb(188, 235, 241);--background: rgb(16, 20, 15);--onBackground: rgb(224, 228, 219);--surface: rgb(16, 20, 15);--onSurface: rgb(224, 228, 219);--surfaceVariant: rgb(66, 73, 64);--onSurfaceVariant: rgb(194, 201, 189);--inverseSurface: rgb(224, 228, 219);--inverseOnSurface: rgb(45, 50, 44);--outline: rgb(140, 147, 136)}html{background-color:#262626}body{--color-close-press: #8a0000;--color-text: white;--color-back-solid: hsl(0, 0%, 15%);--color-back-main: hsla(0, 0%, 15%, .8);--color-back-press: hsla(0, 0%, 0%, .15);--color-back-pot: hsla(0, 0%, 0%, .2);--color-back-primary: hsl(0, 0%, 20%);--color-back-secondary: hsl(0, 0%, 18%);--color-button-default: hsla(0, 0%, 100%, .1);--color-button-hover: hsla(0, 0%, 100%, .15);--color-button-active: hsla(0, 0%, 100%, .06);--color-ghost-hover: hsla(0, 0%, 100%, .06);--color-ghost-press: hsla(0, 0%, 100%, .12);--color-diverse-default: hsla(0, 0%, 100%, .08);--color-diverse-hover: hsla(0, 0%, 100%, .12);--color-diverse-active: hsla(0, 0%, 100%, .04);--color-error: #690000;--color-onError: #ff8282}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{color:var(--color-text);accent-color:rgb(58,105,59);accent-color:var(--primary);scrollbar-width:none;border:none;outline:none;font-family:LXGW Neo XiHei;font-size:var(--font-regular);transition-behavior:allow-discrete;text-overflow:ellipsis;text-wrap:nowrap;box-sizing:border-box}::-moz-selection{background-color:#3a693b;background-color:var(--primary);color:#fff;color:var(--onPrimary)}::selection{background-color:#3a693b;background-color:var(--primary);color:#fff;color:var(--onPrimary)}img[src=""],img:not([src]){visibility:hidden}.window{height:100%;width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;overflow:hidden;background-color:var(--color-back-solid);transition:var(--transition-long)}.window-content{position:absolute;inset:0;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-long)}.titlebar{height:var(--titlebar-height);width:100%;top:0;background-color:var(--color-back-title);display:flex;justify-content:center;align-items:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-long);fill:var(--color-text)}.titlebar .titlebar-button,.titlebar .titlebar-close{height:100%;width:3rem;position:absolute;display:grid;align-items:center;justify-items:center;place-items:center;transition:var(--transition-long)}.titlebar .titlebar-button:hover,.titlebar .titlebar-close:hover{transition:var(--transition-short)}.titlebar .titlebar-button:hover{background-color:var(--color-ghost-hover)}.titlebar .titlebar-button:active{background-color:var(--color-ghost-press)}.titlebar .titlebar-close:hover{fill:#fff;background-color:red}.titlebar .titlebar-close:active{fill:#fff;background-color:var(--color-close-press)}.page{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:1rem;transition:var(--transition-long)}.base-page{height:100%;width:100%;align-items:center;gap:.5rem}.form{display:flex;flex-direction:column;justify-content:center;gap:1rem;transition:var(--transition-long)}button{font-size:var(--font-medium);padding:.5rem 1rem;border-radius:.75rem;will-change:scale;background-color:transparent;transition:var(--transition-long);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}button span{font-size:var(--font-medium)}button.disable{opacity:.4}.button-default{background-color:var(--color-button-default);box-shadow:var(--shadow-line),var(--border-light)}.button-default.hover{background-color:var(--color-button-hover);transition:var(--transition-short)}.button-default.press{scale:.96;background-color:var(--color-button-active);transition:var(--transition-press)}.button-ghost.hover{background-color:var(--color-ghost-hover)}.button-ghost.press{background-color:var(--color-ghost-press)}.button-diverse{background-color:var(--color-diverse-default);box-shadow:var(--shadow-line),var(--border-light)}.button-diverse.hover{background-color:var(--color-diverse-hover);transition:var(--transition-short)}.button-diverse.press{scale:.96;background-color:var(--color-diverse-active);transition:var(--transition-press)}.button-stress{color:#225025;color:var(--onPrimaryContainer);background-color:#bbf0b6;background-color:var(--primaryContainer);box-shadow:var(--shadow-line),var(--border-light)}.button-stress span{color:#225025;color:var(--onPrimaryContainer)}.button-stress.hover{filter:brightness(120%);transition:var(--transition-short)}.button-stress.press{scale:.96;filter:brightness(90%);transition:var(--transition-press)}.button-primary{color:#fff;color:var(--onPrimary);background-color:#3a693b;background-color:var(--primary);box-shadow:var(--shadow-line),var(--border-light)}.button-primary span{color:#fff;color:var(--onPrimary)}.button-primary.hover{filter:brightness(120%);transition:var(--transition-short)}.button-primary.press{scale:.96;filter:brightness(90%);transition:var(--transition-press)}.border{position:absolute;pointer-events:none;stroke:transparent;stroke-width:0;transition:var(--transition-long)}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--padding-input);min-width:0;width:100%;font-size:var(--font-regular);background-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--transition-long)}.input{will-change:scale;transition:var(--transition-long)}.input>:last-child{border-radius:.75rem;background-color:var(--color-back-pot);transition:var(--transition-long);cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textInput{background-color:var(--color-back-pot)}.input-border.hover{stroke:#52634f;stroke:var(--secondary);stroke-width:.125rem;transition:var(--transition-short)}.input-border.focus{stroke:#3a693b;stroke:var(--primary);stroke-width:.25rem;transition:var(--transition-short)}.input-border.warn{stroke:var(--color-error);stroke-width:.25rem;transition:var(--transition-press)}input[type=number]{width:100%;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.card{border-radius:var(--radius-medium);padding:var(--padding-medium);background-color:var(--color-back-secondary);will-change:scale;transition:var(--transition-long)}.card-hover{background-color:var(--color-back-primary);transition:var(--transition-short)}.navigator-bar{position:absolute;bottom:2rem;border-radius:2rem;padding:.5rem;display:flex;gap:.25rem;background-color:var(--color-back-primary);transition:var(--transition-long)}.navigator-item{padding:var(--padding-medium);border-radius:2rem;color:#72796f;color:var(--outline);cursor:pointer;transition:var(--transition-long)}.navigator-item.hover{background-color:#d5e8cf;background-color:var(--secondaryContainer);color:#3b4b39;color:var(--onSecondaryContainer);transition:var(--transition-short)}.navigator-item.active{background-color:#bbf0b6;background-color:var(--primaryContainer);color:#225025;color:var(--onPrimaryContainer);pointer-events:none}.com-press{scale:.96;will-change:scale;transition:var(--transition-press)!important}.warning-stripe{width:300px;height:150px;background:repeating-linear-gradient(-60deg,#fc0,#fc0 10px,#333 10px 20px);border:1px solid #cccccc;box-shadow:var(--shadow-tiny)}.relative{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.absolute{height:100%;width:100%;position:absolute;display:flex;align-items:center;justify-content:center}@keyframes loadingPath{0%{stroke-dasharray:40 300;stroke-dashoffset:-150}to{stroke-dasharray:100 300;stroke-dashoffset:-90}}@keyframes loadingRotate{0%{rotate:0}to{rotate:360deg}}code[class*=language-],pre[class*=language-]{background:#fafafa;color:#383a42;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#a0a1a7}.token.doctype,.token.punctuation,.token.entity{color:#383a42}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:#b76b01}.token.keyword{color:#a626a4}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:#e45649}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:#50a14f}.token.variable,.token.operator,.token.function{color:#4078f2}.token.url{color:#0184bc}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#383a42}.language-css .token.selector{color:#e45649}.language-css .token.property{color:#383a42}.language-css .token.function,.language-css .token.url>.token.function{color:#0184bc}.language-css .token.url>.token.string.url{color:#50a14f}.language-css .token.important,.language-css .token.atrule .token.rule,.language-javascript .token.operator{color:#a626a4}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}.language-json .token.operator{color:#383a42}.language-json .token.null.keyword{color:#b76b01}.language-markdown .token.url,.language-markdown .token.url>.token.operator,.language-markdown .token.url-reference.url>.token.string{color:#383a42}.language-markdown .token.url>.token.content{color:#4078f2}.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:#0184bc}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}.language-markdown .token.code-snippet{color:#50a14f}.language-markdown .token.bold .token.content{color:#b76b01}.language-markdown .token.italic .token.content{color:#a626a4}.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e45649}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:#383a4233}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#e5e5e6;color:#696c77;padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{background:#c6c7c7;color:#383a42}.line-highlight.line-highlight{background:#383a420d}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#e5e5e6;color:#383a42;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px #0003}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#383a420d}.line-numbers.line-numbers .line-numbers-rows,.command-line .command-line-prompt{border-right-color:#383a4233}.line-numbers .line-numbers-rows>span:before,.command-line .command-line-prompt>span:before{color:#9d9d9f}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#e45649}.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:#50a14f}.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:#4078f2}.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:#a626a4}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#ff526626}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#1aff5b26}.prism-previewer.prism-previewer:before,.prism-previewer-gradient.prism-previewer-gradient div{border-color:hsl(0,0,95%)}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:hsl(0,0,95%)}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:hsl(0,0,95%)}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-time.prism-previewer-time:before,.prism-previewer-easing.prism-previewer-easing{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#383a42;stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing path,.prism-previewer-easing.prism-previewer-easing line{stroke:#383a42}.prism-previewer-easing.prism-previewer-easing circle{fill:transparent}.dark pre[class*=language-],.dark code[class*=language-]{color:#d4d4d4;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}@media print{.dark pre[class*=language-],.dark code[class*=language-]{text-shadow:none}}.dark pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:#1e1e1e}.dark :not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#1e1e1e}.dark .namespace{opacity:.7}.dark .token.doctype .token.doctype-tag{color:#569cd6}.dark .token.doctype .token.name{color:#9cdcfe}.dark .token.comment,.dark .token.prolog{color:#6a9955}.dark .token.punctuation,.dark .language-html .language-css .token.punctuation,.dark .language-html .language-javascript .token.punctuation{color:#d4d4d4}.dark .token.property,.dark .token.tag,.dark .token.boolean,.dark .token.number,.dark .token.constant,.dark .token.symbol,.dark .token.inserted,.dark .token.unit{color:#b5cea8}.dark .token.selector,.dark .token.attr-name,.dark .token.string,.dark .token.char,.dark .token.builtin,.dark .token.deleted{color:#ce9178}.dark .language-css .token.string.url{-webkit-text-decoration:underline;text-decoration:underline}.dark .token.operator,.dark .token.entity{color:#d4d4d4}.dark .token.operator.arrow{color:#569cd6}.dark .token.atrule{color:#ce9178}.dark .token.atrule .token.rule{color:#c586c0}.dark .token.atrule .token.url{color:#9cdcfe}.dark .token.atrule .token.url .token.function{color:#dcdcaa}.dark .token.atrule .token.url .token.punctuation{color:#d4d4d4}.dark .token.keyword{color:#569cd6}.dark .token.keyword.module,.dark .token.keyword.control-flow{color:#c586c0}.dark .token.function,.dark .token.function .token.maybe-class-name{color:#dcdcaa}.dark .token.regex{color:#d16969}.dark .token.important{color:#569cd6}.dark .token.italic{font-style:italic}.dark .token.constant{color:#9cdcfe}.dark .token.class-name,.dark .token.maybe-class-name{color:#4ec9b0}.dark .token.console,.dark .token.parameter,.dark .token.interpolation{color:#9cdcfe}.dark .token.punctuation.interpolation-punctuation,.dark .token.boolean{color:#569cd6}.dark .token.property,.dark .token.variable,.dark .token.imports .token.maybe-class-name,.dark .token.exports .token.maybe-class-name{color:#9cdcfe}.dark .token.selector,.dark .token.escape{color:#d7ba7d}.dark .token.tag{color:#569cd6}.dark .token.tag .token.punctuation,.dark .token.cdata{color:gray}.dark .token.attr-name{color:#9cdcfe}.dark .token.attr-value,.dark .token.attr-value .token.punctuation{color:#ce9178}.dark .token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.dark .token.entity{color:#569cd6}.dark .token.namespace{color:#4ec9b0}.dark pre[class*=language-javascript],.dark code[class*=language-javascript],.dark pre[class*=language-jsx],.dark code[class*=language-jsx],.dark pre[class*=language-typescript],.dark code[class*=language-typescript],.dark pre[class*=language-tsx],.dark code[class*=language-tsx]{color:#9cdcfe}.dark pre[class*=language-css],.dark code[class*=language-css]{color:#ce9178}.dark pre[class*=language-html],.dark code[class*=language-html]{color:#d4d4d4}.dark .language-regex .token.anchor{color:#dcdcaa}.dark .language-html .token.punctuation{color:gray}.dark pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.dark .line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 #f7d87c;z-index:0}
