﻿@import url(https://fonts.bunny.net/css?family=noto-emoji:500);@import url(https://fonts.bunny.net/css?family=noto-color-emoji:400);@import url(https://fonts.bunny.net/css?family=jetbrains-mono:100,200,300,400,500,600,700,800);@import url(https://fonts.bunny.net/css?family=jetbrains-mono:100,200,300,400,500,600,700,800);[data-theme="dark"] .highlight .chroma .k,[data-theme="dark"] .highlight .chroma .kc,[data-theme="dark"] .highlight .chroma .kd,[data-theme="dark"] .highlight .chroma .kn,[data-theme="dark"] .highlight .chroma .kp,[data-theme="dark"] .highlight .chroma .kr,[data-theme="dark"] .highlight .chroma .kp{color:#ff79c6 !important;font-weight:bold !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .k,[data-theme="dark"] .highlight .chroma .kc,[data-theme="dark"] .highlight .chroma .kd,[data-theme="dark"] .highlight .chroma .kn,[data-theme="dark"] .highlight .chroma .kp,[data-theme="dark"] .highlight .chroma .kr,[data-theme="dark"] .highlight .chroma .kp{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .k{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .kc{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .kd{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .kn{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .kp{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .kr{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .kp{color:#ff79c6 !important}}[data-theme="dark"] .highlight .chroma .s,[data-theme="dark"] .highlight .chroma .sa,[data-theme="dark"] .highlight .chroma .sb,[data-theme="dark"] .highlight .chroma .sc,[data-theme="dark"] .highlight .chroma .dl,[data-theme="dark"] .highlight .chroma .sd,[data-theme="dark"] .highlight .chroma .s2,[data-theme="dark"] .highlight .chroma .se,[data-theme="dark"] .highlight .chroma .sh,[data-theme="dark"] .highlight .chroma .si,[data-theme="dark"] .highlight .chroma .sx,[data-theme="dark"] .highlight .chroma .sr,[data-theme="dark"] .highlight .chroma .s1,[data-theme="dark"] .highlight .chroma .ss{color:#50fa7b !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .s,[data-theme="dark"] .highlight .chroma .sa,[data-theme="dark"] .highlight .chroma .sb,[data-theme="dark"] .highlight .chroma .sc,[data-theme="dark"] .highlight .chroma .dl,[data-theme="dark"] .highlight .chroma .sd,[data-theme="dark"] .highlight .chroma .s2,[data-theme="dark"] .highlight .chroma .se,[data-theme="dark"] .highlight .chroma .sh,[data-theme="dark"] .highlight .chroma .si,[data-theme="dark"] .highlight .chroma .sx,[data-theme="dark"] .highlight .chroma .sr,[data-theme="dark"] .highlight .chroma .s1,[data-theme="dark"] .highlight .chroma .ss{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .s{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sa{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sb{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sc{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .dl{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sd{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .s2{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .se{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sh{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .si{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sx{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .sr{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .s1{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .ss{color:#50fa7b !important}}[data-theme="dark"] .highlight .chroma .m,[data-theme="dark"] .highlight .chroma .mb,[data-theme="dark"] .highlight .chroma .mf,[data-theme="dark"] .highlight .chroma .mh,[data-theme="dark"] .highlight .chroma .mi,[data-theme="dark"] .highlight .chroma .il,[data-theme="dark"] .highlight .chroma .mo{color:#bd93f9 !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .m,[data-theme="dark"] .highlight .chroma .mb,[data-theme="dark"] .highlight .chroma .mf,[data-theme="dark"] .highlight .chroma .mh,[data-theme="dark"] .highlight .chroma .mi,[data-theme="dark"] .highlight .chroma .il,[data-theme="dark"] .highlight .chroma .mo{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .m{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .mb{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .mf{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .mh{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .mi{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .il{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .mo{color:#bd93f9 !important}}[data-theme="dark"] .highlight .chroma .n,[data-theme="dark"] .highlight .chroma .na,[data-theme="dark"] .highlight .chroma .nb,[data-theme="dark"] .highlight .chroma .bp,[data-theme="dark"] .highlight .chroma .nc,[data-theme="dark"] .highlight .chroma .no,[data-theme="dark"] .highlight .chroma .nd,[data-theme="dark"] .highlight .chroma .ni,[data-theme="dark"] .highlight .chroma .ne,[data-theme="dark"] .highlight .chroma .nf,[data-theme="dark"] .highlight .chroma .fm,[data-theme="dark"] .highlight .chroma .nl,[data-theme="dark"] .highlight .chroma .nn,[data-theme="dark"] .highlight .chroma .nx,[data-theme="dark"] .highlight .chroma .py,[data-theme="dark"] .highlight .chroma .nt,[data-theme="dark"] .highlight .chroma .nv,[data-theme="dark"] .highlight .chroma .vc,[data-theme="dark"] .highlight .chroma .vg,[data-theme="dark"] .highlight .chroma .vi,[data-theme="dark"] .highlight .chroma .vm{color:#8be9fd !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .n,[data-theme="dark"] .highlight .chroma .na,[data-theme="dark"] .highlight .chroma .nb,[data-theme="dark"] .highlight .chroma .bp,[data-theme="dark"] .highlight .chroma .nc,[data-theme="dark"] .highlight .chroma .no,[data-theme="dark"] .highlight .chroma .nd,[data-theme="dark"] .highlight .chroma .ni,[data-theme="dark"] .highlight .chroma .ne,[data-theme="dark"] .highlight .chroma .nf,[data-theme="dark"] .highlight .chroma .fm,[data-theme="dark"] .highlight .chroma .nl,[data-theme="dark"] .highlight .chroma .nn,[data-theme="dark"] .highlight .chroma .nx,[data-theme="dark"] .highlight .chroma .py,[data-theme="dark"] .highlight .chroma .nt,[data-theme="dark"] .highlight .chroma .nv,[data-theme="dark"] .highlight .chroma .vc,[data-theme="dark"] .highlight .chroma .vg,[data-theme="dark"] .highlight .chroma .vi,[data-theme="dark"] .highlight .chroma .vm{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .n{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .na{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nb{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .bp{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nc{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .no{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nd{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .ni{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .ne{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nf{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .fm{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nl{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nn{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nx{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .py{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nt{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .nv{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .vc{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .vg{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .vi{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .vm{color:#8be9fd !important}}[data-theme="dark"] .highlight .chroma .o,[data-theme="dark"] .highlight .chroma .ow{color:#ff79c6 !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .o,[data-theme="dark"] .highlight .chroma .ow{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .o{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .ow{color:#ff79c6 !important}}[data-theme="dark"] .highlight .chroma .c,[data-theme="dark"] .highlight .chroma .ch,[data-theme="dark"] .highlight .chroma .cm,[data-theme="dark"] .highlight .chroma .c1,[data-theme="dark"] .highlight .chroma .cs{color:#6272a4 !important;font-style:italic !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .c,[data-theme="dark"] .highlight .chroma .ch,[data-theme="dark"] .highlight .chroma .cm,[data-theme="dark"] .highlight .chroma .c1,[data-theme="dark"] .highlight .chroma .cs{color:#6272a4 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .c{color:#6272a4 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .ch{color:#6272a4 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .cm{color:#6272a4 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .c1{color:#6272a4 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .cs{color:#6272a4 !important}}[data-theme="dark"] .highlight .chroma .p{color:#f8f8f2 !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .p{color:#f8f8f2 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .p{color:#f8f8f2 !important}}[data-theme="dark"] .highlight .chroma .cp,[data-theme="dark"] .highlight .chroma .cpf{color:#ff79c6 !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .cp,[data-theme="dark"] .highlight .chroma .cpf{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .cp{color:#ff79c6 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .cpf{color:#ff79c6 !important}}[data-theme="dark"] .highlight .chroma .gd{color:#f55 !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .gd{color:#f55 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .gd{color:#f55 !important}}[data-theme="dark"] .highlight .chroma .gi{color:#50fa7b !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .gi{color:#50fa7b !important}}@media (prefers-color-scheme: dark){.highlight .chroma .gi{color:#50fa7b !important}}[data-theme="dark"] .highlight .chroma .gh{color:#bd93f9 !important;font-weight:bold !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .gh{color:#bd93f9 !important}}@media (prefers-color-scheme: dark){.highlight .chroma .gh{color:#bd93f9 !important}}[data-theme="dark"] .highlight .chroma .gu{color:#8be9fd !important;font-weight:bold !important}@media (prefers-color-scheme: dark){[data-theme="dark"] .highlight .chroma .gu{color:#8be9fd !important}}@media (prefers-color-scheme: dark){.highlight .chroma .gu{color:#8be9fd !important}}@scope (.highlight){:scope{position:relative;margin:2rem 0;border-radius:12px;overflow:hidden;background:var(--code-bg);border:1px solid var(--code-border);box-shadow:0 8px 32px var(--shadow-color)}:scope::before{content:attr(data-lang);position:absolute;top:0;left:0;right:0;background:var(--btn-gradient);color:white;padding:0.75rem 1rem;font-size:0.85rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;z-index:2}:scope::after{content:"Copy";position:absolute;top:0.5rem;right:1rem;background:rgba(255,255,255,0.2);color:white;padding:0.4rem 0.8rem;border-radius:8px;font-size:0.8rem;font-weight:500;cursor:pointer;transition:all 0.3s ease;z-index:3;border:none;user-select:none}:scope:hover::after{background:rgba(255,255,255,0.3)}:scope[data-copied="true"]::after{font-family:'Noto Emoji', 'Noto Color Emoji', sans-serif;content:"✓";background:rgba(255,255,255,0.9);color:var(--accent-primary)}@media (prefers-reduced-data: reduce){:scope[data-copied="true"]::after{font-family:sans-serif}}@media (prefers-reduced-data: no-preference){:scope[data-copied="true"]::after{font-family:'Noto Emoji', 'Noto Color Emoji', sans-serif;font-weight:500}}:scope code{font-weight:400;font-family:'JetBrains Mono', 'Orbitron', monospace;background:transparent !important;padding:0;border-radius:0;color:var(--code-text) !important}@media (prefers-reduced-data: reduce){:scope code{font-family:monospace}}@media (prefers-reduced-data: no-preference){:scope code{font-family:'JetBrains Mono', 'Orbitron', monospace}}@media (prefers-contrast: more){:scope code{filter:contrast(200%)}}@media (prefers-reduced-transparency: reduce){:scope code{background:var(--bg-primary)}}@media (prefers-reduced-transparency: no-preference){:scope code{background:transparent}}:scope code[style]{background:transparent !important;color:var(--code-text) !important}@media (prefers-reduced-transparency: reduce){:scope code[style]{background:var(--bg-primary)}}@media (prefers-reduced-transparency: no-preference){:scope code[style]{background:transparent}}:scope pre{margin:0;padding:3.5rem 1rem 1rem 1rem;font-weight:400;font-family:'JetBrains Mono', 'Orbitron', monospace;font-size:0.9rem;line-height:1.6;color:var(--code-text) !important;overflow-x:auto;background:var(--code-bg) !important}@media (prefers-reduced-data: reduce){:scope pre{font-family:monospace}}@media (prefers-reduced-data: no-preference){:scope pre{font-family:'JetBrains Mono', 'Orbitron', monospace}}@media (prefers-contrast: more){:scope pre{filter:contrast(200%)}}:scope pre[style]{background:var(--code-bg) !important;color:var(--code-text) !important}@scope (.chroma){:scope :scope{background:var(--code-bg) !important;color:var(--code-text) !important}:scope .lnt,:scope .ln{margin-right:1rem !important;padding-right:1rem !important;border-right:1px solid var(--border-color) !important;color:var(--text-muted) !important;user-select:none}:scope .lnt:first-child,:scope .ln:first-child{padding-right:0 !important}:scope .lnt:last-child,:scope .ln:last-child{padding-left:1rem !important}:scope .lntable{border-spacing:0 !important;padding:0 !important;margin:0 !important;border:none !important;width:100% !important}:scope .lntable td{vertical-align:top !important;padding:0 !important;margin:0 !important;border:none !important}:scope pre{background:var(--code-bg) !important;color:var(--code-text) !important}:scope code{background:transparent !important;color:var(--code-text) !important}}}
