From 9c1dc4935e0c74ddc2d14bc586e695ad95384f5f Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Tue, 12 Nov 2024 20:50:15 +0000 Subject: [PATCH] build based on 89c7d52 --- stable | 2 +- v2 | 2 +- v2.0 | 2 +- v2.0.2/.documenter-siteinfo.json | 1 + v2.0.2/assets-compile/custom-tikz.sty | 160 +++ v2.0.2/assets-compile/generate-plots.sh | 81 ++ .../ion-channel-chmc-analysis.jl | 62 + .../assets-compile/ion-channel-chmc-tikz.tex | 0 v2.0.2/assets-compile/ion-channel-chmc.tex | 0 v2.0.2/assets-compile/ion-channel-mc-tikz.tex | 109 ++ v2.0.2/assets-compile/ion-channel-mc.pdf | Bin 0 -> 53860 bytes v2.0.2/assets-compile/ion-channel-mc.tex | 45 + v2.0.2/assets-compile/logo.pdf | Bin 0 -> 2036 bytes v2.0.2/assets-compile/logo.tex | 94 ++ .../toy-network-1-achmc-input.tex | 164 +++ v2.0.2/assets-compile/toy-network-1-achmc.pdf | Bin 0 -> 51630 bytes v2.0.2/assets-compile/toy-network-1-achmc.tex | 33 + .../toy-network-1-chmc-analysis.jl | 34 + .../toy-network-1-chmc-tikz.tex | 74 ++ v2.0.2/assets-compile/toy-network-1-chmc.pdf | Bin 0 -> 23947 bytes v2.0.2/assets-compile/toy-network-1-chmc.tex | 45 + v2.0.2/assets-compile/toy-network-1-tikz.tex | 55 + v2.0.2/assets-compile/toy-network-1.pdf | Bin 0 -> 21012 bytes v2.0.2/assets-compile/toy-network-1.tex | 46 + .../toy-network-2-achmc-tikz.tex | 108 ++ v2.0.2/assets-compile/toy-network-2-achmc.pdf | Bin 0 -> 31328 bytes v2.0.2/assets-compile/toy-network-2-achmc.tex | 56 + v2.0.2/assets/documenter.js | 1064 +++++++++++++++++ v2.0.2/assets/ion-channel-chmc-makie.png | Bin 0 -> 363240 bytes v2.0.2/assets/ion-channel-mc.png | Bin 0 -> 42578 bytes v2.0.2/assets/logo.svg | 121 ++ v2.0.2/assets/ms-2.svg | 613 ++++++++++ v2.0.2/assets/ms-3.svg | 943 +++++++++++++++ v2.0.2/assets/rs-2.svg | 349 ++++++ v2.0.2/assets/rs-3.svg | 525 ++++++++ v2.0.2/assets/themes/catppuccin-frappe.css | 1 + v2.0.2/assets/themes/catppuccin-latte.css | 1 + v2.0.2/assets/themes/catppuccin-macchiato.css | 1 + v2.0.2/assets/themes/catppuccin-mocha.css | 1 + v2.0.2/assets/themes/documenter-dark.css | 7 + v2.0.2/assets/themes/documenter-light.css | 9 + v2.0.2/assets/themeswap.js | 84 ++ v2.0.2/assets/toy-network-1-achmc.png | Bin 0 -> 88206 bytes v2.0.2/assets/toy-network-1-chmc-makie-1.png | Bin 0 -> 2482210 bytes v2.0.2/assets/toy-network-1-chmc-makie-2.png | Bin 0 -> 2475724 bytes v2.0.2/assets/toy-network-1-chmc-makie.png | Bin 0 -> 56798 bytes v2.0.2/assets/toy-network-1-chmc.png | Bin 0 -> 47952 bytes v2.0.2/assets/toy-network-1.png | Bin 0 -> 23133 bytes v2.0.2/assets/toy-network-2-achmc.png | Bin 0 -> 73202 bytes v2.0.2/assets/toy-network-2-chmc-makie-1.png | Bin 0 -> 5139037 bytes v2.0.2/assets/toy-network-2-chmc-makie-2.png | Bin 0 -> 5145856 bytes v2.0.2/assets/toy-network-2.png | Bin 0 -> 75421 bytes v2.0.2/assets/warner.js | 52 + v2.0.2/index.html | 2 + v2.0.2/installation/installation/index.html | 15 + .../python-dependencies/index.html | 77 ++ v2.0.2/library/chmc-atomic/index.html | 70 ++ v2.0.2/library/chmc-plots-atomic/index.html | 24 + v2.0.2/library/chmc-plots-standard/index.html | 15 + v2.0.2/library/chmc-standard/index.html | 148 +++ v2.0.2/objects.inv | Bin 0 -> 1918 bytes v2.0.2/search_index.js | 3 + v2.0.2/siteinfo.js | 1 + .../boilerplate-for-bigg-gems/index.html | 201 ++++ .../index.html | 200 ++++ .../tutorials/chmc-atomic-glucose/index.html | 218 ++++ .../chmc-standard-ion-channels/index.html | 85 ++ .../index.html | 42 + versions.js | 2 +- 69 files changed, 6043 insertions(+), 4 deletions(-) create mode 100644 v2.0.2/.documenter-siteinfo.json create mode 100755 v2.0.2/assets-compile/custom-tikz.sty create mode 100755 v2.0.2/assets-compile/generate-plots.sh create mode 100644 v2.0.2/assets-compile/ion-channel-chmc-analysis.jl create mode 100644 v2.0.2/assets-compile/ion-channel-chmc-tikz.tex create mode 100644 v2.0.2/assets-compile/ion-channel-chmc.tex create mode 100644 v2.0.2/assets-compile/ion-channel-mc-tikz.tex create mode 100644 v2.0.2/assets-compile/ion-channel-mc.pdf create mode 100644 v2.0.2/assets-compile/ion-channel-mc.tex create mode 100644 v2.0.2/assets-compile/logo.pdf create mode 100644 v2.0.2/assets-compile/logo.tex create mode 100755 v2.0.2/assets-compile/toy-network-1-achmc-input.tex create mode 100644 v2.0.2/assets-compile/toy-network-1-achmc.pdf create mode 100755 v2.0.2/assets-compile/toy-network-1-achmc.tex create mode 100755 v2.0.2/assets-compile/toy-network-1-chmc-analysis.jl create mode 100755 v2.0.2/assets-compile/toy-network-1-chmc-tikz.tex create mode 100644 v2.0.2/assets-compile/toy-network-1-chmc.pdf create mode 100755 v2.0.2/assets-compile/toy-network-1-chmc.tex create mode 100755 v2.0.2/assets-compile/toy-network-1-tikz.tex create mode 100644 v2.0.2/assets-compile/toy-network-1.pdf create mode 100755 v2.0.2/assets-compile/toy-network-1.tex create mode 100644 v2.0.2/assets-compile/toy-network-2-achmc-tikz.tex create mode 100644 v2.0.2/assets-compile/toy-network-2-achmc.pdf create mode 100644 v2.0.2/assets-compile/toy-network-2-achmc.tex create mode 100644 v2.0.2/assets/documenter.js create mode 100644 v2.0.2/assets/ion-channel-chmc-makie.png create mode 100644 v2.0.2/assets/ion-channel-mc.png create mode 100644 v2.0.2/assets/logo.svg create mode 100644 v2.0.2/assets/ms-2.svg create mode 100644 v2.0.2/assets/ms-3.svg create mode 100644 v2.0.2/assets/rs-2.svg create mode 100644 v2.0.2/assets/rs-3.svg create mode 100644 v2.0.2/assets/themes/catppuccin-frappe.css create mode 100644 v2.0.2/assets/themes/catppuccin-latte.css create mode 100644 v2.0.2/assets/themes/catppuccin-macchiato.css create mode 100644 v2.0.2/assets/themes/catppuccin-mocha.css create mode 100644 v2.0.2/assets/themes/documenter-dark.css create mode 100644 v2.0.2/assets/themes/documenter-light.css create mode 100644 v2.0.2/assets/themeswap.js create mode 100644 v2.0.2/assets/toy-network-1-achmc.png create mode 100644 v2.0.2/assets/toy-network-1-chmc-makie-1.png create mode 100644 v2.0.2/assets/toy-network-1-chmc-makie-2.png create mode 100644 v2.0.2/assets/toy-network-1-chmc-makie.png create mode 100644 v2.0.2/assets/toy-network-1-chmc.png create mode 100644 v2.0.2/assets/toy-network-1.png create mode 100644 v2.0.2/assets/toy-network-2-achmc.png create mode 100644 v2.0.2/assets/toy-network-2-chmc-makie-1.png create mode 100644 v2.0.2/assets/toy-network-2-chmc-makie-2.png create mode 100644 v2.0.2/assets/toy-network-2.png create mode 100644 v2.0.2/assets/warner.js create mode 100644 v2.0.2/index.html create mode 100644 v2.0.2/installation/installation/index.html create mode 100644 v2.0.2/installation/python-dependencies/index.html create mode 100644 v2.0.2/library/chmc-atomic/index.html create mode 100644 v2.0.2/library/chmc-plots-atomic/index.html create mode 100644 v2.0.2/library/chmc-plots-standard/index.html create mode 100644 v2.0.2/library/chmc-standard/index.html create mode 100644 v2.0.2/objects.inv create mode 100644 v2.0.2/search_index.js create mode 100644 v2.0.2/siteinfo.js create mode 100644 v2.0.2/tutorials/boilerplate-for-bigg-gems/index.html create mode 100644 v2.0.2/tutorials/chmc-atomic-glucose-under-the-hood/index.html create mode 100644 v2.0.2/tutorials/chmc-atomic-glucose/index.html create mode 100644 v2.0.2/tutorials/chmc-standard-ion-channels/index.html create mode 100644 v2.0.2/tutorials/chmc-standard-metabolic-networks/index.html diff --git a/stable b/stable index 81ef58f..b02d37b 120000 --- a/stable +++ b/stable @@ -1 +1 @@ -v2.0.1 \ No newline at end of file +v2.0.2 \ No newline at end of file diff --git a/v2 b/v2 index 81ef58f..b02d37b 120000 --- a/v2 +++ b/v2 @@ -1 +1 @@ -v2.0.1 \ No newline at end of file +v2.0.2 \ No newline at end of file diff --git a/v2.0 b/v2.0 index 81ef58f..b02d37b 120000 --- a/v2.0 +++ b/v2.0 @@ -1 +1 @@ -v2.0.1 \ No newline at end of file +v2.0.2 \ No newline at end of file diff --git a/v2.0.2/.documenter-siteinfo.json b/v2.0.2/.documenter-siteinfo.json new file mode 100644 index 0000000..95f2034 --- /dev/null +++ b/v2.0.2/.documenter-siteinfo.json @@ -0,0 +1 @@ +{"documenter":{"julia_version":"1.10.6","generation_timestamp":"2024-11-12T20:50:11","documenter_version":"1.7.0"}} \ No newline at end of file diff --git a/v2.0.2/assets-compile/custom-tikz.sty b/v2.0.2/assets-compile/custom-tikz.sty new file mode 100755 index 0000000..2fec3d7 --- /dev/null +++ b/v2.0.2/assets-compile/custom-tikz.sty @@ -0,0 +1,160 @@ +% Tikz libraries +\usepackage{tikz} +\usetikzlibrary{% + patterns, plotmarks, backgrounds, shapes, arrows, calc, trees, positioning, + chains, shapes.geometric, decorations.pathreplacing, + decorations.pathmorphing, shapes.arrows, decorations.markings, quotes, + shapes.geometric, arrows.meta, spy, fit, matrix, math, bending, graphs, + graphs.standard, through +} + +%% Define main node types +% Vertical split circle with either sides filled with different colours +\makeatletter +\tikzset{circle split part fill/.style args={#1,#2}{% + alias=tmp@name,% + postaction={% + insert path={% + \pgfextra{% + \pgfpointdiff{\pgfpointanchor{\pgf@node@name}{center}} + {\pgfpointanchor{\pgf@node@name}{east}} + \pgfmathsetmacro\insiderad{\pgf@x} + \fill[#1] (\pgf@node@name.base) + ([xshift=-\pgflinewidth]\pgf@node@name.east) + arc + (0:180:\insiderad-\pgflinewidth)--cycle; + \fill[#2] (\pgf@node@name.base) + ([xshift=\pgflinewidth]\pgf@node@name.west) + arc + (180:360:\insiderad-\pgflinewidth)--cycle; + } + } + } + } +} +\makeatother + +\tikzstyle{gem_node} = [% black gem node for the input metabolic network + circle, + draw=black, + fill=black, + minimum height=0.15cm +] +\tikzstyle{gem_node_ph} = [% placeholder gem node for input metabolic network + circle, + draw=none, + fill=none, + minimum height=0.15cm +] +\tikzstyle{gem_edge} = [% edge style linking gem nodes + -, + line width=2pt +] +\tikzstyle{carbonDraw} = [% edge style linking molecules + -, + draw, + line width=1.75pt +] +\tikzstyle{ball} = [% + circle, + draw=black, + minimum height=0.70cm, + line width=1.0pt, + align=center, + fill=cgrey, + fill opacity=1.0, + text opacity=1.0, + text centered, + text=black, + inner sep=0.5pt, + font=\LARGE +] +\tikzstyle{carbon} = [% individual carbon atom node + circle, + draw=black, + fill=white, + inner sep=3.0pt, + line width=0.75pt +] +\tikzstyle{carbonBlank} = [% carbon atom node for white background + circle, + draw=white, + fill=white, + inner sep=3.0pt, + line width=0.75pt +] +\tikzstyle{carbonGrey} = [% greyed out carbon atom node + circle, + draw, + draw opacity=0.25, + fill opacity=0.25, + inner sep=3.0pt, + line width=0.75pt +] +\tikzstyle{ring6} = [% + regular polygon, + regular polygon sides=6, + draw, + inner sep=0.5cm, + line width=1.75pt +] +\tikzstyle{ring5} = [% + regular polygon, + regular polygon sides=5, + draw, + inner sep=0.5cm, + line width=1.75pt +] +\tikzstyle{reactionArrow} = [% reaction arrow style + -stealth, + line width=3.0pt, + draw=black +] +\tikzstyle{chmcArrow} = [% reaction arrow style + -stealth, + line width=6.0pt, + draw=black +] +\tikzstyle{chmcArrow2} = [% reaction arrow style + -stealth, + line width=12.0pt, + draw=black +] +\tikzstyle{subpanelArrow} = [% reaction arrow style + -stealth, + line width=9.0pt, + draw=black +] +\tikzstyle{labelFont} = [% standard label font size + font=\LARGE +] +\tikzset{% + labelSankey/.style={% + fill=white, + fill opacity=0.0, + text opacity=1, + inner sep=3pt, + text=black!50!black!50!black, + inner xsep=3pt, + font=\Large, + align=center, + }, +} + +\tikzmath{% + \sep=0.5pt; + \innerspace=0.25pt; + \outerspace=1.0pt; + \rxnspace=5pt; + \fluxspace=0.5pt; + \multispace = 0.5pt; +} + +\tikzset{ + double arrow/.style args={#1 colored by #2 and #3}{ + -stealth,line width=#1,#2, % first arrow + postaction={draw,-stealth,#3,line width=(#1)/2.5, + shorten <=(#1)/3,shorten >=2*(#1)/3}, % second arrow + } +} +%\draw[double arrow=1pt colored by blue and white] diff --git a/v2.0.2/assets-compile/generate-plots.sh b/v2.0.2/assets-compile/generate-plots.sh new file mode 100755 index 0000000..7d96c90 --- /dev/null +++ b/v2.0.2/assets-compile/generate-plots.sh @@ -0,0 +1,81 @@ +#!/usr/bin/env bash + +## Tutorial: CHMC (metabolic networks) +# Plot toy network and CHMC as PDF and PNG +pdflatex -shell-escape toy-network-1.tex +pdflatex -shell-escape toy-network-1-chmc.tex + +# Plot toy network CHMC via MarkovWeightedEFMs +julia toy-network-1-chmc-analysis.jl # generates toy-network-1-chmc-makie.png + +# Crop PNGs and set background solid white +magick toy-network-1.png -gravity East -chop 672x0 toy-network-1.png +magick toy-network-1.png -gravity West -chop 632x0 -background white -alpha remove -alpha off toy-network-1.png +magick toy-network-1-chmc.png -background white -alpha remove -alpha off toy-network-1-chmc.png +magick toy-network-1-chmc-makie.png -gravity East -chop 250x0 toy-network-1-chmc-makie.png +magick toy-network-1-chmc-makie.png -gravity West -chop 250x0 -background white -alpha remove -alpha off toy-network-1-chmc-makie.png + +# Remove logs +rm toy-network-1.aux toy-network-1.log +rm toy-network-1-chmc.aux toy-network-1-chmc.log + +# Move PNGs to assets +mv toy-network-1.png ../assets/ +mv toy-network-1-chmc.png ../assets/ +mv toy-network-1-chmc-makie.png ../assets/ + +## Tutorial: CHMC (ion channels) +# Plot Markov state model as PDF and PNG +pdflatex -shell-escape ion-channel-mc.tex + +# Plot toy network CHMC via MarkovWeightedEFMs +julia ion-channel-chmc-analysis.jl # generates ion-channel-chmc-makie.png + +# Set background solid white +magick ion-channel-mc.png -background white -alpha remove -alpha off ion-channel-mc.png + +# Remove logs +rm ion-channel-mc.aux ion-channel-mc.log + +# Move PNGs to assets +mv ion-channel-mc.png ../assets/ +mv ion-channel-chmc-makie.png ../assets/ + +## Tutorial ACHMC (one-carbon) +# Plot toy network as PDF and PNG +pdflatex -shell-escape toy-network-2-achmc.tex + +# Set background solid white +magick toy-network-2-achmc.png -background white -alpha remove -alpha off toy-network-2-achmc.png + +# Remove logs +rm toy-network-2-achmc.aux toy-network-2-achmc.log + +# Move PNGs to assets +mv toy-network-2-achmc.png ../assets/ + +## Tutorial: ACHMC (glucose) +# Plot network as PDF and PNG +pdflatex -shell-escape toy-network-1-achmc.tex + +# Set background solid white +magick toy-network-1-achmc.png -background white -alpha remove -alpha off toy-network-1-achmc.png + +# Remove logs +rm toy-network-1-achmc.aux toy-network-1-achmc.log + +# Move PNGs to assets +mv toy-network-1-achmc.png ../assets/ + +## Logo +pdflatex -shell-escape logo.tex + +# Remove logs +rm logo.aux logo.log + +# Convert to SVG +inkscape --export-type=svg logo.pdf + +# Move logo to assets +mv logo.svg ../assets/ + diff --git a/v2.0.2/assets-compile/ion-channel-chmc-analysis.jl b/v2.0.2/assets-compile/ion-channel-chmc-analysis.jl new file mode 100644 index 0000000..75f8c4c --- /dev/null +++ b/v2.0.2/assets-compile/ion-channel-chmc-analysis.jl @@ -0,0 +1,62 @@ +using MarkovWeightedEFMs +using CairoMakie + +# Parameters +c = 0.1 # Ca2+ (uM) +I = 0.1 # IP3 (uM) +a1 = 50 +a2 = 0.035 +a4 = 3.5 +a5 = 65 +a6 = 25 +a7 = 10 +a8 = 0.035 +a9 = 0.15 +a10 = 1.25 +a11 = 110 +b1 = 2.5 +b2 = 1.25 +b3 = 0.25 +b4 = 12.5 +b5 = 10 +b7 = 0.25 +b9 = 0.2 +b10 = 2.5 +b11 = 20 +K1 = b1 / a1 +K2 = b2 / a2 +K4 = b4 / a4 +K5 = b5 / a5 +K7 = b7 / a7 +K9 = b9 / a9 +K10 = b10 / a10 +a3 = (b3 * K4) / (K1 * K2) +b6 = (a6 * K5 * K7) / K1 +b8 = (a8 * K2 * K10) / K9 + +# Markov transition rate matrix +Q = [ + 0 c*a6 0 I*a7 0 0 0 0 0 0 + b6 0 c*a4 0 I*a1 0 0 0 0 0 + 0 b4 0 0 0 I*a3 0 0 0 0 + b7 0 0 0 c*a5 0 a9 0 0 0 + 0 b1 0 b5 0 c*a2 0 a9 0 a11 + 0 0 b3 0 b2 0 0 0 a10 0 + 0 0 0 b9 0 0 0 c*a5 0 0 + 0 0 0 0 b9 0 b5 0 c*a8 0 + 0 0 0 0 0 b10 0 b8 0 0 + 0 0 0 0 b11 0 0 0 0 0 +]; + +# Markov transition probability matrix +T = Q ./ sum(Q, dims=2) + +res = steady_state_efm_distribution(T); + +# Static backend for plotting +CairoMakie.activate!(type = "png") + +# Plot and save +fig = plot_chmc(T, 1) +save("ion-channel-chmc-makie.png", fig) + diff --git a/v2.0.2/assets-compile/ion-channel-chmc-tikz.tex b/v2.0.2/assets-compile/ion-channel-chmc-tikz.tex new file mode 100644 index 0000000..e69de29 diff --git a/v2.0.2/assets-compile/ion-channel-chmc.tex b/v2.0.2/assets-compile/ion-channel-chmc.tex new file mode 100644 index 0000000..e69de29 diff --git a/v2.0.2/assets-compile/ion-channel-mc-tikz.tex b/v2.0.2/assets-compile/ion-channel-mc-tikz.tex new file mode 100644 index 0000000..d786202 --- /dev/null +++ b/v2.0.2/assets-compile/ion-channel-mc-tikz.tex @@ -0,0 +1,109 @@ +\tikzset{% + dexteritas/.cd, + shifted path label/.style={pos=0.5,draw=none,rectangle,auto,sloped} +} +\tikzset{% + labelled shifted path/.style args={from #1 to #2 by #3 label #4 #5}{% + insert path={% + let \p1=($(#1.east)-(#1.center)$), + \p2=($(#2.east)-(#2.center)$),\p3=($(#1.center)-(#2.center)$), + \n1={veclen(\x1,\y1)},\n2={veclen(\x2,\y2)},\n3={atan2(\y3,\x3)} in + (#1.{\n3+180+asin(#3/\n1)}) to node[dexteritas/shifted path label,#4]{#5} + (#2.{\n3-asin(#3/\n2)}) + } + } +} +\let\oldto\to +\renewcommand\to[1][1.4em]{% + \tikz[% + baseline=-0.5ex, shorten <=-0.5pt, shorten >=6pt + ] \draw[-latex,solid] (0,0) -- (#1,0); +} +\begin{tikzpicture}[% + >=latex, + decoration={% + markings, + mark=at position 1.0 with {\arrow{>}} + }, + every node/.style={% + %font=\sffamily\footnotesize\itshape, + font=\tiny, + text=black, + text centered, + align=center + }, + frame/.style={draw=black,inner sep=2pt} +] + + % Nodes + \node[lnode] (X1) {$X_{1}^{(000)}$}; + \node[% + lnode,right=2.0cm of X1 + ] (X2) {$X_{2}^{(010)}$}; + \node[% + lnode,right=2.0cm of X2 + ] (X3) {$X_{3}^{(011)}$}; + \node[lnode,draw=none,fill=none,right=2.0cm of X3] (P1) {\footnotesize \phantom{$X_{0}^{(000)}$}}; + \node[lnode,draw=none,fill=none,above=2.0cm of P1] (P2) {\footnotesize \phantom{$X_{0}^{(000)}$}}; + \node[lnode,above=2.0cm of X1] (X4) {$\footnotesize X_{4}^{(100)}$}; + \node[lnode,above=2.0cm of X2] (X5) {\footnotesize $X_{5}^{(110)}$}; + \node[lnode,above=2.0cm of X3] (X6) {\footnotesize $X_{6}^{(111)}$}; + \node[lnode, yshift=-1.0cm] (X7) at ($(X4)!0.5!(X5)$) {\footnotesize $X_{7}^{(100)}$}; + \node[lnode, yshift=-1.0cm] (X8) at ($(X5)!0.5!(X6)$) {\footnotesize $X_{8}^{(110)}$}; + \node[lnode, yshift=-1.0cm] (X9) at ($(X6)!0.5!(P2)$) {\footnotesize $X_{9}^{(111)}$}; + \node[lnode,above=0.5cm of X5] (X10) {\footnotesize $X_{10}^{(110)}$}; + + % Edges + \draw[-] (X1) to node [] {} (X2); + \draw[-] (X2) to node [] {} (X3); + \draw[-] (X1) to node [] {} (X4); + \draw[-] (X2) to node [] {} (X5); + \draw[-] (X3) to node [] {} (X6); + \draw[-] (X4) to node [] {} (X5); + \draw[-] (X5) to node [] {} (X6); + \draw[-] (X5) to node [] {} (X8); + \draw[-] (X4) to node [] {} (X7); + \draw[-] (X7) to node [] {} (X8); + \draw[-] (X8) to node [] {} (X9); + \draw[-] (X6) to node [] {} (X9); + \draw[-] (X5) to node [] {} (X10); + + % Arrows + \draw[-latex, labelled shifted path=from X1 to X2 by 3pt label above $ca_6$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X2 to X1 by 3pt label below $b_6$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X2 to X3 by 3pt label above $ca_4$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X3 to X2 by 3pt label below $b_4$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X4 to X5 by 3pt label above $ca_5$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X5 to X4 by 3pt label below $b_5$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X5 to X6 by 3pt label above $ca_2$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X6 to X5 by 3pt label below $b_2$, shorten >=0.6cm,shorten <=0.6cm]; + \draw[-latex, labelled shifted path=from X4 to X7 by 3pt label above $a_9$, shorten >=0.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X7 to X4 by 3pt label below $b_9$, shorten >=0.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X5 to X8 by 3pt label above $a_9$, shorten >=0.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X8 to X5 by 3pt label below $b_9$, shorten >=0.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X6 to X9 by 3pt label above $a_{10}$, shorten >=0.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X9 to X6 by 3pt label below $b_{10}$, shorten >=0.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X5 to X10 by 3pt label above \rotatebox{-90}{$a_{11}$}, shorten >=0.1cm,shorten <=0.1cm]; + \draw[-latex, labelled shifted path=from X10 to X5 by 3pt label above \rotatebox{+90}{$b_{11}$}, shorten >=0.1cm,shorten <=0.1cm]; + \draw[-latex, labelled shifted path=from X7 to X8 by 3pt label above $ca_5\phantom{\hspace{1.0cm}}$, shorten >=1.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X8 to X7 by 3pt label below $b_5\phantom{\hspace{1.0cm}}$, shorten >=0.2cm,shorten <=1.2cm]; + \draw[-latex, labelled shifted path=from X8 to X9 by 3pt label above $ca_8\phantom{\hspace{1.0cm}}$, shorten >=1.2cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X9 to X8 by 3pt label below $b_8\phantom{\hspace{1.0cm}}$, shorten >=0.2cm,shorten <=1.2cm]; + \draw[-latex, labelled shifted path=from X1 to X4 by 3pt label above \rotatebox{-90}{$Ia_{7}$}\phantom{\hspace{0.8cm}}, shorten >=1.0cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X4 to X1 by 3pt label above \phantom{\hspace{0.8cm}}\rotatebox{+90}{$b_{7}$}, shorten >=0.2cm,shorten <=1.0cm]; + \draw[-latex, labelled shifted path=from X2 to X5 by 3pt label above \rotatebox{-90}{$Ia_{1}$}\phantom{\hspace{0.8cm}}, shorten >=1.0cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X5 to X2 by 3pt label above \phantom{\hspace{0.8cm}}\rotatebox{+90}{$b_{1}$}, shorten >=0.2cm,shorten <=1.0cm]; + \draw[-latex, labelled shifted path=from X3 to X6 by 3pt label above \rotatebox{-90}{$Ia_{3}$}\phantom{\hspace{0.8cm}}, shorten >=1.0cm,shorten <=0.2cm]; + \draw[-latex, labelled shifted path=from X6 to X3 by 3pt label above \phantom{\hspace{0.8cm}}\rotatebox{+90}{$b_{3}$}, shorten >=0.2cm,shorten <=1.0cm]; + + + % Dashed arrows and sequestered text + \draw[decorate,decoration={calligraphic brace,amplitude=3pt}] + ([xshift=0.5cm]X10.north) to node[midway,xshift=0.6cm] {\footnotesize Active} ([xshift=0.5cm]X10.south); + \draw[decorate,decoration={calligraphic brace,amplitude=3pt}] + ([xshift=0.5cm]X9.north) to node[midway,xshift=1.0cm] {\footnotesize Sequestered} ([xshift=0.5cm]X9.south); + \draw[-latex, dashed] ([yshift=-0.3cm]X1.south) to node[below,midway,yshift=8pt] {\footnotesize Ca\textsuperscript{2+}\,\rotatebox{90}{\to}} ([yshift=-0.3cm]X3.south); + \draw[-latex, dashed] ([xshift=-0.3cm]X1.west) to node[left,midway] {\footnotesize IP\textsubscript{3}\,\rotatebox{90}{\to}} ([xshift=-0.3cm]X4.west); + +\end{tikzpicture} + diff --git a/v2.0.2/assets-compile/ion-channel-mc.pdf b/v2.0.2/assets-compile/ion-channel-mc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..63bcb740c8bfbe440c50449c8b27ac41f9a9f98a GIT binary patch literal 53860 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 T-j{?y4Gawc>grY)Yrww&`=p9* literal 0 HcmV?d00001 diff --git a/v2.0.2/assets-compile/ion-channel-mc.tex b/v2.0.2/assets-compile/ion-channel-mc.tex new file mode 100644 index 0000000..8240d9b --- /dev/null +++ b/v2.0.2/assets-compile/ion-channel-mc.tex @@ -0,0 +1,45 @@ +\documentclass[varwidth,convert={density=500,outext=.png},border=0pt]{standalone} + +% Tikz packages +\usepackage{tikz} +\usetikzlibrary{% + patterns, plotmarks, backgrounds, shapes, arrows, calc, trees, positioning, + chains, shapes.geometric, decorations.pathreplacing, calligraphy, + decorations.pathmorphing, shapes.arrows, decorations.markings, quotes, + arrows.meta, spy, fit, matrix +} + +% General includegraphics and colour support +\usepackage{graphicx} +\usepackage{xcolor} +% Captions and subcaptions +\usepackage{caption} +\usepackage[labelformat=parens]{subcaption} + +% String macros (for reading in tabular data) +\usepackage{xstring} + +% PGFPlots +\usepackage{pgfplots} +\usepackage{pgfplotstable} +\pgfplotsset{compat=newest,plot coordinates/math parser=false} + +%% Define node types +\tikzstyle{lnode} = [% + circle, + draw=black, + minimum height=0.65cm, + align=center, + fill=white, + text centered, + inner sep=-0.5pt, + font=\tiny +]% + +\begin{document} + \begin{figure} + \centering + \scalebox{0.75}{\input{ion-channel-mc-tikz.tex}} + \end{figure} +\end{document} + diff --git a/v2.0.2/assets-compile/logo.pdf b/v2.0.2/assets-compile/logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..319d85272f262ebcf4eccca979a5cc03e4d49abc GIT binary patch literal 2036 zcma)-c~Dc=9>+z%4l#g$NG;nX76OvxW@i%%BoQQG*Mzc2Ab|iOfp7_{QqYGWi-N3* z8(1TPC8)HxfQ*2VvIznrJ{$UE=b>1jmZkNDmcHps-;D3h`Q!Y~`JMCop6|KyIp$te zIvR%|!OWiyc8tKt00@XeqhJmWFf4;7jDYw64kS>3-#-|Z9w~r$VgO4Qa3CI)7bfEJ zV2+Nkcu36S#K4k9=h^NeBMQ7_jWw<9b(uPwFmE1FEk{T-qpGKO@v$pwW~2ev=uX*L zD8mTe{U*=SG0W5xv90H<)8dSZqRD>cz-tCUn10+4rEk zuY;4iSBH-uBpc*eaC31_CbwKY{N;m;p6Ur7m(iSo-PIBMmzI_zne843`>w*~t7)u3 z81tvvmxen_{#{SH{(8tW#?bUM`+{ABqAdGWvt||ZCgh-gWXTcnog!2J$s8jlw(T>W z5p}KMUmg{y%H%ra>^2KfmJbM=HKUzd$#EAOTNL_j_f4^TR}zjz{b1BQVRzGQhr}b$ z)>O#uqs0VoSDtW;-a=m-H(}Jv+61Du+uq9qfzc^FeG1R%hp7*|Yt2A6QKPv`o2iH! zOFlorKXq!pRL5DS@?v)x>Iw^4nN3AKM$T1rhqR(<4pzd|t$z)YHVU2g_8<)!Z6_^X zjJ&x}SCtXU(dW6jJvUluOZ!H6v`}rOi`!MI3ujsC>Xf2L4hnxzeT%C8h`1ft4E9&edJFjw6ANF z1-FUiQxBLLjr$G`Ta>l?i>%6aM4un0hML|&W5%mnj=tkK`+CE7Tc;Ei)wCp}+eoOD z`*bLAsP$acRUGSBcZq5IggkHs$7&(5&Pn6SRPE&K$7&MeJC;Ky-M(kh5eGUdTnD1h zq>+wcqUKUMRdRLNjG=6($|TafW{p|G_(W$p*EPoX=#@Pa?pZW>ug_fK?Mvsg5>MCL zP?EY@x=<%0*P4o60*V~e)RjIO(hLfgQr~`lY5eZdtwo*CnRe`q4B<{Bq!cEYF=j1% z2&pxC{(Fj8-cCaPvkJe05BQ3GZlk@u@9k^aa(!RT&gxHLuE?On$~?GKm~LXe9ikr0#vkOp9Xs#H#eShs*QphWltS zO)#F2yU7J*Z-Xf~@Go%j5{tMAVM>-*#&W~`cx)wuh#&?}wt`_@lrVur${FSGpJAj( zNL3;Su%z1IK|B!$;)pmRXiKm~gG3|aafU^Ce2?ZSHiQ|=}0Rl!@k7SD{lL%-$hWw}4-z5T!NC^+vP=$38 zhw+u6Fd@kbh>qnz{CFM*kZkTj#t<=})dns%{h<8C4!`7B9)R@>jq-(JU|0`;vcXz$ zJOmJI{|jO~0sjYwfsccjdAdjV2;6bv?XgqITaA$AY8r84QllFO4-EtqAJ=f-snJmw zvv>99ptD<>>&D;pQf_~yG0C3v@=DGsj>v%Dc;W>x^-En1D%dwqtgr6Y_~{w+`S`F_ zM%GwENV*l*?T6qX_lumwACG%9zZfx`J)!>f*^2N7=jQw`?#vI#3)>&jKEG_Y?W-Dt zxf}g=+Vy|gbL}5r2*-loPyMz_>kydHB-~m4S`gs}t8y-r}gxppG$t*1$2fq(kAd~#SVzTrYSs^0#XO7b&S%K!MsaDOwE z?ZXR)VcmpWUJ?)h0yumS4C@=2!c+EOSQZd~1MmP&Ip!l0L4d7txz9#+xJdc%Z3a{z zz=4P(5U4oNnd0I^BRkvBL1!WjPbCv*P9z(UMsRWjKAxg1viYVGNt-wMe_W;J;|85A z09>^p(bc*0a$f71JT(l298)I<*yrF4UdHRU4hsj%w5gX=t^e*vJj4-0Nn)h~I0}&f LGdHJs(qaDr>8?kt literal 0 HcmV?d00001 diff --git a/v2.0.2/assets-compile/logo.tex b/v2.0.2/assets-compile/logo.tex new file mode 100644 index 0000000..8d92bb5 --- /dev/null +++ b/v2.0.2/assets-compile/logo.tex @@ -0,0 +1,94 @@ +\documentclass[varwidth,border=2pt]{standalone} + +% Tikz packages +\usepackage{tikz} +\usetikzlibrary{% + patterns, plotmarks, backgrounds, shapes, arrows, calc, trees, + positioning, chains, shapes.geometric, decorations.pathreplacing, + calligraphy, decorations.pathmorphing, shapes.arrows, bending, + decorations.markings, quotes, arrows.meta, spy, fit, matrix, + decorations.text +} + +% General includegraphics and colour support +\usepackage{graphicx} +\usepackage{xcolor} + +\newdimen\nodeSize +\nodeSize=4mm +\newdimen\nodeDist +\nodeDist=6mm + +\makeatletter +\tikzset{ + position/.style args={#1 degrees from #2}{ + at=(#2.#1), anchor=#1+180, shift=(#1:\tikz@node@distance) + } +} +\makeatother + +\tikzset{ +dot/.style = {% + circle, minimum size=#1, + inner sep=0pt, outer sep=0pt}, + dot/.default = 6pt % size of the circle diameter +} + +\definecolor{jpurple}{HTML}{9558B2} +\definecolor{jgreen}{HTML}{389826} +\definecolor{jred}{HTML}{CB3C33} + +\begin{document} + \begin{tikzpicture}[% + every edge/.style = {draw, -Latex, line width=1.0mm} + ] + % Initialize starting node + \node[] (start) { }; + + % Define the Julia dot coordinates + \path (start) ++(+90:16mm) node[] (up) { }; + \path (start) ++(-30:16mm) node[] (right) { }; + \path (start) ++(-150:16mm) node[] (left) { }; + + % Define the inner "particle" dot coordinates + \path (start) ++(+90:20mm) node[] (up2) { }; + \path (start) ++(-30:20mm) node[] (right2) { }; + \path (start) ++(-150:20mm) node[] (left2) { }; + + % Julia dots + \node[dot=24mm,fill=jgreen] at (up.center) (C1) {}; + \node[dot=24mm,fill=jpurple] at (right.center) (C2) {}; + \node[dot=24mm,fill=jred] at (left.center) (C3) {}; + + % Black circle around Julia dots with cycling arrows + \node[dot=40.0mm,fill=none,draw,line width=0.0mm] at (start.center) (C4) {}; + \draw (C4.176) edge[bend left=24] (C4.127); + \draw (C4.56) edge[bend left=24] (C4.7); + \draw (C4.296) edge[bend left=24] (C4.247); + + % Diagnostic lines (for modifying logo) + %\draw (C4.center) -- (C4.176); + %\draw (C4.center) -- (C4.124); + %\draw (C4.center) -- (C4.150); + + %\draw (C4.center) -- (C4.56); + %\draw (C4.center) -- (C4.4); + %\draw (C4.center) -- (C4.30); + + %\draw (C4.center) -- (C4.296); + %\draw (C4.center) -- (C4.244); + %\draw (C4.center) -- (C4.270); + + % Julia dots (to cover cycling arrows) + \node[dot=24mm,fill=jgreen] at (up.center) (C1) {}; + \node[dot=24mm,fill=jpurple] at (right.center) (C2) {}; + \node[dot=24mm,fill=jred] at (left.center) (C3) {}; + + % Inner "particle" dots + \node[dot=5mm,fill=black] at (up2.center) () {}; + \node[dot=5mm,fill=black] at (right2.center) () {}; + \node[dot=5mm,fill=black] at (left2.center) () {}; + + \end{tikzpicture} +\end{document} + diff --git a/v2.0.2/assets-compile/toy-network-1-achmc-input.tex b/v2.0.2/assets-compile/toy-network-1-achmc-input.tex new file mode 100755 index 0000000..a193199 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1-achmc-input.tex @@ -0,0 +1,164 @@ +% Glucose +\node[% + ring6, + xshift=+3.0cm, + yshift=+7.0cm % 8cm before +] (glucose) {}; +\node[above=0.5cm of glucose.corner 2,carbon,fill=cblue,inner sep=4.0pt] (glucose_c6) {}; +\draw[carbonDraw] (glucose.corner 2) to (glucose_c6); +\draw[fill=white] (glucose.corner 2) node[carbon,fill=black] () {}; +\draw[fill=white] (glucose.corner 3) node[carbon,fill=black] () {}; +\draw[fill=white] (glucose.corner 4) node[carbon,fill=black] () {}; +\draw[fill=white] (glucose.corner 5) node[carbon,fill=black] () {}; +\draw[fill=white] (glucose.corner 6) node[carbon,fill=black] () {}; +\node[fit=(glucose) (glucose_c6), draw=none,inner sep=5pt] (glucose_box) {}; +\node[labelFont,cblue] () at (glucose.center) {Glc}; + +% Glucose 6-phosphate +\node[% + ring6, + right=5.0cm of glucose +] (g6p) {}; +\node[above=0.5cm of g6p.corner 2,carbon,fill=cblue,inner sep=4.0pt] (g6p_c6) {}; + %line width=1.75pt +\draw[carbonDraw] (g6p.corner 2) to (g6p_c6); +\draw[fill=white] (g6p.corner 2) node[carbon,fill=black] () {}; +\draw[fill=white] (g6p.corner 3) node[carbon,fill=black] () {}; +\draw[fill=white] (g6p.corner 4) node[carbon,fill=black] () {}; +\draw[fill=white] (g6p.corner 5) node[carbon,fill=black] () {}; +\draw[fill=white] (g6p.corner 6) node[carbon,fill=black] () {}; +\node[fit=(g6p) (g6p_c6), draw=none,inner sep=5pt] (g6p_box) {}; +\node[labelFont,cblue] () at (g6p.center) {G6P}; + +% Fructose 6-phosphate +\node[% + ring5, + right=5.0cm of g6p +] (f6p) {}; +\node[above=0.5cm of f6p.corner 2,carbon,fill=cblue,inner sep=4.0pt] (f6p_c2) {}; +\draw[carbonDraw] (f6p.corner 2) to (f6p_c2); +\node[above=0.5cm of f6p.corner 5,carbon,fill=black] (f6p_c5) {}; +\draw[carbonDraw] (f6p.corner 5) to (f6p_c5); +\draw[fill=white] (f6p.corner 2) node[carbon,fill=black] () {}; +\draw[fill=white] (f6p.corner 3) node[carbon,fill=black] () {}; +\draw[fill=white] (f6p.corner 4) node[carbon,fill=black] () {}; +\draw[fill=white] (f6p.corner 5) node[carbon,fill=black] () {}; +\node[above=0.4cm of f6p_c2,font=\Large] (f6p_p1) {P\textsubscript{i}}; +\draw[carbonDraw] (f6p_c2) to (f6p_p1); +\node[fit=(f6p) (f6p_c2) (f6p_c5) (f6p_p1), draw=none,inner sep=5pt] (f6p_box) {}; +\node[labelFont,cblue] () at (f6p.center) {F6P}; + +% Fructose 1,6-biphosphate +\node[% + ring5, + right=5.0cm of f6p +] (fdp) {}; +\node[above=0.5cm of fdp.corner 2,carbon,fill=cblue,inner sep=4.0pt] (fdp_c2) {}; +\draw[carbonDraw] (fdp.corner 2) to (fdp_c2); +\node[above=0.5cm of fdp.corner 5,circle,carbon,fill=black] (fdp_c5) {}; +\draw[carbonDraw] (fdp.corner 5) to (fdp_c5); +\draw[fill=white] (fdp.corner 2) node[carbon,fill=black] () {}; +\draw[fill=white] (fdp.corner 3) node[carbon,fill=black] () {}; +\draw[fill=white] (fdp.corner 4) node[carbon,fill=black] () {}; +\draw[fill=white] (fdp.corner 5) node[carbon,fill=black] () {}; +\node[above=0.4cm of fdp_c2,font=\Large] (fdp_p1) {P\textsubscript{i}}; +\draw[carbonDraw] (fdp_c2) to (fdp_p1); +\node[above=0.4cm of fdp_c5,font=\Large] (fdp_p2) {P\textsubscript{i}}; +\draw[carbonDraw] (fdp_c5) to (fdp_p2); +\node[fit=(fdp) (fdp_c2) (fdp_c5) (fdp_p1) (fdp_p2), draw=none,inner sep=5pt] (fdp_box) {}; +\node[labelFont,cblue] () at (fdp.center) {FDP}; + +% Dihydroxyacetone phosphate +\node[carbon, right=5.0cm of fdp.east, yshift=-1.0cm,fill=cblue,inner sep=4.0pt] (dhap_1) {}; +\node[carbon, right=5.0cm of fdp.east, yshift=-1.0cm,fill=none,draw=none] (dhap_1) {}; +\node[carbon, right=0.25cm of dhap_1,fill=black] (dhap_2) {}; +\node[carbon, right=0.25cm of dhap_2,fill=black] (dhap_3) {}; +\node[right=0.4cm of dhap_3,font=\Large] (dhap_p) {P\textsubscript{i}}; +\draw[carbonDraw] ([xshift=2.0pt]dhap_1.east) to (dhap_2); +\draw[carbonDraw] (dhap_2) to (dhap_3); +\draw[carbonDraw] (dhap_3) to (dhap_p); +\node[fit=(dhap_1) (dhap_2) (dhap_3), draw=none,inner sep=5pt] (dhap_box) {}; +\node[below=0.25cm of dhap_2,labelFont,cblue] () {DHAP}; + +% Glycerol 3-phosphate +\node[carbon, right=5.0cm of fdp.east, yshift=+1.0cm,fill=black] (g3p_1) {}; +\node[carbon, right=0.25cm of g3p_1,fill=black] (g3p_2) {}; +\node[carbon, right=0.25cm of g3p_2,fill=black] (g3p_3) {}; +\node[right=0.4cm of g3p_3,font=\Large] (g3p_p) {P\textsubscript{i}}; +\draw[carbonDraw] (g3p_1) to (g3p_2); +\draw[carbonDraw] (g3p_2) to (g3p_3); +\draw[carbonDraw] (g3p_1) to (g3p_p); +\node[fit=(g3p_1) (g3p_2) (g3p_3), draw=none,inner sep=5pt] (g3p_box) {}; +\node[above=0.25cm of g3p_2,labelFont] () {G3P}; + +% 6-Phosphonoglucono-D-lactone +\node[% + ring6, + below=2.5cm of g6p +] (pgl) {}; +\node[above=0.5cm of pgl.corner 2,carbon,fill=black] (pgl_c6) {}; +\draw[carbonDraw] (pgl.corner 2) to (pgl_c6); +\draw[fill=white] (pgl.corner 2) node[carbon,fill=black] () {}; +\draw[fill=white] (pgl.corner 3) node[carbon,fill=black] () {}; +\draw[fill=white] (pgl.corner 4) node[carbon,fill=black] () {}; +\draw[fill=white] (pgl.corner 5) node[carbon,fill=black] () {}; +\draw[fill=white] (pgl.corner 6) node[carbon,fill=black] () {}; +\node[fit=(pgl) (pgl_c6), draw=none,inner sep=5pt] (pgl_box) {}; +\node[labelFont] () at (pgl.center) {6PG}; + +% Fructose 6-phosphate (silent) +\node[% + ring5, + draw=none, fill=white, + right=5.0cm of pgl +] (Sf6p) {}; +\node[above=0.5cm of Sf6p.corner 2,carbon,fill=white,draw=none] (Sf6p_c2) {}; +\node[above=0.5cm of Sf6p.corner 5,carbon,fill=white,draw=none] (Sf6p_c5) {}; +\node[above=0.4cm of Sf6p_c2,font=\Large] (Sf6p_p1) {}; +\node[fit=(Sf6p) (Sf6p_c2) (Sf6p_c5) (Sf6p_p1), draw=none,inner sep=5pt] (Sf6p_box) {}; + +% Reaction arrows +\draw[chmcArrow,cblue] ([xshift=-5.0cm]glucose.west) to node[midway,below,labelFont,xshift=0pt,white] {$v_r$} ([xshift=-0.75cm]glucose.west); + +\path[-stealth,black, line width=6pt] ([xshift=+1.0cm,yshift=1.0cm]glucose.east) edge[bend right=60,looseness=1.25] ([xshift=-1.0cm,yshift=1.0cm]g6p.west); +\draw[chmcArrow,cblue] ([xshift=+0.75cm]glucose.east) to node[midway,below,labelFont,xshift=0pt,white] {$v_1$} ([xshift=-0.75cm]g6p.west); + +\node[labelFont,right=0.50cm of glucose.east,yshift=1.4cm] (atp1) {ATP}; +\node[labelFont,left=0.50cm of g6p.west,yshift=1.4cm] (adp1) {ADP}; + +\draw[chmcArrow,black] ([xshift=-0.1cm,yshift=+0.5cm]atp1.north west) to node[midway,below,labelFont,xshift=0pt,white] {} ([xshift=-0.5cm]atp1.north); +\draw[chmcArrow,black] ([xshift=+0.5cm]adp1.north) to node[midway,below,labelFont,xshift=0pt,white] {} ([xshift=+0.1cm,yshift=+0.5cm]adp1.north east); + +\draw[chmcArrow] ([yshift=-0.4cm]g6p.south) to node[midway,left,labelFont,yshift=5pt,white] {$v_2$} ([yshift=-0.2cm]pgl_box.north); +\draw[chmcArrow] ([xshift=+0.75cm]pgl.east) to node[midway,below,labelFont,xshift=0pt,white] {$v_3$} ([xshift=-0.75cm]Sf6p.west); + +\draw[chmcArrow,cblue] ([xshift=+0.75cm]g6p.east) to node[midway,below,labelFont,xshift=-5pt,white] {$v_4$} ([xshift=-0.75cm]f6p.west); + +\path[-stealth,black, line width=3pt] ([xshift=+1.0cm,yshift=1.05cm]f6p.east) edge[bend right=60,looseness=1.25] ([xshift=-1.0cm,yshift=1.05cm]fdp.west); +\draw[reactionArrow,-{Stealth[left]},cblue] ([xshift=+0.75cm,yshift=+0.10cm]f6p.east) to node[midway,above,labelFont,yshift=+5pt,white] {$v_5$} ([xshift=-0.75cm,yshift=+0.10cm]fdp.west); +\draw[reactionArrow,-{Stealth[left]}] ([xshift=-0.75cm,yshift=-0.10cm]fdp.west) to node[midway,below,labelFont,yshift=-5pt,white] {$v_6$} ([xshift=+0.75cm,yshift=-0.10cm]f6p.east); +\node[labelFont,right=0.50cm of f6p.east,yshift=1.4cm] (atp2) {ATP}; +\node[labelFont,left=0.50cm of fdp.west,yshift=1.4cm] (adp2) {ADP}; + +\draw[chmcArrow,black,line width=3pt] ([xshift=-0.10cm,yshift=+0.5cm]atp2.north west) to node[midway,below,labelFont,xshift=0pt,white] {} ([xshift=-0.5cm]atp2.north); +\draw[chmcArrow,black,line width=3pt] ([xshift=+0.5cm]adp2.north) to node[midway,below,labelFont,xshift=0pt,white] {} ([xshift=+0.1cm,yshift=+0.5cm]adp2.north east); + +\path[-stealth,black, line width=3pt] ([xshift=-1.0cm,yshift=-1.05cm]fdp.west) edge[bend right=60,looseness=1.25] ([xshift=+1.0cm,yshift=-1.05cm]f6p.east); +\node[labelFont,right=0.50cm of f6p.east,yshift=-1.4cm] (pi) {P\textsubscript{i}}; +\node[labelFont,left=0.50cm of fdp.west,yshift=-1.4cm] (h2o) {H\textsubscript{2}O}; + +\draw[chmcArrow,black,line width=3pt] ([xshift=-0.2cm,yshift=-0.0cm]pi.south) to node[midway,below,labelFont,xshift=0pt,white] {} ([xshift=-0.1cm,yshift=-0.5cm]pi.south west); +\draw[chmcArrow,black,line width=3pt] ([xshift=+0.1cm,yshift=-0.5cm]h2o.south east) to node[midway,below,labelFont,xshift=0pt,white] {} ([xshift=+0.5cm,yshift=+0.0cm]h2o.south); + +\draw[line width=6pt,cblue] ([xshift=+0.75cm]fdp.east) to node[midway,below,labelFont,xshift=0pt,white] {$v_7$} ([xshift=+2.5cm]fdp.east); +\draw[chmcArrow,black] ([xshift=+2.5cm]fdp.east) to ([xshift=-0.75cm]g3p_1.west); +\draw[line width=6pt,cblue] ([xshift=+0.75cm]fdp.east) to node[midway,below,labelFont,xshift=0pt,white] {$v_7$} ([xshift=+2.55cm]fdp.east); +\draw[chmcArrow,cblue] ([xshift=+2.5cm]fdp.east) to ([xshift=-0.75cm]dhap_1.west); + +\draw[reactionArrow,-{Stealth[left]}] ([xshift=+0.10cm]g3p_2.south) to node[midway,right,labelFont,xshift=+0.1cm,white] {$v_9$} ([xshift=+0.10cm]dhap_2.north); +\draw[reactionArrow,-{Stealth[left]}] ([xshift=-0.10cm]dhap_2.north) to node[midway,left,labelFont,xshift=-0.1cm,white] {$v_8$} ([xshift=-0.10cm]g3p_2.south); + +\draw[chmcArrow] ([xshift=+0.5cm]g3p_p.east) to node[midway,below,labelFont,xshift=0pt,white] {$v_{11}$} ([xshift=+4.5cm]g3p_p.east); +\draw[chmcArrow,cblue] ([xshift=+0.5cm]dhap_p.east) to node[midway,below,labelFont,xshift=0pt,white] {$v_{10}$} ([xshift=+4.5cm]dhap_p.east); + + diff --git a/v2.0.2/assets-compile/toy-network-1-achmc.pdf b/v2.0.2/assets-compile/toy-network-1-achmc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..99da498fc7f0ef4b25d5b6aadee7b6939202b77d GIT binary patch literal 51630 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 z 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 HcjE#8H^rxr literal 0 HcmV?d00001 diff --git a/v2.0.2/assets-compile/toy-network-1-achmc.tex b/v2.0.2/assets-compile/toy-network-1-achmc.tex new file mode 100755 index 0000000..87b4e55 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1-achmc.tex @@ -0,0 +1,33 @@ +\documentclass[tikz,convert={density=500,outext=.png}]{standalone} + +% Packages +\usepackage{amsmath,amsthm,bm} % math libraries +\usepackage{sankey} % sankey/flow diagram support +\usepackage{graphicx,xcolor} % general image and colour support +\usepackage{caption,subcaption} % caption/subcaptions + +% Load custom Tikz code +\usepackage{custom-tikz} + +% Colour definitions +\definecolor{cred}{HTML}{ED1C24} +\definecolor{cgrey}{HTML}{7F7F7F} +\definecolor{cblue}{HTML}{00A2E8} +\definecolor{cgreen}{HTML}{22B14C} +\definecolor{cyellow}{HTML}{FFF200} +\definecolor{corange}{HTML}{EA7904} +\definecolor{cpurple}{HTML}{9100FC} +\definecolor{efm1}{HTML}{017EC3} +\definecolor{efm2}{HTML}{F31E26} +\definecolor{efm3}{HTML}{019E5E} +\definecolor{efm4}{HTML}{FBA61D} +\definecolor{efm5}{HTML}{916237} + +% Font style +\renewcommand{\familydefault}{\sfdefault} + +\begin{document} + \begin{tikzpicture}[] + \input{toy-network-1-achmc-input.tex} + \end{tikzpicture} +\end{document} diff --git a/v2.0.2/assets-compile/toy-network-1-chmc-analysis.jl b/v2.0.2/assets-compile/toy-network-1-chmc-analysis.jl new file mode 100755 index 0000000..c2e2f2d --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1-chmc-analysis.jl @@ -0,0 +1,34 @@ +using MarkovWeightedEFMs +using CairoMakie + +# Toy network 1 +S = [# + -1 0 0 0 0 0 0 0 0 0 1 + 1 -1 1 -1 0 0 0 0 0 0 0 + 0 1 -1 0 -1 1 0 0 0 0 0 + 0 0 0 1 0 0 -1 0 0 0 0 + 0 0 0 0 1 -1 1 -1 -1 1 0 + 0 0 0 0 0 0 0 1 0 0 -1 + 0 0 0 0 0 0 0 0 1 -1 0 +] +v = [3, 2, 1, 2, 3, 2, 2, 3, 1, 1, 3] +res = steady_state_efm_distribution(S, v) +efms = [# + [3, 2, 3], + [3, 2, 4, 5, 3], + [3, 5, 3], + [6, 1, 2, 3, 5, 6], + [7, 5, 7], + [6, 1, 2, 4, 5, 6] +] +res.e == efms # true + +T = stoichiometry_to_transition_matrix(S, v) + +# Static backend for plotting +CairoMakie.activate!(type = "png") + +# Plot and save +fig = plot_chmc(T, 1) +save("toy-network-1-chmc-makie.png", fig) + diff --git a/v2.0.2/assets-compile/toy-network-1-chmc-tikz.tex b/v2.0.2/assets-compile/toy-network-1-chmc-tikz.tex new file mode 100755 index 0000000..36ab3c7 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1-chmc-tikz.tex @@ -0,0 +1,74 @@ +\begin{tikzpicture}[% + >=latex, + decoration={% + markings, + mark=at position 1.0 with {\arrow{>}} + }, + every node/.style={% + font=\sffamily\footnotesize\itshape, + text=gray, + text centered, + align=center + }, + frame/.style={draw=black,inner sep=2pt} +] + + % Nodes + \node[% + lnode,text=black + ] (A1) {State 1\\Mets.\\1}; + \node[% + lnode,text=black,below=0.3cm of A1 + ] (A2) {State 2\\Mets.\\1,2}; + \node[% + lnode,text=black,below=0.3cm of A2,xshift=-2.0cm + ] (A3) {State 3\\Mets.\\1,2,3}; + \node[% + lnode,text=black,below=0.3cm of A2,xshift=+2.0cm + ] (A4) {State 4\\Mets.\\1,2,4}; + \node[% + lnode,text=black,below=0.3cm of A3 + ] (A53) {State 5\\Mets.\\1,2,3,5}; + \node[% + lnode,text=black,below=0.3cm of A53,xshift=-1.0cm + ] (A653) {State 7\\Mets.\\1,2,3,5,6}; + \node[% + lnode,text=black,below=0.3cm of A53,xshift=+1.0cm + ] (A753) {State 8\\Mets.\\1,2,3,5,7}; + \node[% + lnode,text=black,below=0.3cm of A4 + ] (A54) {State 6\\Mets.\\1,2,4,5}; + \node[% + lnode,text=black,below=0.3cm of A54,xshift=-1.8cm + ] (A34) {State 9\\Mets.\\1,2,4,5,3}; + \node[% + lnode,text=black,below=0.3cm of A54,xshift=-0.4cm + ] (A74) {State 10\\Mets.\\1,2,4,5,7}; + \node[% + lnode,text=black,below=0.3cm of A54,xshift=+1.0cm + ] (A64) {State 11\\Mets.\\1,2,4,5,6}; + + % Intra-node edges + \draw[postaction={decorate}] (A1) to node [left=0.1pt,yshift=1pt] {1} (A2); + \draw[postaction={decorate}] (A2) to node [left=0.1pt,yshift=1pt] {2/4} (A3); + \draw[postaction={decorate}] (A2) to node [right=0.1pt,yshift=1pt] {2/4} (A4); + \draw[postaction={decorate}] (A3) to node [left=0.1pt,yshift=1pt] {3/4} (A53); + \draw[postaction={decorate}] (A53) to node [left=0.1pt,yshift=1pt,xshift=2pt] {3/6} (A653); + \draw[postaction={decorate}] (A53) to node [left=0.1pt,yshift=-1pt] {1/6} (A753); + \draw[postaction={decorate}] (A4) to node [right=0.1pt,yshift=1pt] {1} (A54); + \draw[postaction={decorate}] (A54) to node [left=0.1pt,yshift=1pt,xshift=2pt] {2/6} (A34); + \draw[postaction={decorate}] (A54) to node [left=0.1pt,yshift=-1pt] {1/6} (A74); + \draw[postaction={decorate}] (A54) to node [right=0.1pt,yshift=1pt] {3/6} (A64); + + % EFM edges + \draw[dashed,->,postaction={decorate}] (A3) to [bend right=30] node [below right=0.1pt,yshift=-5pt,xshift=-13pt] {1/4} (A2); + \draw[dashed,->,postaction={decorate}] (A34) to [bend left=0] node [left=0.1pt,yshift=+1pt] {1/4} (A2); + \draw[dashed,->,postaction={decorate}] (A753) to [bend right=30] node [right=0.1pt,xshift=+1pt,yshift=-4pt] {1} (A53); + \draw[dashed,->,postaction={decorate}] (A53) to [bend right=30] node [right=0.1pt,yshift=+1pt] {2/6} (A3); + \draw[dashed,->,postaction={decorate}] (A74) to [bend right=30] node [right=0.1pt,yshift=+1pt,xshift=-2pt] {1} (A54); + \draw[dashed,->,postaction={decorate}] (A34) to [bend left=30] node [above=0.1pt,yshift=+2pt,xshift=2pt] {3/4} (A54); + \draw[dashed,->,postaction={decorate}] (A653) to [bend left=50] node [left=4.3pt,yshift=-0.09cm] {1} (A1); + \draw[dashed,->,postaction={decorate}] (A64) to [bend right=50] node [right=4.3pt,yshift=-0.09cm] {1} (A1); + +\end{tikzpicture} + diff --git a/v2.0.2/assets-compile/toy-network-1-chmc.pdf b/v2.0.2/assets-compile/toy-network-1-chmc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8846067a4d7d62847a36e5ae38ed4ef9b52fed1f GIT binary patch literal 23947 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 NiU%X3oSHoL{{bD*Fbn_y literal 0 HcmV?d00001 diff --git a/v2.0.2/assets-compile/toy-network-1-chmc.tex b/v2.0.2/assets-compile/toy-network-1-chmc.tex new file mode 100755 index 0000000..4a67f59 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1-chmc.tex @@ -0,0 +1,45 @@ +\documentclass[varwidth,convert={density=500,outext=.png},border=0pt]{standalone} + +% Tikz packages +\usepackage{tikz} +\usetikzlibrary{% + patterns, plotmarks, backgrounds, shapes, arrows, calc, trees, + positioning, chains, shapes.geometric, decorations.pathreplacing, + decorations.pathmorphing, shapes.arrows, decorations.markings, quotes, + arrows.meta, spy, fit, matrix +} + +% General includegraphics and colour support +\usepackage{graphicx} +\usepackage{xcolor} +% Captions and subcaptions +\usepackage{caption} +\usepackage[labelformat=parens]{subcaption} + +% String macros (for reading in tabular data) +\usepackage{xstring} + +% PGFPlots +\usepackage{pgfplots} +\usepackage{pgfplotstable} +\pgfplotsset{compat=newest, plot coordinates/math parser=false} + +%% Define node types +\tikzstyle{lnode} = [% + circle, + draw=black, + minimum height=0.65cm, + align=center, + fill=none, + text centered, + inner sep=0.5pt, + font=\tiny +]% + +\begin{document} + \begin{figure} + \centering + \scalebox{0.75}{\input{toy-network-1-chmc-tikz.tex}} + \end{figure} +\end{document} + diff --git a/v2.0.2/assets-compile/toy-network-1-tikz.tex b/v2.0.2/assets-compile/toy-network-1-tikz.tex new file mode 100755 index 0000000..8e39e39 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1-tikz.tex @@ -0,0 +1,55 @@ +\begin{tikzpicture}[% + >=latex, + decoration={% + markings, + mark=at position 1.0 with {\arrow{>}} + }, + every node/.style={% + font=\sffamily\footnotesize\itshape, + text=gray, + text centered, + align=center + }, + frame/.style={draw=black,inner sep=2pt} +] + + % Nodes + \node[% + lnode,text=black + ] (A1) {Met.\\1}; + \node[% + lnode,text=black,right=1.0cm of A1 + ] (A2) {Met.\\2}; + \node[% + right=1.0cm of A2, lnode,text=black,yshift=1.32cm + ] (A3) {Met.\\3}; + \node[% + right=1.0cm of A2, lnode,text=black,yshift=-1.32cm + ] (A4) {Met.\\4}; + \node[% + right=1.0cm of A3, lnode,text=black,yshift=-1.32cm + ] (A5) {Met.\\5}; + \node[% + right=1.0cm of A5, lnode,text=black + ] (A6) {Met.\\6}; + \node[% + right=1.0cm of A5, yshift=1.32cm,lnode,text=black + ] (A7) {Met.\\7}; + + % Intra-node edges + \draw[postaction={decorate}] (A1) to node [below=0.1pt,yshift=1pt] {3} (A2); + \draw[postaction={decorate}] (A2) to [bend right=30] node [above left=0.1pt,yshift=-3pt] {2} (A3); + \draw[postaction={decorate}] (A3) to [bend right=30] node [below right=0.1pt,yshift=3pt] {1} (A2); + \draw[postaction={decorate}] (A5) to [bend right=30] node [above left=0.1pt,yshift=-3pt] {1} (A7); + \draw[postaction={decorate}] (A7) to [bend right=30] node [below right=0.1pt,yshift=3pt] {1} (A5); + \draw[postaction={decorate}] (A3) to [bend right=30] node [above right=0.1pt,yshift=-3pt] {3} (A5); + \draw[postaction={decorate}] (A5) to [bend right=30] node [below left=0.1pt,yshift=+3pt] {2} (A3); + \draw[postaction={decorate}] (A2) to [bend right=30] node [above right=0.1pt,yshift=-3pt] {2} (A4); + \draw[postaction={decorate}] (A4) to [bend right=30] node [above left=0.1pt,yshift=-3pt] {2} (A5); + \draw[postaction={decorate}] (A5) to node [below=0.1pt,yshift=1pt] {3} (A6); + + % Boundary edges + \draw[->,postaction={decorate}, bend left=72, distance=2.4cm] (A6.south) to node [above=0.1pt,yshift=-3pt] {3} (A1.south); + +\end{tikzpicture} + diff --git a/v2.0.2/assets-compile/toy-network-1.pdf b/v2.0.2/assets-compile/toy-network-1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d1346a9c05f2c381938fd634405a5a3a56a92410 GIT binary patch literal 21012 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 literal 0 HcmV?d00001 diff --git a/v2.0.2/assets-compile/toy-network-1.tex b/v2.0.2/assets-compile/toy-network-1.tex new file mode 100755 index 0000000..c01e604 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-1.tex @@ -0,0 +1,46 @@ +\documentclass[varwidth,convert={density=500,outext=.png},border=0pt]{standalone} + +% Tikz packages +\usepackage{tikz} +\usetikzlibrary{% + patterns, plotmarks, backgrounds, shapes, arrows, calc, trees, positioning, + chains, shapes.geometric, decorations.pathreplacing, + decorations.pathmorphing, shapes.arrows, decorations.markings, quotes, + arrows.meta, spy, fit, matrix +} + +% General includegraphics and colour support +\usepackage{graphicx} +\usepackage{xcolor} +% Captions and subcaptions +\usepackage{caption} +\usepackage[labelformat=parens]{subcaption} + +% String macros (for reading in tabular data) +\usepackage{xstring} + +% PGFPlots +\usepackage{pgfplots} +\usepackage{pgfplotstable} +\pgfplotsset{compat=newest,plot coordinates/math parser=false} + +%% Define node types +\tikzstyle{lnode} = [% + circle, + draw=black, + minimum height=0.65cm, + align=center, + fill=none, + text centered, + inner sep=0.5pt, + font=\tiny +]% + +\begin{document} + \begin{figure} + \centering + \scalebox{0.75}{\input{toy-network-1-tikz.tex}} + \vspace*{-1.18em} + \end{figure} +\end{document} + diff --git a/v2.0.2/assets-compile/toy-network-2-achmc-tikz.tex b/v2.0.2/assets-compile/toy-network-2-achmc-tikz.tex new file mode 100644 index 0000000..debd2e1 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-2-achmc-tikz.tex @@ -0,0 +1,108 @@ +\begin{tikzpicture}[% + >=latex, + decoration={% + markings, + mark=at position 1.0 with {\arrow{>}} + }, + every node/.style={% + %font=\sffamily\footnotesize\itshape, + font=\footnotesize, + text=black, + text centered, + align=center + }, + frame/.style={draw=black,inner sep=2pt} +] + + % Nodes + \node[] (P1) {}; + \node[lnode,text=black,left=0.1cm of P1] (A1) {6PG}; + \node[lnode,text=black,right=0.1cm of P1] (A2) {NADP+}; + \node[rxn,below=1.0cm of P1] (R1_2) {10}; + \node[below=1.0cm of R1_2] (P2) {}; + \node[lnode,text=black,left=0.1cm of P2] (A4) {H\textsuperscript{+}}; + \node[lnode,text=black,right=0.1cm of P2] (A5) {NADPH}; + \node[lnode,text=black,right=0.5cm of A5] (A6) {R5P}; + \node[rxn,text=black,below=1.5cm of A6] (R6) {10}; + \node[lnode,text=black,below=1.0cm of R6] (A7) {5RP}; + \node[lnode,text=black,left=0.5cm of A4] (A3) {CO\textsubscript{2}}; + \node[lnode,text=black,left=0.5cm of A3,yshift=-1.0cm] (A8) {AIR}; + \node[lnode,text=black,above=0.1cm of A8] (A15) {H\textsubscript{2}O}; + \node[rxn,xshift=-0.9cm] (R3_15) at (A3 |- R1_2) {3}; + \node[lnode,text=black] (A16) at (A1-|R3_15) {HCO\textsubscript{3}\textsuperscript{-}}; + \node[rxn] (R3_8) at (R6-|R3_15) {7}; + \node[lnode,text=black,below=1.0cm of R3_8] (A9) {CAIR}; + \node[lnode,text=black,left=0.5cm of A9] (A10) {Aspartate}; + \node[lnode,text=black,left=0.5cm of A10] (A11) {ATP}; + \node[rxn,text=black,below=1.0cm of A10] (R9_10_11) {7}; + \node[lnode,text=black,below=1.0cm of R9_10_11] (A13) {O\textsubscript{4}P\textsuperscript{3-}}; + \node[lnode,text=black,left=0.5cm of A13] (A12) {ADP}; + \node[lnode,text=black,right=0.5cm of A13] (A14) {SAICAR}; + + \node[rxn,text=black,above=0.5cm of A1] (S1) {10}; + \node[rxn,text=black,above=0.5cm of A2] (S2) {10}; + \node[rxn,text=black,below=0.5cm of A4] (S4) {13}; + \node[rxn,text=black,below=0.5cm of A5] (S5) {10}; + \node[rxn,text=black,below=0.5cm of A7] (S7) {10}; + \node[rxn,text=black,left=0.5cm of A8] (S8) {7}; + \node[rxn,text=black,above=0.5cm of A10] (S10) {7}; + \node[rxn,text=black,above=0.5cm of A11] (S11) {7}; + \node[rxn,text=black,below=0.5cm of A12] (S12) {7}; + \node[rxn,text=black,below=0.5cm of A13] (S13) {7}; + \node[rxn,text=black,below=0.5cm of A14] (S14) {7}; + \node[rxn,text=black,left=0.5cm of A15] (S15) {3}; + \node[rxn,text=black,above=0.5cm of A16] (S16) {3}; + + % Intra-node edges + \draw[-] (A1.south) to node[midway,left] {1} (R1_2.north); + \draw[-] (A2.south) to node[midway,right] {1} (R1_2.north); + \draw[postaction={decorate}] (R1_2.south) to node[midway,left] {1} (A3); + \draw[postaction={decorate}] (R1_2.south) to node[midway,left] {1} (A4); + \draw[postaction={decorate}] (R1_2.south) to node[midway,right] {1} (A5); + \draw[postaction={decorate}] (R1_2.south) to node[midway,right] {1} (A6); + \draw[-] (A6.south) to node[midway,right] {1} (R6.north); + \draw[postaction={decorate}] (R6.south) to node[midway,right] {1} (A7.north); + \draw[-] (A3.south) to node[midway,left] {1} (R3_8.north); + \draw[-] (A8.south) to node[midway,above] {1} (R3_8.north); + \draw[postaction={decorate}] (R3_8.south) to node[midway,right] {1} (A9.north); + \draw[-] (A3.north) to node[midway,right] {1} (R3_15); + \draw[-] (A15.north) to node[midway,above] {1} (R3_15); + \draw[postaction={decorate}] (R3_15.north) to node[midway,right] {1} (A16); + \draw[postaction={decorate}] (R3_15.east) to node[midway,right] {1} (A4); + \draw[-] (A11.south) to node[midway,left] {1} (R9_10_11); + \draw[-] (A10.south) to node[midway,right] {1} (R9_10_11); + \draw[-] (A9.south) to node[midway,right] {1} (R9_10_11); + \draw[postaction={decorate}] (R9_10_11.south) to node[left] {1} (A12); + \draw[postaction={decorate}] (R9_10_11.south) to node[right] {1} (A13); + \draw[postaction={decorate}] (R9_10_11.south) to node[right] {1} (A14); + + + % Sources/sinks + \draw[postaction={decorate}] (S1) to node[midway,right] {1} (A1); + \draw[postaction={decorate}] (S2) to node[midway,right] {1} (A2); + \draw[postaction={decorate}] (A4) to node[midway,right] {1} (S4); + \draw[postaction={decorate}] (A5) to node[midway,right] {1} (S5); + \draw[postaction={decorate}] (A7) to node[midway,right] {1} (S7); + \draw[postaction={decorate}] (S8) to node[midway,above] {1} (A8); + \draw[postaction={decorate}] (S10) to node[midway,right] {1} (A10); + \draw[postaction={decorate}] (S11) to node[midway,right] {1} (A11); + \draw[postaction={decorate}] (A12) to node[midway,right] {1} (S12); + \draw[postaction={decorate}] (A13) to node[midway,right] {1} (S13); + \draw[postaction={decorate}] (A14) to node[midway,right] {1} (S14); + \draw[postaction={decorate}] (S15) to node[midway,above] {1} (A15); + \draw[postaction={decorate}] (A16) to node[midway,right] {1} (S16); + + % Legend + \node[lnode,text=black,right=0.8cm of A9,yshift=-0.8cm] (L1) {}; + \node[rxn,text=black,below=0.5cm of L1] (L2) {}; + \node[below=0.2cm of L2] (L3A) {}; + \node[below=0.5cm of L3A] (L3B) {}; + \draw[postaction={decorate}] (L3A) to node[midway,right] {1} (L3B); + \node[right=0.1cm of L1] (T1) {Metabolite}; + \node[xshift=0.2cm] (T2) at (L2 -| T1) {Reaction flux}; + \node[yshift=0.40cm,xshift=0.21cm] (T3) at (L3B -| T1) {Stoichiometry}; + \node[draw,fit=(L1) (L2) (L3A) (L3B) (T1) (T2) (T3)] (box) {}; + + +\end{tikzpicture} + diff --git a/v2.0.2/assets-compile/toy-network-2-achmc.pdf b/v2.0.2/assets-compile/toy-network-2-achmc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3051ffe50de731cc03f69619ec21d4daf3257219 GIT binary patch literal 31328 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 z

#>|JhfaoLvYx*#A|vLCDGapM@I#FPmRO4@v&xBxZBj#4wMVoQc>0MzFpJR^fl zTUo|Pai&)V7M{qGYp13$$1u=k-$f37%Z6%0t7&R_c`3hHONXv%wTL$ue7`*lPI#9!jSFvO_ zxB8##k%+c{A z&k?B|Z@bLn9*w8-U^;Yh5jD&;Ywn3~T>g4jixb|a{f!g-r({2MPm(oyQeqNCdN;~q zfu2l)25OUF#Ja;iub&)$yrWoEu;}uGidrK=;bksXCjdUAo0kK`3C|aCHJCZ-wZc7b z7ToP{%|qF?wKWW5HRKkb_lTWfYt#G17{EC>(@u>6XcPOgY}Smqe&mTCCPrNn33)n| z6_;?3>G0QyP5F5MOEd0_~evCtRGgb+8f@Ifi)%XT0O;{!z5U3bbL3K@X1FX%SeoRAO-RG-P8S?O&VG7fyvA38wNhcnVg{D2&g zxY3COs7Cte!ubH|?+a42E9P&cqZzsLepg#H0&DuWaf0?T5a}SJVl$8416sSibv|?Co6$8UOJ#O8-nZ zv;THf|J4v7)aDTrx_}>o&#s&t@Q~li|VEy9);~@Q!0^{Ao-BUn?oB^p3wfiWc6Y%{N0^@^} z?O^@p<}QukGq{m0b(om2i-F5LkpnT9m^4LLK)CEsx&KpL&Mt;dE&!)*1u-)+FfhZA Kk%`KS!TcY!O=fWb literal 0 HcmV?d00001 diff --git a/v2.0.2/assets-compile/toy-network-2-achmc.tex b/v2.0.2/assets-compile/toy-network-2-achmc.tex new file mode 100644 index 0000000..3d751e8 --- /dev/null +++ b/v2.0.2/assets-compile/toy-network-2-achmc.tex @@ -0,0 +1,56 @@ +\documentclass[varwidth,convert={density=500,outext=.png},border=0pt]{standalone} + +% Tikz packages +\usepackage{tikz} +\usetikzlibrary{% + patterns, plotmarks, backgrounds, shapes, arrows, calc, trees, positioning, + chains, shapes.geometric, decorations.pathreplacing, + decorations.pathmorphing, shapes.arrows, decorations.markings, quotes, + arrows.meta, spy, fit, matrix +} + +% General includegraphics and colour support +\usepackage{graphicx} +\usepackage{xcolor} +% Captions and subcaptions +\usepackage{caption} +\usepackage[labelformat=parens]{subcaption} + +% String macros (for reading in tabular data) +\usepackage{xstring} + +% PGFPlots +\usepackage{pgfplots} +\usepackage{pgfplotstable} +\pgfplotsset{compat=newest,plot coordinates/math parser=false} + +%% Define node types +\tikzstyle{lnode} = [% + circle, + draw=black, + minimum height=1.3cm, + align=center, + fill=none, + text centered, + inner sep=0.5pt, + font=\tiny +]% +\tikzstyle{rxn} = [% + rectangle, + draw=black, + minimum width=0.3cm, + minimum height=0.3cm, + align=center, + fill=none, + text centered, + inner sep=0.5pt, + font=\tiny +]% + +\begin{document} + \begin{figure} + \centering + \scalebox{0.75}{\input{toy-network-2-achmc-tikz.tex}} + \end{figure} +\end{document} + diff --git a/v2.0.2/assets/documenter.js b/v2.0.2/assets/documenter.js new file mode 100644 index 0000000..82252a1 --- /dev/null +++ b/v2.0.2/assets/documenter.js @@ -0,0 +1,1064 @@ +// Generated by Documenter.jl +requirejs.config({ + paths: { + 'highlight-julia': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia.min', + 'headroom': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/headroom.min', + 'jqueryui': 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min', + 'katex-auto-render': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/contrib/auto-render.min', + 'jquery': 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min', + 'headroom-jquery': 'https://cdnjs.cloudflare.com/ajax/libs/headroom/0.12.0/jQuery.headroom.min', + 'katex': 'https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.16.8/katex.min', + 'highlight': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/highlight.min', + 'highlight-julia-repl': 'https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.8.0/languages/julia-repl.min', + }, + shim: { + "highlight-julia": { + "deps": [ + "highlight" + ] + }, + "katex-auto-render": { + "deps": [ + "katex" + ] + }, + "headroom-jquery": { + "deps": [ + "jquery", + "headroom" + ] + }, + "highlight-julia-repl": { + "deps": [ + "highlight" + ] + } +} +}); +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'katex', 'katex-auto-render'], function($, katex, renderMathInElement) { +$(document).ready(function() { + renderMathInElement( + document.body, + { + "delimiters": [ + { + "left": "$", + "right": "$", + "display": false + }, + { + "left": "$$", + "right": "$$", + "display": true + }, + { + "left": "\\[", + "right": "\\]", + "display": true + } + ] +} + + ); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'highlight', 'highlight-julia', 'highlight-julia-repl'], function($) { +$(document).ready(function() { + hljs.highlightAll(); +}) + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +let timer = 0; +var isExpanded = true; + +$(document).on( + "click", + ".docstring .docstring-article-toggle-button", + function () { + let articleToggleTitle = "Expand docstring"; + const parent = $(this).parent(); + + debounce(() => { + if (parent.siblings("section").is(":visible")) { + parent + .find("a.docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + } else { + parent + .find("a.docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + articleToggleTitle = "Collapse docstring"; + } + + parent + .children(".docstring-article-toggle-button") + .prop("title", articleToggleTitle); + parent.siblings("section").slideToggle(); + }); + } +); + +$(document).on("click", ".docs-article-toggle-button", function (event) { + let articleToggleTitle = "Expand docstring"; + let navArticleToggleTitle = "Expand all docstrings"; + let animationSpeed = event.noToggleAnimation ? 0 : 400; + + debounce(() => { + if (isExpanded) { + $(this).removeClass("fa-chevron-up").addClass("fa-chevron-down"); + $("a.docstring-article-toggle-button") + .removeClass("fa-chevron-down") + .addClass("fa-chevron-right"); + + isExpanded = false; + + $(".docstring section").slideUp(animationSpeed); + } else { + $(this).removeClass("fa-chevron-down").addClass("fa-chevron-up"); + $("a.docstring-article-toggle-button") + .removeClass("fa-chevron-right") + .addClass("fa-chevron-down"); + + isExpanded = true; + articleToggleTitle = "Collapse docstring"; + navArticleToggleTitle = "Collapse all docstrings"; + + $(".docstring section").slideDown(animationSpeed); + } + + $(this).prop("title", navArticleToggleTitle); + $(".docstring-article-toggle-button").prop("title", articleToggleTitle); + }); +}); + +function debounce(callback, timeout = 300) { + if (Date.now() - timer > timeout) { + callback(); + } + + clearTimeout(timer); + + timer = Date.now(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require([], function() { +function addCopyButtonCallbacks() { + for (const el of document.getElementsByTagName("pre")) { + const button = document.createElement("button"); + button.classList.add("copy-button", "fa-solid", "fa-copy"); + button.setAttribute("aria-label", "Copy this code block"); + button.setAttribute("title", "Copy"); + + el.appendChild(button); + + const success = function () { + button.classList.add("success", "fa-check"); + button.classList.remove("fa-copy"); + }; + + const failure = function () { + button.classList.add("error", "fa-xmark"); + button.classList.remove("fa-copy"); + }; + + button.addEventListener("click", function () { + copyToClipboard(el.innerText).then(success, failure); + + setTimeout(function () { + button.classList.add("fa-copy"); + button.classList.remove("success", "fa-check", "fa-xmark"); + }, 5000); + }); + } +} + +function copyToClipboard(text) { + // clipboard API is only available in secure contexts + if (window.navigator && window.navigator.clipboard) { + return window.navigator.clipboard.writeText(text); + } else { + return new Promise(function (resolve, reject) { + try { + const el = document.createElement("textarea"); + el.textContent = text; + el.style.position = "fixed"; + el.style.opacity = 0; + document.body.appendChild(el); + el.select(); + document.execCommand("copy"); + + resolve(); + } catch (err) { + reject(err); + } finally { + document.body.removeChild(el); + } + }); + } +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", addCopyButtonCallbacks); +} else { + addCopyButtonCallbacks(); +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery', 'headroom', 'headroom-jquery'], function($, Headroom) { + +// Manages the top navigation bar (hides it when the user starts scrolling down on the +// mobile). +window.Headroom = Headroom; // work around buggy module loading? +$(document).ready(function () { + $("#documenter .docs-navbar").headroom({ + tolerance: { up: 10, down: 10 }, + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let meta = $("div[data-docstringscollapsed]").data(); + + if (meta?.docstringscollapsed) { + $("#documenter-article-toggle-button").trigger({ + type: "click", + noToggleAnimation: true, + }); + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +/* +To get an in-depth about the thought process you can refer: https://hetarth02.hashnode.dev/series/gsoc + +PSEUDOCODE: + +Searching happens automatically as the user types or adjusts the selected filters. +To preserve responsiveness, as much as possible of the slow parts of the search are done +in a web worker. Searching and result generation are done in the worker, and filtering and +DOM updates are done in the main thread. The filters are in the main thread as they should +be very quick to apply. This lets filters be changed without re-searching with minisearch +(which is possible even if filtering is on the worker thread) and also lets filters be +changed _while_ the worker is searching and without message passing (neither of which are +possible if filtering is on the worker thread) + +SEARCH WORKER: + +Import minisearch + +Build index + +On message from main thread + run search + find the first 200 unique results from each category, and compute their divs for display + note that this is necessary and sufficient information for the main thread to find the + first 200 unique results from any given filter set + post results to main thread + +MAIN: + +Launch worker + +Declare nonconstant globals (worker_is_running, last_search_text, unfiltered_results) + +On text update + if worker is not running, launch_search() + +launch_search + set worker_is_running to true, set last_search_text to the search text + post the search query to worker + +on message from worker + if last_search_text is not the same as the text in the search field, + the latest search result is not reflective of the latest search query, so update again + launch_search() + otherwise + set worker_is_running to false + + regardless, display the new search results to the user + save the unfiltered_results as a global + update_search() + +on filter click + adjust the filter selection + update_search() + +update_search + apply search filters by looping through the unfiltered_results and finding the first 200 + unique results that match the filters + + Update the DOM +*/ + +/////// SEARCH WORKER /////// + +function worker_function(documenterSearchIndex, documenterBaseURL, filters) { + importScripts( + "https://cdn.jsdelivr.net/npm/minisearch@6.1.0/dist/umd/index.min.js" + ); + + let data = documenterSearchIndex.map((x, key) => { + x["id"] = key; // minisearch requires a unique for each object + return x; + }); + + // list below is the lunr 2.1.3 list minus the intersect with names(Base) + // (all, any, get, in, is, only, which) and (do, else, for, let, where, while, with) + // ideally we'd just filter the original list but it's not available as a variable + const stopWords = new Set([ + "a", + "able", + "about", + "across", + "after", + "almost", + "also", + "am", + "among", + "an", + "and", + "are", + "as", + "at", + "be", + "because", + "been", + "but", + "by", + "can", + "cannot", + "could", + "dear", + "did", + "does", + "either", + "ever", + "every", + "from", + "got", + "had", + "has", + "have", + "he", + "her", + "hers", + "him", + "his", + "how", + "however", + "i", + "if", + "into", + "it", + "its", + "just", + "least", + "like", + "likely", + "may", + "me", + "might", + "most", + "must", + "my", + "neither", + "no", + "nor", + "not", + "of", + "off", + "often", + "on", + "or", + "other", + "our", + "own", + "rather", + "said", + "say", + "says", + "she", + "should", + "since", + "so", + "some", + "than", + "that", + "the", + "their", + "them", + "then", + "there", + "these", + "they", + "this", + "tis", + "to", + "too", + "twas", + "us", + "wants", + "was", + "we", + "were", + "what", + "when", + "who", + "whom", + "why", + "will", + "would", + "yet", + "you", + "your", + ]); + + let index = new MiniSearch({ + fields: ["title", "text"], // fields to index for full-text search + storeFields: ["location", "title", "text", "category", "page"], // fields to return with results + processTerm: (term) => { + let word = stopWords.has(term) ? null : term; + if (word) { + // custom trimmer that doesn't strip @ and !, which are used in julia macro and function names + word = word + .replace(/^[^a-zA-Z0-9@!]+/, "") + .replace(/[^a-zA-Z0-9@!]+$/, ""); + + word = word.toLowerCase(); + } + + return word ?? null; + }, + // add . as a separator, because otherwise "title": "Documenter.Anchors.add!", would not + // find anything if searching for "add!", only for the entire qualification + tokenize: (string) => string.split(/[\s\-\.]+/), + // options which will be applied during the search + searchOptions: { + prefix: true, + boost: { title: 100 }, + fuzzy: 2, + }, + }); + + index.addAll(data); + + /** + * Used to map characters to HTML entities. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const htmlEscapes = { + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'", + }; + + /** + * Used to match HTML entities and HTML characters. + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + const reUnescapedHtml = /[&<>"']/g; + const reHasUnescapedHtml = RegExp(reUnescapedHtml.source); + + /** + * Escape function from lodash + * Refer: https://github.com/lodash/lodash/blob/main/src/escape.ts + */ + function escape(string) { + return string && reHasUnescapedHtml.test(string) + ? string.replace(reUnescapedHtml, (chr) => htmlEscapes[chr]) + : string || ""; + } + + /** + * RegX escape function from MDN + * Refer: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ + function escapeRegExp(string) { + return string.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + } + + /** + * Make the result component given a minisearch result data object and the value + * of the search input as queryString. To view the result object structure, refer: + * https://lucaong.github.io/minisearch/modules/_minisearch_.html#searchresult + * + * @param {object} result + * @param {string} querystring + * @returns string + */ + function make_search_result(result, querystring) { + let search_divider = `

`; + let display_link = + result.location.slice(Math.max(0), Math.min(50, result.location.length)) + + (result.location.length > 30 ? "..." : ""); // To cut-off the link because it messes with the overflow of the whole div + + if (result.page !== "") { + display_link += ` (${result.page})`; + } + searchstring = escapeRegExp(querystring); + let textindex = new RegExp(`${searchstring}`, "i").exec(result.text); + let text = + textindex !== null + ? result.text.slice( + Math.max(textindex.index - 100, 0), + Math.min( + textindex.index + querystring.length + 100, + result.text.length + ) + ) + : ""; // cut-off text before and after from the match + + text = text.length ? escape(text) : ""; + + let display_result = text.length + ? "..." + + text.replace( + new RegExp(`${escape(searchstring)}`, "i"), // For first occurrence + '$&' + ) + + "..." + : ""; // highlights the match + + let in_code = false; + if (!["page", "section"].includes(result.category.toLowerCase())) { + in_code = true; + } + + // We encode the full url to escape some special characters which can lead to broken links + let result_div = ` + +
+
${escape(result.title)}
+
${result.category}
+
+

+ ${display_result} +

+
+ ${display_link} +
+
+ ${search_divider} + `; + + return result_div; + } + + self.onmessage = function (e) { + let query = e.data; + let results = index.search(query, { + filter: (result) => { + // Only return relevant results + return result.score >= 1; + }, + combineWith: "AND", + }); + + // Pre-filter to deduplicate and limit to 200 per category to the extent + // possible without knowing what the filters are. + let filtered_results = []; + let counts = {}; + for (let filter of filters) { + counts[filter] = 0; + } + let present = {}; + + for (let result of results) { + cat = result.category; + cnt = counts[cat]; + if (cnt < 200) { + id = cat + "---" + result.location; + if (present[id]) { + continue; + } + present[id] = true; + filtered_results.push({ + location: result.location, + category: cat, + div: make_search_result(result, query), + }); + } + } + + postMessage(filtered_results); + }; +} + +// `worker = Threads.@spawn worker_function(documenterSearchIndex)`, but in JavaScript! +const filters = [ + ...new Set(documenterSearchIndex["docs"].map((x) => x.category)), +]; +const worker_str = + "(" + + worker_function.toString() + + ")(" + + JSON.stringify(documenterSearchIndex["docs"]) + + "," + + JSON.stringify(documenterBaseURL) + + "," + + JSON.stringify(filters) + + ")"; +const worker_blob = new Blob([worker_str], { type: "text/javascript" }); +const worker = new Worker(URL.createObjectURL(worker_blob)); + +/////// SEARCH MAIN /////// + +// Whether the worker is currently handling a search. This is a boolean +// as the worker only ever handles 1 or 0 searches at a time. +var worker_is_running = false; + +// The last search text that was sent to the worker. This is used to determine +// if the worker should be launched again when it reports back results. +var last_search_text = ""; + +// The results of the last search. This, in combination with the state of the filters +// in the DOM, is used compute the results to display on calls to update_search. +var unfiltered_results = []; + +// Which filter is currently selected +var selected_filter = ""; + +$(document).on("input", ".documenter-search-input", function (event) { + if (!worker_is_running) { + launch_search(); + } +}); + +function launch_search() { + worker_is_running = true; + last_search_text = $(".documenter-search-input").val(); + worker.postMessage(last_search_text); +} + +worker.onmessage = function (e) { + if (last_search_text !== $(".documenter-search-input").val()) { + launch_search(); + } else { + worker_is_running = false; + } + + unfiltered_results = e.data; + update_search(); +}; + +$(document).on("click", ".search-filter", function () { + if ($(this).hasClass("search-filter-selected")) { + selected_filter = ""; + } else { + selected_filter = $(this).text().toLowerCase(); + } + + // This updates search results and toggles classes for UI: + update_search(); +}); + +/** + * Make/Update the search component + */ +function update_search() { + let querystring = $(".documenter-search-input").val(); + + if (querystring.trim()) { + if (selected_filter == "") { + results = unfiltered_results; + } else { + results = unfiltered_results.filter((result) => { + return selected_filter == result.category.toLowerCase(); + }); + } + + let search_result_container = ``; + let modal_filters = make_modal_body_filters(); + let search_divider = `
`; + + if (results.length) { + let links = []; + let count = 0; + let search_results = ""; + + for (var i = 0, n = results.length; i < n && count < 200; ++i) { + let result = results[i]; + if (result.location && !links.includes(result.location)) { + search_results += result.div; + count++; + links.push(result.location); + } + } + + if (count == 1) { + count_str = "1 result"; + } else if (count == 200) { + count_str = "200+ results"; + } else { + count_str = count + " results"; + } + let result_count = `
${count_str}
`; + + search_result_container = ` +
+ ${modal_filters} + ${search_divider} + ${result_count} +
+ ${search_results} +
+
+ `; + } else { + search_result_container = ` +
+ ${modal_filters} + ${search_divider} +
0 result(s)
+
+
No result found!
+ `; + } + + if ($(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").removeClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(search_result_container); + } else { + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".search-modal-card-body").html(` +
Type something to get started!
+ `); + } +} + +/** + * Make the modal filter html + * + * @returns string + */ +function make_modal_body_filters() { + let str = filters + .map((val) => { + if (selected_filter == val.toLowerCase()) { + return `${val}`; + } else { + return `${val}`; + } + }) + .join(""); + + return ` +
+ Filters: + ${str} +
`; +} + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Modal settings dialog +$(document).ready(function () { + var settings = $("#documenter-settings"); + $("#documenter-settings-button").click(function () { + settings.toggleClass("is-active"); + }); + // Close the dialog if X is clicked + $("#documenter-settings button.delete").click(function () { + settings.removeClass("is-active"); + }); + // Close dialog if ESC is pressed + $(document).keyup(function (e) { + if (e.keyCode == 27) settings.removeClass("is-active"); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +$(document).ready(function () { + let search_modal_header = ` + + `; + + let initial_search_body = ` +
Type something to get started!
+ `; + + let search_modal_footer = ` +
+ + Ctrl + + / to search + + esc to close +
+ `; + + $(document.body).append( + ` + + ` + ); + + document.querySelector(".docs-search-query").addEventListener("click", () => { + openModal(); + }); + + document + .querySelector(".close-search-modal") + .addEventListener("click", () => { + closeModal(); + }); + + $(document).on("click", ".search-result-link", function () { + closeModal(); + }); + + document.addEventListener("keydown", (event) => { + if ((event.ctrlKey || event.metaKey) && event.key === "/") { + openModal(); + } else if (event.key === "Escape") { + closeModal(); + } + + return false; + }); + + // Functions to open and close a modal + function openModal() { + let searchModal = document.querySelector("#search-modal"); + + searchModal.classList.add("is-active"); + document.querySelector(".documenter-search-input").focus(); + } + + function closeModal() { + let searchModal = document.querySelector("#search-modal"); + let initial_search_body = ` +
Type something to get started!
+ `; + + searchModal.classList.remove("is-active"); + document.querySelector(".documenter-search-input").blur(); + + if (!$(".search-modal-card-body").hasClass("is-justify-content-center")) { + $(".search-modal-card-body").addClass("is-justify-content-center"); + } + + $(".documenter-search-input").val(""); + $(".search-modal-card-body").html(initial_search_body); + } + + document + .querySelector("#search-modal .modal-background") + .addEventListener("click", () => { + closeModal(); + }); +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Manages the showing and hiding of the sidebar. +$(document).ready(function () { + var sidebar = $("#documenter > .docs-sidebar"); + var sidebar_button = $("#documenter-sidebar-button"); + sidebar_button.click(function (ev) { + ev.preventDefault(); + sidebar.toggleClass("visible"); + if (sidebar.hasClass("visible")) { + // Makes sure that the current menu item is visible in the sidebar. + $("#documenter .docs-menu a.is-active").focus(); + } + }); + $("#documenter > .docs-main").bind("click", function (ev) { + if ($(ev.target).is(sidebar_button)) { + return; + } + if (sidebar.hasClass("visible")) { + sidebar.removeClass("visible"); + } + }); +}); + +// Resizes the package name / sitename in the sidebar if it is too wide. +// Inspired by: https://github.com/davatron5000/FitText.js +$(document).ready(function () { + e = $("#documenter .docs-autofit"); + function resize() { + var L = parseInt(e.css("max-width"), 10); + var L0 = e.width(); + if (L0 > L) { + var h0 = parseInt(e.css("font-size"), 10); + e.css("font-size", (L * h0) / L0); + // TODO: make sure it survives resizes? + } + } + // call once and then register events + resize(); + $(window).resize(resize); + $(window).on("orientationchange", resize); +}); + +// Scroll the navigation bar to the currently selected menu item +$(document).ready(function () { + var sidebar = $("#documenter .docs-menu").get(0); + var active = $("#documenter .docs-menu .is-active").get(0); + if (typeof active !== "undefined") { + sidebar.scrollTop = active.offsetTop - sidebar.offsetTop - 15; + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// Theme picker setup +$(document).ready(function () { + // onchange callback + $("#documenter-themepicker").change(function themepick_callback(ev) { + var themename = $("#documenter-themepicker option:selected").attr("value"); + if (themename === "auto") { + // set_theme(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'); + window.localStorage.removeItem("documenter-theme"); + } else { + // set_theme(themename); + window.localStorage.setItem("documenter-theme", themename); + } + // We re-use the global function from themeswap.js to actually do the swapping. + set_theme_from_local_storage(); + }); + + // Make sure that the themepicker displays the correct theme when the theme is retrieved + // from localStorage + if (typeof window.localStorage !== "undefined") { + var theme = window.localStorage.getItem("documenter-theme"); + if (theme !== null) { + $("#documenter-themepicker option").each(function (i, e) { + e.selected = e.value === theme; + }); + } + } +}); + +}) +//////////////////////////////////////////////////////////////////////////////// +require(['jquery'], function($) { + +// update the version selector with info from the siteinfo.js and ../versions.js files +$(document).ready(function () { + // If the version selector is disabled with DOCUMENTER_VERSION_SELECTOR_DISABLED in the + // siteinfo.js file, we just return immediately and not display the version selector. + if ( + typeof DOCUMENTER_VERSION_SELECTOR_DISABLED === "boolean" && + DOCUMENTER_VERSION_SELECTOR_DISABLED + ) { + return; + } + + var version_selector = $("#documenter .docs-version-selector"); + var version_selector_select = $("#documenter .docs-version-selector select"); + + version_selector_select.change(function (x) { + target_href = version_selector_select + .children("option:selected") + .get(0).value; + window.location.href = target_href; + }); + + // add the current version to the selector based on siteinfo.js, but only if the selector is empty + if ( + typeof DOCUMENTER_CURRENT_VERSION !== "undefined" && + $("#version-selector > option").length == 0 + ) { + var option = $( + "" + ); + version_selector_select.append(option); + } + + if (typeof DOC_VERSIONS !== "undefined") { + var existing_versions = version_selector_select.children("option"); + var existing_versions_texts = existing_versions.map(function (i, x) { + return x.text; + }); + DOC_VERSIONS.forEach(function (each) { + var version_url = documenterBaseURL + "/../" + each + "/"; + var existing_id = $.inArray(each, existing_versions_texts); + // if not already in the version selector, add it as a new option, + // otherwise update the old option with the URL and enable it + if (existing_id == -1) { + var option = $( + "" + ); + version_selector_select.append(option); + } else { + var option = existing_versions[existing_id]; + option.value = version_url; + option.disabled = false; + } + }); + } + + // only show the version selector if the selector has been populated + if (version_selector_select.children("option").length > 0) { + version_selector.toggleClass("visible"); + } +}); + +}) diff --git a/v2.0.2/assets/ion-channel-chmc-makie.png b/v2.0.2/assets/ion-channel-chmc-makie.png new file mode 100644 index 0000000000000000000000000000000000000000..566eb70831482004a56455308e666d0d7c96a449 GIT binary patch literal 363240 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
$~)#aZXh+11l4oB&_Oib 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%0A9Y2V$;CGK&;*CZs2B5pYdrQ(of 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%0A;q~ree$mv_$PUZ#)w%BP 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 literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/ion-channel-mc.png b/v2.0.2/assets/ion-channel-mc.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b97d174d3ed5016c73a39ea7a1e05f9defc237 GIT binary patch literal 42578 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 literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/logo.svg b/v2.0.2/assets/logo.svg new file mode 100644 index 0000000..9077095 --- /dev/null +++ b/v2.0.2/assets/logo.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v2.0.2/assets/ms-2.svg b/v2.0.2/assets/ms-2.svg new file mode 100644 index 0000000..2ec3e21 --- /dev/null +++ b/v2.0.2/assets/ms-2.svg @@ -0,0 +1,613 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v2.0.2/assets/ms-3.svg b/v2.0.2/assets/ms-3.svg new file mode 100644 index 0000000..0c7a0ca --- /dev/null +++ b/v2.0.2/assets/ms-3.svg @@ -0,0 +1,943 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v2.0.2/assets/rs-2.svg b/v2.0.2/assets/rs-2.svg new file mode 100644 index 0000000..c1fa45e --- /dev/null +++ b/v2.0.2/assets/rs-2.svg @@ -0,0 +1,349 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v2.0.2/assets/rs-3.svg b/v2.0.2/assets/rs-3.svg new file mode 100644 index 0000000..064e0b2 --- /dev/null +++ b/v2.0.2/assets/rs-3.svg @@ -0,0 +1,525 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v2.0.2/assets/themes/catppuccin-frappe.css b/v2.0.2/assets/themes/catppuccin-frappe.css new file mode 100644 index 0000000..32e3f00 --- /dev/null +++ b/v2.0.2/assets/themes/catppuccin-frappe.css @@ -0,0 +1 @@ +html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe .file-name,html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-frappe .pagination-previous:focus,html.theme--catppuccin-frappe .pagination-next:focus,html.theme--catppuccin-frappe .pagination-link:focus,html.theme--catppuccin-frappe .pagination-ellipsis:focus,html.theme--catppuccin-frappe .file-cta:focus,html.theme--catppuccin-frappe .file-name:focus,html.theme--catppuccin-frappe .select select:focus,html.theme--catppuccin-frappe .textarea:focus,html.theme--catppuccin-frappe .input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-frappe .button:focus,html.theme--catppuccin-frappe .is-focused.pagination-previous,html.theme--catppuccin-frappe .is-focused.pagination-next,html.theme--catppuccin-frappe .is-focused.pagination-link,html.theme--catppuccin-frappe .is-focused.pagination-ellipsis,html.theme--catppuccin-frappe .is-focused.file-cta,html.theme--catppuccin-frappe .is-focused.file-name,html.theme--catppuccin-frappe .select select.is-focused,html.theme--catppuccin-frappe .is-focused.textarea,html.theme--catppuccin-frappe .is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-focused.button,html.theme--catppuccin-frappe .pagination-previous:active,html.theme--catppuccin-frappe .pagination-next:active,html.theme--catppuccin-frappe .pagination-link:active,html.theme--catppuccin-frappe .pagination-ellipsis:active,html.theme--catppuccin-frappe .file-cta:active,html.theme--catppuccin-frappe .file-name:active,html.theme--catppuccin-frappe .select select:active,html.theme--catppuccin-frappe .textarea:active,html.theme--catppuccin-frappe .input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-frappe .button:active,html.theme--catppuccin-frappe .is-active.pagination-previous,html.theme--catppuccin-frappe .is-active.pagination-next,html.theme--catppuccin-frappe .is-active.pagination-link,html.theme--catppuccin-frappe .is-active.pagination-ellipsis,html.theme--catppuccin-frappe .is-active.file-cta,html.theme--catppuccin-frappe .is-active.file-name,html.theme--catppuccin-frappe .select select.is-active,html.theme--catppuccin-frappe .is-active.textarea,html.theme--catppuccin-frappe .is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .is-active.button{outline:none}html.theme--catppuccin-frappe .pagination-previous[disabled],html.theme--catppuccin-frappe .pagination-next[disabled],html.theme--catppuccin-frappe .pagination-link[disabled],html.theme--catppuccin-frappe .pagination-ellipsis[disabled],html.theme--catppuccin-frappe .file-cta[disabled],html.theme--catppuccin-frappe .file-name[disabled],html.theme--catppuccin-frappe .select select[disabled],html.theme--catppuccin-frappe .textarea[disabled],html.theme--catppuccin-frappe .input[disabled],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-frappe .button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-frappe .file-name,html.theme--catppuccin-frappe fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-frappe .select select,fieldset[disabled] html.theme--catppuccin-frappe .textarea,fieldset[disabled] html.theme--catppuccin-frappe .input,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe fieldset[disabled] .select select,html.theme--catppuccin-frappe .select fieldset[disabled] select,html.theme--catppuccin-frappe fieldset[disabled] .textarea,html.theme--catppuccin-frappe fieldset[disabled] .input,html.theme--catppuccin-frappe fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-frappe .button,html.theme--catppuccin-frappe fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-frappe .tabs,html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .breadcrumb,html.theme--catppuccin-frappe .file,html.theme--catppuccin-frappe .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-frappe .admonition:not(:last-child),html.theme--catppuccin-frappe .tabs:not(:last-child),html.theme--catppuccin-frappe .pagination:not(:last-child),html.theme--catppuccin-frappe .message:not(:last-child),html.theme--catppuccin-frappe .level:not(:last-child),html.theme--catppuccin-frappe .breadcrumb:not(:last-child),html.theme--catppuccin-frappe .block:not(:last-child),html.theme--catppuccin-frappe .title:not(:last-child),html.theme--catppuccin-frappe .subtitle:not(:last-child),html.theme--catppuccin-frappe .table-container:not(:last-child),html.theme--catppuccin-frappe .table:not(:last-child),html.theme--catppuccin-frappe .progress:not(:last-child),html.theme--catppuccin-frappe .notification:not(:last-child),html.theme--catppuccin-frappe .content:not(:last-child),html.theme--catppuccin-frappe .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .modal-close,html.theme--catppuccin-frappe .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-frappe .modal-close::before,html.theme--catppuccin-frappe .delete::before,html.theme--catppuccin-frappe .modal-close::after,html.theme--catppuccin-frappe .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-frappe .modal-close::before,html.theme--catppuccin-frappe .delete::before{height:2px;width:50%}html.theme--catppuccin-frappe .modal-close::after,html.theme--catppuccin-frappe .delete::after{height:50%;width:2px}html.theme--catppuccin-frappe .modal-close:hover,html.theme--catppuccin-frappe .delete:hover,html.theme--catppuccin-frappe .modal-close:focus,html.theme--catppuccin-frappe .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-frappe .modal-close:active,html.theme--catppuccin-frappe .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-frappe .is-small.modal-close,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-frappe .is-small.delete,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-frappe .is-medium.modal-close,html.theme--catppuccin-frappe .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-frappe .is-large.modal-close,html.theme--catppuccin-frappe .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-frappe .control.is-loading::after,html.theme--catppuccin-frappe .select.is-loading::after,html.theme--catppuccin-frappe .loader,html.theme--catppuccin-frappe .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #838ba7;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-frappe .hero-video,html.theme--catppuccin-frappe .modal-background,html.theme--catppuccin-frappe .modal,html.theme--catppuccin-frappe .image.is-square img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-frappe .image.is-square .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-frappe .image.is-1by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-frappe .image.is-1by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-frappe .image.is-5by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-frappe .image.is-5by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-frappe .image.is-4by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-frappe .image.is-4by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-frappe .image.is-3by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-frappe .image.is-5by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-frappe .image.is-5by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-frappe .image.is-16by9 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-frappe .image.is-16by9 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-frappe .image.is-2by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-frappe .image.is-2by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-frappe .image.is-3by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-frappe .image.is-3by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-frappe .image.is-4by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-frappe .image.is-4by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-frappe .image.is-3by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-frappe .image.is-3by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-frappe .image.is-2by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-frappe .image.is-2by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-frappe .image.is-3by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-frappe .image.is-9by16 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-frappe .image.is-9by16 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-frappe .image.is-1by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-frappe .image.is-1by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-frappe .image.is-1by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-frappe .image.is-1by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-frappe .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#414559 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#2b2e3c !important}.has-background-dark{background-color:#414559 !important}.has-text-primary{color:#8caaee !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#6089e7 !important}.has-background-primary{background-color:#8caaee !important}.has-text-primary-light{color:#edf2fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c1d1f6 !important}.has-background-primary-light{background-color:#edf2fc !important}.has-text-primary-dark{color:#153a8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#1c4cbb !important}.has-background-primary-dark{background-color:#153a8e !important}.has-text-link{color:#8caaee !important}a.has-text-link:hover,a.has-text-link:focus{color:#6089e7 !important}.has-background-link{background-color:#8caaee !important}.has-text-link-light{color:#edf2fc !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c1d1f6 !important}.has-background-link-light{background-color:#edf2fc !important}.has-text-link-dark{color:#153a8e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1c4cbb !important}.has-background-link-dark{background-color:#153a8e !important}.has-text-info{color:#81c8be !important}a.has-text-info:hover,a.has-text-info:focus{color:#5db9ac !important}.has-background-info{background-color:#81c8be !important}.has-text-info-light{color:#f1f9f8 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#cde9e5 !important}.has-background-info-light{background-color:#f1f9f8 !important}.has-text-info-dark{color:#2d675f !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#3c8a7f !important}.has-background-info-dark{background-color:#2d675f !important}.has-text-success{color:#a6d189 !important}a.has-text-success:hover,a.has-text-success:focus{color:#8ac364 !important}.has-background-success{background-color:#a6d189 !important}.has-text-success-light{color:#f4f9f0 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#d8ebcc !important}.has-background-success-light{background-color:#f4f9f0 !important}.has-text-success-dark{color:#446a29 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#5b8f38 !important}.has-background-success-dark{background-color:#446a29 !important}.has-text-warning{color:#e5c890 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#dbb467 !important}.has-background-warning{background-color:#e5c890 !important}.has-text-warning-light{color:#fbf7ee !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f1e2c5 !important}.has-background-warning-light{background-color:#fbf7ee !important}.has-text-warning-dark{color:#78591c !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#a17726 !important}.has-background-warning-dark{background-color:#78591c !important}.has-text-danger{color:#e78284 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#df575a !important}.has-background-danger{background-color:#e78284 !important}.has-text-danger-light{color:#fceeee !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f3c3c4 !important}.has-background-danger-light{background-color:#fceeee !important}.has-text-danger-dark{color:#9a1e20 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c52629 !important}.has-background-danger-dark{background-color:#9a1e20 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#414559 !important}.has-background-grey-darker{background-color:#414559 !important}.has-text-grey-dark{color:#51576d !important}.has-background-grey-dark{background-color:#51576d !important}.has-text-grey{color:#626880 !important}.has-background-grey{background-color:#626880 !important}.has-text-grey-light{color:#737994 !important}.has-background-grey-light{background-color:#737994 !important}.has-text-grey-lighter{color:#838ba7 !important}.has-background-grey-lighter{background-color:#838ba7 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-frappe html{background-color:#303446;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-frappe article,html.theme--catppuccin-frappe aside,html.theme--catppuccin-frappe figure,html.theme--catppuccin-frappe footer,html.theme--catppuccin-frappe header,html.theme--catppuccin-frappe hgroup,html.theme--catppuccin-frappe section{display:block}html.theme--catppuccin-frappe body,html.theme--catppuccin-frappe button,html.theme--catppuccin-frappe input,html.theme--catppuccin-frappe optgroup,html.theme--catppuccin-frappe select,html.theme--catppuccin-frappe textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-frappe code,html.theme--catppuccin-frappe pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-frappe body{color:#c6d0f5;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-frappe a{color:#8caaee;cursor:pointer;text-decoration:none}html.theme--catppuccin-frappe a strong{color:currentColor}html.theme--catppuccin-frappe a:hover{color:#99d1db}html.theme--catppuccin-frappe code{background-color:#292c3c;color:#c6d0f5;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-frappe hr{background-color:#292c3c;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-frappe img{height:auto;max-width:100%}html.theme--catppuccin-frappe input[type="checkbox"],html.theme--catppuccin-frappe input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-frappe small{font-size:.875em}html.theme--catppuccin-frappe span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-frappe strong{color:#b0bef1;font-weight:700}html.theme--catppuccin-frappe fieldset{border:none}html.theme--catppuccin-frappe pre{-webkit-overflow-scrolling:touch;background-color:#292c3c;color:#c6d0f5;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-frappe pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-frappe table td,html.theme--catppuccin-frappe table th{vertical-align:top}html.theme--catppuccin-frappe table td:not([align]),html.theme--catppuccin-frappe table th:not([align]){text-align:inherit}html.theme--catppuccin-frappe table th{color:#b0bef1}html.theme--catppuccin-frappe .box{background-color:#51576d;border-radius:8px;box-shadow:none;color:#c6d0f5;display:block;padding:1.25rem}html.theme--catppuccin-frappe a.box:hover,html.theme--catppuccin-frappe a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #8caaee}html.theme--catppuccin-frappe a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #8caaee}html.theme--catppuccin-frappe .button{background-color:#292c3c;border-color:#484d69;border-width:1px;color:#8caaee;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-frappe .button strong{color:inherit}html.theme--catppuccin-frappe .button .icon,html.theme--catppuccin-frappe .button .icon.is-small,html.theme--catppuccin-frappe .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-frappe .button .icon.is-medium,html.theme--catppuccin-frappe .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-frappe .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-frappe .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-frappe .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-frappe .button:hover,html.theme--catppuccin-frappe .button.is-hovered{border-color:#737994;color:#b0bef1}html.theme--catppuccin-frappe .button:focus,html.theme--catppuccin-frappe .button.is-focused{border-color:#737994;color:#769aeb}html.theme--catppuccin-frappe .button:focus:not(:active),html.theme--catppuccin-frappe .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button:active,html.theme--catppuccin-frappe .button.is-active{border-color:#51576d;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text{background-color:transparent;border-color:transparent;color:#c6d0f5;text-decoration:underline}html.theme--catppuccin-frappe .button.is-text:hover,html.theme--catppuccin-frappe .button.is-text.is-hovered,html.theme--catppuccin-frappe .button.is-text:focus,html.theme--catppuccin-frappe .button.is-text.is-focused{background-color:#292c3c;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text:active,html.theme--catppuccin-frappe .button.is-text.is-active{background-color:#1f212d;color:#b0bef1}html.theme--catppuccin-frappe .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-frappe .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#8caaee;text-decoration:none}html.theme--catppuccin-frappe .button.is-ghost:hover,html.theme--catppuccin-frappe .button.is-ghost.is-hovered{color:#8caaee;text-decoration:underline}html.theme--catppuccin-frappe .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:hover,html.theme--catppuccin-frappe .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:focus,html.theme--catppuccin-frappe .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white:focus:not(:active),html.theme--catppuccin-frappe .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .button.is-white:active,html.theme--catppuccin-frappe .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-frappe .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted:hover,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-frappe .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-outlined:hover,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-white.is-outlined:focus,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:hover,html.theme--catppuccin-frappe .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:focus,html.theme--catppuccin-frappe .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black:focus:not(:active),html.theme--catppuccin-frappe .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .button.is-black:active,html.theme--catppuccin-frappe .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-frappe .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted:hover,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-outlined:hover,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-black.is-outlined:focus,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:hover,html.theme--catppuccin-frappe .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:focus,html.theme--catppuccin-frappe .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light:focus:not(:active),html.theme--catppuccin-frappe .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .button.is-light:active,html.theme--catppuccin-frappe .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-frappe .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted:hover,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-outlined:hover,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-light.is-outlined:focus,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-dark,html.theme--catppuccin-frappe .content kbd.button{background-color:#414559;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:hover,html.theme--catppuccin-frappe .content kbd.button:hover,html.theme--catppuccin-frappe .button.is-dark.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-hovered{background-color:#3c3f52;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:focus,html.theme--catppuccin-frappe .content kbd.button:focus,html.theme--catppuccin-frappe .button.is-dark.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark:focus:not(:active),html.theme--catppuccin-frappe .content kbd.button:focus:not(:active),html.theme--catppuccin-frappe .button.is-dark.is-focused:not(:active),html.theme--catppuccin-frappe .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .button.is-dark:active,html.theme--catppuccin-frappe .content kbd.button:active,html.theme--catppuccin-frappe .button.is-dark.is-active,html.theme--catppuccin-frappe .content kbd.button.is-active{background-color:#363a4a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-dark[disabled],html.theme--catppuccin-frappe .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button{background-color:#414559;border-color:#414559;box-shadow:none}html.theme--catppuccin-frappe .button.is-dark.is-inverted,html.theme--catppuccin-frappe .content kbd.button.is-inverted{background-color:#fff;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted:hover,html.theme--catppuccin-frappe .content kbd.button.is-inverted:hover,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-dark.is-inverted[disabled],html.theme--catppuccin-frappe .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-loading::after,html.theme--catppuccin-frappe .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined,html.theme--catppuccin-frappe .content kbd.button.is-outlined{background-color:transparent;border-color:#414559;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-outlined:hover,html.theme--catppuccin-frappe .content kbd.button.is-outlined:hover,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-dark.is-outlined:focus,html.theme--catppuccin-frappe .content kbd.button.is-outlined:focus,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-focused{background-color:#414559;border-color:#414559;color:#fff}html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #414559 #414559 !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-dark.is-outlined[disabled],html.theme--catppuccin-frappe .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-outlined{background-color:transparent;border-color:#414559;box-shadow:none;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#414559}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #414559 #414559 !important}html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-primary,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:hover,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:focus,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary:focus:not(:active),html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-frappe .button.is-primary.is-focused:not(:active),html.theme--catppuccin-frappe .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button.is-primary:active,html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-frappe .button.is-primary.is-active,html.theme--catppuccin-frappe .docstring>section>a.button.is-active.docs-sourcelink{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-primary[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.docs-sourcelink{background-color:#8caaee;border-color:#8caaee;box-shadow:none}html.theme--catppuccin-frappe .button.is-primary.is-inverted,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-primary.is-inverted[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-loading::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-outlined:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-frappe .button.is-primary.is-outlined:focus,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-frappe .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-primary.is-outlined[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8caaee;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-frappe .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-primary.is-light,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .button.is-primary.is-light:hover,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-frappe .button.is-primary.is-light.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e2eafb;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-primary.is-light:active,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-frappe .button.is-primary.is-light.is-active,html.theme--catppuccin-frappe .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d7e1f9;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-link{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:hover,html.theme--catppuccin-frappe .button.is-link.is-hovered{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:focus,html.theme--catppuccin-frappe .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link:focus:not(:active),html.theme--catppuccin-frappe .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .button.is-link:active,html.theme--catppuccin-frappe .button.is-link.is-active{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link{background-color:#8caaee;border-color:#8caaee;box-shadow:none}html.theme--catppuccin-frappe .button.is-link.is-inverted{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted:hover,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-link.is-outlined{background-color:transparent;border-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-outlined:hover,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-link.is-outlined:focus,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-focused{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-outlined{background-color:transparent;border-color:#8caaee;box-shadow:none;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8caaee #8caaee !important}html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-link.is-light{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .button.is-link.is-light:hover,html.theme--catppuccin-frappe .button.is-link.is-light.is-hovered{background-color:#e2eafb;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-link.is-light:active,html.theme--catppuccin-frappe .button.is-link.is-light.is-active{background-color:#d7e1f9;border-color:transparent;color:#153a8e}html.theme--catppuccin-frappe .button.is-info{background-color:#81c8be;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:hover,html.theme--catppuccin-frappe .button.is-info.is-hovered{background-color:#78c4b9;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:focus,html.theme--catppuccin-frappe .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info:focus:not(:active),html.theme--catppuccin-frappe .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .button.is-info:active,html.theme--catppuccin-frappe .button.is-info.is-active{background-color:#6fc0b5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info{background-color:#81c8be;border-color:#81c8be;box-shadow:none}html.theme--catppuccin-frappe .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted:hover,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-info.is-outlined{background-color:transparent;border-color:#81c8be;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-outlined:hover,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-info.is-outlined:focus,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-focused{background-color:#81c8be;border-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #81c8be #81c8be !important}html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-outlined{background-color:transparent;border-color:#81c8be;box-shadow:none;color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #81c8be #81c8be !important}html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-info.is-light{background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .button.is-info.is-light:hover,html.theme--catppuccin-frappe .button.is-info.is-light.is-hovered{background-color:#e8f5f3;border-color:transparent;color:#2d675f}html.theme--catppuccin-frappe .button.is-info.is-light:active,html.theme--catppuccin-frappe .button.is-info.is-light.is-active{background-color:#dff1ef;border-color:transparent;color:#2d675f}html.theme--catppuccin-frappe .button.is-success{background-color:#a6d189;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:hover,html.theme--catppuccin-frappe .button.is-success.is-hovered{background-color:#9fcd80;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:focus,html.theme--catppuccin-frappe .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success:focus:not(:active),html.theme--catppuccin-frappe .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .button.is-success:active,html.theme--catppuccin-frappe .button.is-success.is-active{background-color:#98ca77;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success{background-color:#a6d189;border-color:#a6d189;box-shadow:none}html.theme--catppuccin-frappe .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted:hover,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-success.is-outlined{background-color:transparent;border-color:#a6d189;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-outlined:hover,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-success.is-outlined:focus,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-focused{background-color:#a6d189;border-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6d189 #a6d189 !important}html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-outlined{background-color:transparent;border-color:#a6d189;box-shadow:none;color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6d189 #a6d189 !important}html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-success.is-light{background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .button.is-success.is-light:hover,html.theme--catppuccin-frappe .button.is-success.is-light.is-hovered{background-color:#edf6e7;border-color:transparent;color:#446a29}html.theme--catppuccin-frappe .button.is-success.is-light:active,html.theme--catppuccin-frappe .button.is-success.is-light.is-active{background-color:#e6f2de;border-color:transparent;color:#446a29}html.theme--catppuccin-frappe .button.is-warning{background-color:#e5c890;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:hover,html.theme--catppuccin-frappe .button.is-warning.is-hovered{background-color:#e3c386;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:focus,html.theme--catppuccin-frappe .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning:focus:not(:active),html.theme--catppuccin-frappe .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .button.is-warning:active,html.theme--catppuccin-frappe .button.is-warning.is-active{background-color:#e0be7b;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning{background-color:#e5c890;border-color:#e5c890;box-shadow:none}html.theme--catppuccin-frappe .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted:hover,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined{background-color:transparent;border-color:#e5c890;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-outlined:hover,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-warning.is-outlined:focus,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-focused{background-color:#e5c890;border-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #e5c890 #e5c890 !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-frappe .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-outlined{background-color:transparent;border-color:#e5c890;box-shadow:none;color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #e5c890 #e5c890 !important}html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .button.is-warning.is-light{background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .button.is-warning.is-light:hover,html.theme--catppuccin-frappe .button.is-warning.is-light.is-hovered{background-color:#f9f2e4;border-color:transparent;color:#78591c}html.theme--catppuccin-frappe .button.is-warning.is-light:active,html.theme--catppuccin-frappe .button.is-warning.is-light.is-active{background-color:#f6edda;border-color:transparent;color:#78591c}html.theme--catppuccin-frappe .button.is-danger{background-color:#e78284;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:hover,html.theme--catppuccin-frappe .button.is-danger.is-hovered{background-color:#e57779;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:focus,html.theme--catppuccin-frappe .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger:focus:not(:active),html.theme--catppuccin-frappe .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .button.is-danger:active,html.theme--catppuccin-frappe .button.is-danger.is-active{background-color:#e36d6f;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger{background-color:#e78284;border-color:#e78284;box-shadow:none}html.theme--catppuccin-frappe .button.is-danger.is-inverted{background-color:#fff;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted:hover,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-frappe .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined{background-color:transparent;border-color:#e78284;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-outlined:hover,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-danger.is-outlined:focus,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-focused{background-color:#e78284;border-color:#e78284;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #e78284 #e78284 !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-frappe .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-outlined{background-color:transparent;border-color:#e78284;box-shadow:none;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#e78284}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #e78284 #e78284 !important}html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-frappe .button.is-danger.is-light{background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .button.is-danger.is-light:hover,html.theme--catppuccin-frappe .button.is-danger.is-light.is-hovered{background-color:#fae3e4;border-color:transparent;color:#9a1e20}html.theme--catppuccin-frappe .button.is-danger.is-light:active,html.theme--catppuccin-frappe .button.is-danger.is-light.is-active{background-color:#f8d8d9;border-color:transparent;color:#9a1e20}html.theme--catppuccin-frappe .button.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-frappe .button.is-small:not(.is-rounded),html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-frappe .button.is-normal{font-size:1rem}html.theme--catppuccin-frappe .button.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .button.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .button[disabled],fieldset[disabled] html.theme--catppuccin-frappe .button{background-color:#737994;border-color:#626880;box-shadow:none;opacity:.5}html.theme--catppuccin-frappe .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-frappe .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-frappe .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-frappe .button.is-static{background-color:#292c3c;border-color:#626880;color:#838ba7;box-shadow:none;pointer-events:none}html.theme--catppuccin-frappe .button.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-frappe .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-frappe .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-frappe .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-frappe .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-frappe .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-frappe .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-frappe .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-frappe .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-frappe .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-frappe .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-frappe .buttons.has-addons .button:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-frappe .buttons.has-addons .button:focus,html.theme--catppuccin-frappe .buttons.has-addons .button.is-focused,html.theme--catppuccin-frappe .buttons.has-addons .button:active,html.theme--catppuccin-frappe .buttons.has-addons .button.is-active,html.theme--catppuccin-frappe .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-frappe .buttons.has-addons .button:focus:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-frappe .buttons.has-addons .button:active:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-frappe .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-frappe .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .buttons.is-centered{justify-content:center}html.theme--catppuccin-frappe .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-frappe .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .button.is-responsive.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-frappe .button.is-responsive,html.theme--catppuccin-frappe .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-frappe .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-frappe .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .button.is-responsive.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-frappe .button.is-responsive,html.theme--catppuccin-frappe .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-frappe .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-frappe .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-frappe .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-frappe .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-frappe .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-frappe .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-frappe .content li+li{margin-top:0.25em}html.theme--catppuccin-frappe .content p:not(:last-child),html.theme--catppuccin-frappe .content dl:not(:last-child),html.theme--catppuccin-frappe .content ol:not(:last-child),html.theme--catppuccin-frappe .content ul:not(:last-child),html.theme--catppuccin-frappe .content blockquote:not(:last-child),html.theme--catppuccin-frappe .content pre:not(:last-child),html.theme--catppuccin-frappe .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-frappe .content h1,html.theme--catppuccin-frappe .content h2,html.theme--catppuccin-frappe .content h3,html.theme--catppuccin-frappe .content h4,html.theme--catppuccin-frappe .content h5,html.theme--catppuccin-frappe .content h6{color:#c6d0f5;font-weight:600;line-height:1.125}html.theme--catppuccin-frappe .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-frappe .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-frappe .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-frappe .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-frappe .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-frappe .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-frappe .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-frappe .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-frappe .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-frappe .content blockquote{background-color:#292c3c;border-left:5px solid #626880;padding:1.25em 1.5em}html.theme--catppuccin-frappe .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-frappe .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-frappe .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-frappe .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-frappe .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-frappe .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-frappe .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-frappe .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-frappe .content ul ul ul{list-style-type:square}html.theme--catppuccin-frappe .content dd{margin-left:2em}html.theme--catppuccin-frappe .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-frappe .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-frappe .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-frappe .content figure img{display:inline-block}html.theme--catppuccin-frappe .content figure figcaption{font-style:italic}html.theme--catppuccin-frappe .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-frappe .content sup,html.theme--catppuccin-frappe .content sub{font-size:75%}html.theme--catppuccin-frappe .content table{width:100%}html.theme--catppuccin-frappe .content table td,html.theme--catppuccin-frappe .content table th{border:1px solid #626880;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-frappe .content table th{color:#b0bef1}html.theme--catppuccin-frappe .content table th:not([align]){text-align:inherit}html.theme--catppuccin-frappe .content table thead td,html.theme--catppuccin-frappe .content table thead th{border-width:0 0 2px;color:#b0bef1}html.theme--catppuccin-frappe .content table tfoot td,html.theme--catppuccin-frappe .content table tfoot th{border-width:2px 0 0;color:#b0bef1}html.theme--catppuccin-frappe .content table tbody tr:last-child td,html.theme--catppuccin-frappe .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-frappe .content .tabs li+li{margin-top:0}html.theme--catppuccin-frappe .content.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-frappe .content.is-normal{font-size:1rem}html.theme--catppuccin-frappe .content.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .content.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-frappe .icon.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-frappe .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-frappe .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-frappe .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-frappe .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-frappe .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-frappe div.icon-text{display:flex}html.theme--catppuccin-frappe .image,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-frappe .image img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-frappe .image img.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-frappe .image.is-fullwidth,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-frappe .image.is-square img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-frappe .image.is-square .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-frappe .image.is-1by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-frappe .image.is-1by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-frappe .image.is-5by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-frappe .image.is-5by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-frappe .image.is-4by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-frappe .image.is-4by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-frappe .image.is-3by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-frappe .image.is-5by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-frappe .image.is-5by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-frappe .image.is-16by9 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-frappe .image.is-16by9 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-frappe .image.is-2by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-frappe .image.is-2by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-frappe .image.is-3by1 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-frappe .image.is-3by1 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-frappe .image.is-4by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-frappe .image.is-4by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-frappe .image.is-3by4 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-frappe .image.is-3by4 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-frappe .image.is-2by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-frappe .image.is-2by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-frappe .image.is-3by5 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-frappe .image.is-3by5 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-frappe .image.is-9by16 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-frappe .image.is-9by16 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-frappe .image.is-1by2 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-frappe .image.is-1by2 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-frappe .image.is-1by3 img,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-frappe .image.is-1by3 .has-ratio,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-frappe .image.is-square,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-frappe .image.is-1by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-frappe .image.is-5by4,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-frappe .image.is-4by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-frappe .image.is-3by2,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-frappe .image.is-5by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-frappe .image.is-16by9,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-frappe .image.is-2by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-frappe .image.is-3by1,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-frappe .image.is-4by5,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-frappe .image.is-3by4,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-frappe .image.is-2by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-frappe .image.is-3by5,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-frappe .image.is-9by16,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-frappe .image.is-1by2,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-frappe .image.is-1by3,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-frappe .image.is-16x16,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-frappe .image.is-24x24,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-frappe .image.is-32x32,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-frappe .image.is-48x48,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-frappe .image.is-64x64,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-frappe .image.is-96x96,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-frappe .image.is-128x128,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-frappe .notification{background-color:#292c3c;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-frappe .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-frappe .notification strong{color:currentColor}html.theme--catppuccin-frappe .notification code,html.theme--catppuccin-frappe .notification pre{background:#fff}html.theme--catppuccin-frappe .notification pre code{background:transparent}html.theme--catppuccin-frappe .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-frappe .notification .title,html.theme--catppuccin-frappe .notification .subtitle,html.theme--catppuccin-frappe .notification .content{color:currentColor}html.theme--catppuccin-frappe .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-dark,html.theme--catppuccin-frappe .content kbd.notification{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .notification.is-primary,html.theme--catppuccin-frappe .docstring>section>a.notification.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .notification.is-primary.is-light,html.theme--catppuccin-frappe .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .notification.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .notification.is-link.is-light{background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .notification.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-info.is-light{background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .notification.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-success.is-light{background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .notification.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .notification.is-warning.is-light{background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .notification.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .notification.is-danger.is-light{background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-frappe .progress::-webkit-progress-bar{background-color:#51576d}html.theme--catppuccin-frappe .progress::-webkit-progress-value{background-color:#838ba7}html.theme--catppuccin-frappe .progress::-moz-progress-bar{background-color:#838ba7}html.theme--catppuccin-frappe .progress::-ms-fill{background-color:#838ba7;border:none}html.theme--catppuccin-frappe .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-frappe .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-frappe .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-frappe .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-frappe .content kbd.progress::-webkit-progress-value{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-frappe .content kbd.progress::-moz-progress-bar{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark::-ms-fill,html.theme--catppuccin-frappe .content kbd.progress::-ms-fill{background-color:#414559}html.theme--catppuccin-frappe .progress.is-dark:indeterminate,html.theme--catppuccin-frappe .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #414559 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary::-ms-fill,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-primary:indeterminate,html.theme--catppuccin-frappe .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #8caaee 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-link::-webkit-progress-value{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link::-moz-progress-bar{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link::-ms-fill{background-color:#8caaee}html.theme--catppuccin-frappe .progress.is-link:indeterminate{background-image:linear-gradient(to right, #8caaee 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-info::-webkit-progress-value{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info::-moz-progress-bar{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info::-ms-fill{background-color:#81c8be}html.theme--catppuccin-frappe .progress.is-info:indeterminate{background-image:linear-gradient(to right, #81c8be 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-success::-webkit-progress-value{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success::-moz-progress-bar{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success::-ms-fill{background-color:#a6d189}html.theme--catppuccin-frappe .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6d189 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-warning::-webkit-progress-value{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning::-moz-progress-bar{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning::-ms-fill{background-color:#e5c890}html.theme--catppuccin-frappe .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #e5c890 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress.is-danger::-webkit-progress-value{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger::-moz-progress-bar{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger::-ms-fill{background-color:#e78284}html.theme--catppuccin-frappe .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #e78284 30%, #51576d 30%)}html.theme--catppuccin-frappe .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#51576d;background-image:linear-gradient(to right, #c6d0f5 30%, #51576d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-frappe .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-frappe .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-frappe .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-frappe .progress.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-frappe .progress.is-medium{height:1.25rem}html.theme--catppuccin-frappe .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-frappe .table{background-color:#51576d;color:#c6d0f5}html.theme--catppuccin-frappe .table td,html.theme--catppuccin-frappe .table th{border:1px solid #626880;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-frappe .table td.is-white,html.theme--catppuccin-frappe .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .table td.is-black,html.theme--catppuccin-frappe .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .table td.is-light,html.theme--catppuccin-frappe .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-dark,html.theme--catppuccin-frappe .table th.is-dark{background-color:#414559;border-color:#414559;color:#fff}html.theme--catppuccin-frappe .table td.is-primary,html.theme--catppuccin-frappe .table th.is-primary{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-link,html.theme--catppuccin-frappe .table th.is-link{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-info,html.theme--catppuccin-frappe .table th.is-info{background-color:#81c8be;border-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-success,html.theme--catppuccin-frappe .table th.is-success{background-color:#a6d189;border-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-warning,html.theme--catppuccin-frappe .table th.is-warning{background-color:#e5c890;border-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .table td.is-danger,html.theme--catppuccin-frappe .table th.is-danger{background-color:#e78284;border-color:#e78284;color:#fff}html.theme--catppuccin-frappe .table td.is-narrow,html.theme--catppuccin-frappe .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-frappe .table td.is-selected,html.theme--catppuccin-frappe .table th.is-selected{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table td.is-selected a,html.theme--catppuccin-frappe .table td.is-selected strong,html.theme--catppuccin-frappe .table th.is-selected a,html.theme--catppuccin-frappe .table th.is-selected strong{color:currentColor}html.theme--catppuccin-frappe .table td.is-vcentered,html.theme--catppuccin-frappe .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-frappe .table th{color:#b0bef1}html.theme--catppuccin-frappe .table th:not([align]){text-align:left}html.theme--catppuccin-frappe .table tr.is-selected{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .table tr.is-selected a,html.theme--catppuccin-frappe .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-frappe .table tr.is-selected td,html.theme--catppuccin-frappe .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-frappe .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table thead td,html.theme--catppuccin-frappe .table thead th{border-width:0 0 2px;color:#b0bef1}html.theme--catppuccin-frappe .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table tfoot td,html.theme--catppuccin-frappe .table tfoot th{border-width:2px 0 0;color:#b0bef1}html.theme--catppuccin-frappe .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .table tbody tr:last-child td,html.theme--catppuccin-frappe .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-frappe .table.is-bordered td,html.theme--catppuccin-frappe .table.is-bordered th{border-width:1px}html.theme--catppuccin-frappe .table.is-bordered tr:last-child td,html.theme--catppuccin-frappe .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-frappe .table.is-fullwidth{width:100%}html.theme--catppuccin-frappe .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#414559}html.theme--catppuccin-frappe .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#414559}html.theme--catppuccin-frappe .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#454a5f}html.theme--catppuccin-frappe .table.is-narrow td,html.theme--catppuccin-frappe .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-frappe .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#414559}html.theme--catppuccin-frappe .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-frappe .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .tags .tag,html.theme--catppuccin-frappe .tags .content kbd,html.theme--catppuccin-frappe .content .tags kbd,html.theme--catppuccin-frappe .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-frappe .tags .tag:not(:last-child),html.theme--catppuccin-frappe .tags .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags kbd:not(:last-child),html.theme--catppuccin-frappe .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-frappe .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-frappe .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-frappe .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-frappe .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-frappe .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-frappe .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-frappe .tags.is-centered{justify-content:center}html.theme--catppuccin-frappe .tags.is-centered .tag,html.theme--catppuccin-frappe .tags.is-centered .content kbd,html.theme--catppuccin-frappe .content .tags.is-centered kbd,html.theme--catppuccin-frappe .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-frappe .tags.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .tags.is-right .tag:not(:first-child),html.theme--catppuccin-frappe .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-frappe .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-frappe .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-frappe .tags.is-right .tag:not(:last-child),html.theme--catppuccin-frappe .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-frappe .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-frappe .tags.has-addons .tag,html.theme--catppuccin-frappe .tags.has-addons .content kbd,html.theme--catppuccin-frappe .content .tags.has-addons kbd,html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-frappe .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-frappe .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-frappe .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-frappe .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-frappe .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-frappe .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-frappe .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-frappe .tag:not(body),html.theme--catppuccin-frappe .content kbd:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#292c3c;border-radius:.4em;color:#c6d0f5;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-frappe .tag:not(body) .delete,html.theme--catppuccin-frappe .content kbd:not(body) .delete,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-frappe .tag.is-white:not(body),html.theme--catppuccin-frappe .content kbd.is-white:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .tag.is-black:not(body),html.theme--catppuccin-frappe .content kbd.is-black:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .tag.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-dark:not(body),html.theme--catppuccin-frappe .content kbd:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-frappe .content .docstring>section>kbd:not(body){background-color:#414559;color:#fff}html.theme--catppuccin-frappe .tag.is-primary:not(body),html.theme--catppuccin-frappe .content kbd.is-primary:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .tag.is-primary.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .tag.is-link:not(body),html.theme--catppuccin-frappe .content kbd.is-link:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .tag.is-link.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-link.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edf2fc;color:#153a8e}html.theme--catppuccin-frappe .tag.is-info:not(body),html.theme--catppuccin-frappe .content kbd.is-info:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-info.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-info.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#f1f9f8;color:#2d675f}html.theme--catppuccin-frappe .tag.is-success:not(body),html.theme--catppuccin-frappe .content kbd.is-success:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-success.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-success.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f4f9f0;color:#446a29}html.theme--catppuccin-frappe .tag.is-warning:not(body),html.theme--catppuccin-frappe .content kbd.is-warning:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .tag.is-warning.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fbf7ee;color:#78591c}html.theme--catppuccin-frappe .tag.is-danger:not(body),html.theme--catppuccin-frappe .content kbd.is-danger:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .tag.is-danger.is-light:not(body),html.theme--catppuccin-frappe .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fceeee;color:#9a1e20}html.theme--catppuccin-frappe .tag.is-normal:not(body),html.theme--catppuccin-frappe .content kbd.is-normal:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-frappe .tag.is-medium:not(body),html.theme--catppuccin-frappe .content kbd.is-medium:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-frappe .tag.is-large:not(body),html.theme--catppuccin-frappe .content kbd.is-large:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-frappe .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-frappe .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-frappe .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-frappe .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-frappe .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-frappe .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-frappe .tag.is-delete:not(body),html.theme--catppuccin-frappe .content kbd.is-delete:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-frappe .tag.is-delete:not(body)::before,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::before,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-frappe .tag.is-delete:not(body)::after,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::after,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-frappe .tag.is-delete:not(body)::before,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::before,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-frappe .tag.is-delete:not(body)::after,html.theme--catppuccin-frappe .content kbd.is-delete:not(body)::after,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-frappe .tag.is-delete:not(body):hover,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):hover,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-frappe .tag.is-delete:not(body):focus,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):focus,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1f212d}html.theme--catppuccin-frappe .tag.is-delete:not(body):active,html.theme--catppuccin-frappe .content kbd.is-delete:not(body):active,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#14161e}html.theme--catppuccin-frappe .tag.is-rounded:not(body),html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-frappe .content kbd.is-rounded:not(body),html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-frappe a.tag:hover,html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-frappe .title,html.theme--catppuccin-frappe .subtitle{word-break:break-word}html.theme--catppuccin-frappe .title em,html.theme--catppuccin-frappe .title span,html.theme--catppuccin-frappe .subtitle em,html.theme--catppuccin-frappe .subtitle span{font-weight:inherit}html.theme--catppuccin-frappe .title sub,html.theme--catppuccin-frappe .subtitle sub{font-size:.75em}html.theme--catppuccin-frappe .title sup,html.theme--catppuccin-frappe .subtitle sup{font-size:.75em}html.theme--catppuccin-frappe .title .tag,html.theme--catppuccin-frappe .title .content kbd,html.theme--catppuccin-frappe .content .title kbd,html.theme--catppuccin-frappe .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-frappe .subtitle .tag,html.theme--catppuccin-frappe .subtitle .content kbd,html.theme--catppuccin-frappe .content .subtitle kbd,html.theme--catppuccin-frappe .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-frappe .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-frappe .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-frappe .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-frappe .title.is-1{font-size:3rem}html.theme--catppuccin-frappe .title.is-2{font-size:2.5rem}html.theme--catppuccin-frappe .title.is-3{font-size:2rem}html.theme--catppuccin-frappe .title.is-4{font-size:1.5rem}html.theme--catppuccin-frappe .title.is-5{font-size:1.25rem}html.theme--catppuccin-frappe .title.is-6{font-size:1rem}html.theme--catppuccin-frappe .title.is-7{font-size:.75rem}html.theme--catppuccin-frappe .subtitle{color:#737994;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-frappe .subtitle strong{color:#737994;font-weight:600}html.theme--catppuccin-frappe .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-frappe .subtitle.is-1{font-size:3rem}html.theme--catppuccin-frappe .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-frappe .subtitle.is-3{font-size:2rem}html.theme--catppuccin-frappe .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-frappe .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-frappe .subtitle.is-6{font-size:1rem}html.theme--catppuccin-frappe .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-frappe .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-frappe .number{align-items:center;background-color:#292c3c;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{background-color:#303446;border-color:#626880;border-radius:.4em;color:#838ba7}html.theme--catppuccin-frappe .select select::-moz-placeholder,html.theme--catppuccin-frappe .textarea::-moz-placeholder,html.theme--catppuccin-frappe .input::-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select::-webkit-input-placeholder,html.theme--catppuccin-frappe .textarea::-webkit-input-placeholder,html.theme--catppuccin-frappe .input::-webkit-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:-moz-placeholder,html.theme--catppuccin-frappe .textarea:-moz-placeholder,html.theme--catppuccin-frappe .input:-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:-ms-input-placeholder,html.theme--catppuccin-frappe .textarea:-ms-input-placeholder,html.theme--catppuccin-frappe .input:-ms-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-frappe .select select:hover,html.theme--catppuccin-frappe .textarea:hover,html.theme--catppuccin-frappe .input:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-frappe .select select.is-hovered,html.theme--catppuccin-frappe .is-hovered.textarea,html.theme--catppuccin-frappe .is-hovered.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#737994}html.theme--catppuccin-frappe .select select:focus,html.theme--catppuccin-frappe .textarea:focus,html.theme--catppuccin-frappe .input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-frappe .select select.is-focused,html.theme--catppuccin-frappe .is-focused.textarea,html.theme--catppuccin-frappe .is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .select select:active,html.theme--catppuccin-frappe .textarea:active,html.theme--catppuccin-frappe .input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-frappe .select select.is-active,html.theme--catppuccin-frappe .is-active.textarea,html.theme--catppuccin-frappe .is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#8caaee;box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select select[disabled],html.theme--catppuccin-frappe .textarea[disabled],html.theme--catppuccin-frappe .input[disabled],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-frappe .select select,fieldset[disabled] html.theme--catppuccin-frappe .textarea,fieldset[disabled] html.theme--catppuccin-frappe .input,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{background-color:#737994;border-color:#292c3c;box-shadow:none;color:#f1f4fd}html.theme--catppuccin-frappe .select select[disabled]::-moz-placeholder,html.theme--catppuccin-frappe .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-frappe .input[disabled]::-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]:-moz-placeholder,html.theme--catppuccin-frappe .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-frappe .input[disabled]:-moz-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(241,244,253,0.3)}html.theme--catppuccin-frappe .textarea,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-frappe .textarea[readonly],html.theme--catppuccin-frappe .input[readonly],html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-frappe .is-white.textarea,html.theme--catppuccin-frappe .is-white.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-frappe .is-white.textarea:focus,html.theme--catppuccin-frappe .is-white.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-frappe .is-white.is-focused.textarea,html.theme--catppuccin-frappe .is-white.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-white.textarea:active,html.theme--catppuccin-frappe .is-white.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-frappe .is-white.is-active.textarea,html.theme--catppuccin-frappe .is-white.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .is-black.textarea,html.theme--catppuccin-frappe .is-black.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-frappe .is-black.textarea:focus,html.theme--catppuccin-frappe .is-black.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-frappe .is-black.is-focused.textarea,html.theme--catppuccin-frappe .is-black.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-black.textarea:active,html.theme--catppuccin-frappe .is-black.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-frappe .is-black.is-active.textarea,html.theme--catppuccin-frappe .is-black.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .is-light.textarea,html.theme--catppuccin-frappe .is-light.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-frappe .is-light.textarea:focus,html.theme--catppuccin-frappe .is-light.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-frappe .is-light.is-focused.textarea,html.theme--catppuccin-frappe .is-light.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-light.textarea:active,html.theme--catppuccin-frappe .is-light.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-frappe .is-light.is-active.textarea,html.theme--catppuccin-frappe .is-light.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .is-dark.textarea,html.theme--catppuccin-frappe .content kbd.textarea,html.theme--catppuccin-frappe .is-dark.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-frappe .content kbd.input{border-color:#414559}html.theme--catppuccin-frappe .is-dark.textarea:focus,html.theme--catppuccin-frappe .content kbd.textarea:focus,html.theme--catppuccin-frappe .is-dark.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-frappe .content kbd.input:focus,html.theme--catppuccin-frappe .is-dark.is-focused.textarea,html.theme--catppuccin-frappe .content kbd.is-focused.textarea,html.theme--catppuccin-frappe .is-dark.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .content kbd.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-dark.textarea:active,html.theme--catppuccin-frappe .content kbd.textarea:active,html.theme--catppuccin-frappe .is-dark.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-frappe .content kbd.input:active,html.theme--catppuccin-frappe .is-dark.is-active.textarea,html.theme--catppuccin-frappe .content kbd.is-active.textarea,html.theme--catppuccin-frappe .is-dark.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .content kbd.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .is-primary.textarea,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink{border-color:#8caaee}html.theme--catppuccin-frappe .is-primary.textarea:focus,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-frappe .is-primary.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-frappe .is-primary.is-focused.textarea,html.theme--catppuccin-frappe .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.textarea:active,html.theme--catppuccin-frappe .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-frappe .is-primary.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-frappe .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-frappe .is-primary.is-active.textarea,html.theme--catppuccin-frappe .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-frappe .is-primary.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-frappe .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .is-link.textarea,html.theme--catppuccin-frappe .is-link.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#8caaee}html.theme--catppuccin-frappe .is-link.textarea:focus,html.theme--catppuccin-frappe .is-link.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-frappe .is-link.is-focused.textarea,html.theme--catppuccin-frappe .is-link.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-link.textarea:active,html.theme--catppuccin-frappe .is-link.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-frappe .is-link.is-active.textarea,html.theme--catppuccin-frappe .is-link.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .is-info.textarea,html.theme--catppuccin-frappe .is-info.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#81c8be}html.theme--catppuccin-frappe .is-info.textarea:focus,html.theme--catppuccin-frappe .is-info.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-frappe .is-info.is-focused.textarea,html.theme--catppuccin-frappe .is-info.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-info.textarea:active,html.theme--catppuccin-frappe .is-info.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-frappe .is-info.is-active.textarea,html.theme--catppuccin-frappe .is-info.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .is-success.textarea,html.theme--catppuccin-frappe .is-success.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6d189}html.theme--catppuccin-frappe .is-success.textarea:focus,html.theme--catppuccin-frappe .is-success.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-frappe .is-success.is-focused.textarea,html.theme--catppuccin-frappe .is-success.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-success.textarea:active,html.theme--catppuccin-frappe .is-success.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-frappe .is-success.is-active.textarea,html.theme--catppuccin-frappe .is-success.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .is-warning.textarea,html.theme--catppuccin-frappe .is-warning.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#e5c890}html.theme--catppuccin-frappe .is-warning.textarea:focus,html.theme--catppuccin-frappe .is-warning.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-frappe .is-warning.is-focused.textarea,html.theme--catppuccin-frappe .is-warning.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-warning.textarea:active,html.theme--catppuccin-frappe .is-warning.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-frappe .is-warning.is-active.textarea,html.theme--catppuccin-frappe .is-warning.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .is-danger.textarea,html.theme--catppuccin-frappe .is-danger.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#e78284}html.theme--catppuccin-frappe .is-danger.textarea:focus,html.theme--catppuccin-frappe .is-danger.input:focus,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-frappe .is-danger.is-focused.textarea,html.theme--catppuccin-frappe .is-danger.is-focused.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-frappe .is-danger.textarea:active,html.theme--catppuccin-frappe .is-danger.input:active,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-frappe .is-danger.is-active.textarea,html.theme--catppuccin-frappe .is-danger.is-active.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .is-small.textarea,html.theme--catppuccin-frappe .is-small.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-frappe .is-medium.textarea,html.theme--catppuccin-frappe .is-medium.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .is-large.textarea,html.theme--catppuccin-frappe .is-large.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .is-fullwidth.textarea,html.theme--catppuccin-frappe .is-fullwidth.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-frappe .is-inline.textarea,html.theme--catppuccin-frappe .is-inline.input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-frappe .input.is-rounded,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-frappe .input.is-static,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-frappe .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-frappe .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-frappe .textarea[rows]{height:initial}html.theme--catppuccin-frappe .textarea.has-fixed-size{resize:none}html.theme--catppuccin-frappe .radio,html.theme--catppuccin-frappe .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-frappe .radio input,html.theme--catppuccin-frappe .checkbox input{cursor:pointer}html.theme--catppuccin-frappe .radio:hover,html.theme--catppuccin-frappe .checkbox:hover{color:#99d1db}html.theme--catppuccin-frappe .radio[disabled],html.theme--catppuccin-frappe .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-frappe .radio,fieldset[disabled] html.theme--catppuccin-frappe .checkbox,html.theme--catppuccin-frappe .radio input[disabled],html.theme--catppuccin-frappe .checkbox input[disabled]{color:#f1f4fd;cursor:not-allowed}html.theme--catppuccin-frappe .radio+.radio{margin-left:.5em}html.theme--catppuccin-frappe .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-frappe .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading)::after{border-color:#8caaee;right:1.125em;z-index:4}html.theme--catppuccin-frappe .select.is-rounded select,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-frappe .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-frappe .select select::-ms-expand{display:none}html.theme--catppuccin-frappe .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-frappe .select select:hover{border-color:#292c3c}html.theme--catppuccin-frappe .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-frappe .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-frappe .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-frappe .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#99d1db}html.theme--catppuccin-frappe .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-frappe .select.is-white select{border-color:#fff}html.theme--catppuccin-frappe .select.is-white select:hover,html.theme--catppuccin-frappe .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-frappe .select.is-white select:focus,html.theme--catppuccin-frappe .select.is-white select.is-focused,html.theme--catppuccin-frappe .select.is-white select:active,html.theme--catppuccin-frappe .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-frappe .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-frappe .select.is-black select:hover,html.theme--catppuccin-frappe .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-frappe .select.is-black select:focus,html.theme--catppuccin-frappe .select.is-black select.is-focused,html.theme--catppuccin-frappe .select.is-black select:active,html.theme--catppuccin-frappe .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-frappe .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-frappe .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-frappe .select.is-light select:hover,html.theme--catppuccin-frappe .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-frappe .select.is-light select:focus,html.theme--catppuccin-frappe .select.is-light select.is-focused,html.theme--catppuccin-frappe .select.is-light select:active,html.theme--catppuccin-frappe .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-frappe .select.is-dark:not(:hover)::after,html.theme--catppuccin-frappe .content kbd.select:not(:hover)::after{border-color:#414559}html.theme--catppuccin-frappe .select.is-dark select,html.theme--catppuccin-frappe .content kbd.select select{border-color:#414559}html.theme--catppuccin-frappe .select.is-dark select:hover,html.theme--catppuccin-frappe .content kbd.select select:hover,html.theme--catppuccin-frappe .select.is-dark select.is-hovered,html.theme--catppuccin-frappe .content kbd.select select.is-hovered{border-color:#363a4a}html.theme--catppuccin-frappe .select.is-dark select:focus,html.theme--catppuccin-frappe .content kbd.select select:focus,html.theme--catppuccin-frappe .select.is-dark select.is-focused,html.theme--catppuccin-frappe .content kbd.select select.is-focused,html.theme--catppuccin-frappe .select.is-dark select:active,html.theme--catppuccin-frappe .content kbd.select select:active,html.theme--catppuccin-frappe .select.is-dark select.is-active,html.theme--catppuccin-frappe .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(65,69,89,0.25)}html.theme--catppuccin-frappe .select.is-primary:not(:hover)::after,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-primary select,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-primary select:hover,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-frappe .select.is-primary select.is-hovered,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#769aeb}html.theme--catppuccin-frappe .select.is-primary select:focus,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-frappe .select.is-primary select.is-focused,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-frappe .select.is-primary select:active,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-frappe .select.is-primary select.is-active,html.theme--catppuccin-frappe .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select.is-link:not(:hover)::after{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-link select{border-color:#8caaee}html.theme--catppuccin-frappe .select.is-link select:hover,html.theme--catppuccin-frappe .select.is-link select.is-hovered{border-color:#769aeb}html.theme--catppuccin-frappe .select.is-link select:focus,html.theme--catppuccin-frappe .select.is-link select.is-focused,html.theme--catppuccin-frappe .select.is-link select:active,html.theme--catppuccin-frappe .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(140,170,238,0.25)}html.theme--catppuccin-frappe .select.is-info:not(:hover)::after{border-color:#81c8be}html.theme--catppuccin-frappe .select.is-info select{border-color:#81c8be}html.theme--catppuccin-frappe .select.is-info select:hover,html.theme--catppuccin-frappe .select.is-info select.is-hovered{border-color:#6fc0b5}html.theme--catppuccin-frappe .select.is-info select:focus,html.theme--catppuccin-frappe .select.is-info select.is-focused,html.theme--catppuccin-frappe .select.is-info select:active,html.theme--catppuccin-frappe .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(129,200,190,0.25)}html.theme--catppuccin-frappe .select.is-success:not(:hover)::after{border-color:#a6d189}html.theme--catppuccin-frappe .select.is-success select{border-color:#a6d189}html.theme--catppuccin-frappe .select.is-success select:hover,html.theme--catppuccin-frappe .select.is-success select.is-hovered{border-color:#98ca77}html.theme--catppuccin-frappe .select.is-success select:focus,html.theme--catppuccin-frappe .select.is-success select.is-focused,html.theme--catppuccin-frappe .select.is-success select:active,html.theme--catppuccin-frappe .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,209,137,0.25)}html.theme--catppuccin-frappe .select.is-warning:not(:hover)::after{border-color:#e5c890}html.theme--catppuccin-frappe .select.is-warning select{border-color:#e5c890}html.theme--catppuccin-frappe .select.is-warning select:hover,html.theme--catppuccin-frappe .select.is-warning select.is-hovered{border-color:#e0be7b}html.theme--catppuccin-frappe .select.is-warning select:focus,html.theme--catppuccin-frappe .select.is-warning select.is-focused,html.theme--catppuccin-frappe .select.is-warning select:active,html.theme--catppuccin-frappe .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(229,200,144,0.25)}html.theme--catppuccin-frappe .select.is-danger:not(:hover)::after{border-color:#e78284}html.theme--catppuccin-frappe .select.is-danger select{border-color:#e78284}html.theme--catppuccin-frappe .select.is-danger select:hover,html.theme--catppuccin-frappe .select.is-danger select.is-hovered{border-color:#e36d6f}html.theme--catppuccin-frappe .select.is-danger select:focus,html.theme--catppuccin-frappe .select.is-danger select.is-focused,html.theme--catppuccin-frappe .select.is-danger select:active,html.theme--catppuccin-frappe .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(231,130,132,0.25)}html.theme--catppuccin-frappe .select.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-frappe .select.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .select.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .select.is-disabled::after{border-color:#f1f4fd !important;opacity:0.5}html.theme--catppuccin-frappe .select.is-fullwidth{width:100%}html.theme--catppuccin-frappe .select.is-fullwidth select{width:100%}html.theme--catppuccin-frappe .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-frappe .select.is-loading.is-small:after,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-frappe .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-frappe .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-frappe .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-frappe .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:hover .file-cta,html.theme--catppuccin-frappe .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:focus .file-cta,html.theme--catppuccin-frappe .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-frappe .file.is-white:active .file-cta,html.theme--catppuccin-frappe .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-frappe .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-black:hover .file-cta,html.theme--catppuccin-frappe .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-black:focus .file-cta,html.theme--catppuccin-frappe .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-black:active .file-cta,html.theme--catppuccin-frappe .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:hover .file-cta,html.theme--catppuccin-frappe .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:focus .file-cta,html.theme--catppuccin-frappe .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-light:active .file-cta,html.theme--catppuccin-frappe .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-dark .file-cta,html.theme--catppuccin-frappe .content kbd.file .file-cta{background-color:#414559;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-dark:hover .file-cta,html.theme--catppuccin-frappe .content kbd.file:hover .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-hovered .file-cta{background-color:#3c3f52;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-dark:focus .file-cta,html.theme--catppuccin-frappe .content kbd.file:focus .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-focused .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(65,69,89,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-dark:active .file-cta,html.theme--catppuccin-frappe .content kbd.file:active .file-cta,html.theme--catppuccin-frappe .file.is-dark.is-active .file-cta,html.theme--catppuccin-frappe .content kbd.file.is-active .file-cta{background-color:#363a4a;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary:hover .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-primary:focus .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-focused .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(140,170,238,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-primary:active .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-frappe .file.is-primary.is-active .file-cta,html.theme--catppuccin-frappe .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link .file-cta{background-color:#8caaee;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link:hover .file-cta,html.theme--catppuccin-frappe .file.is-link.is-hovered .file-cta{background-color:#81a2ec;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-link:focus .file-cta,html.theme--catppuccin-frappe .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(140,170,238,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-link:active .file-cta,html.theme--catppuccin-frappe .file.is-link.is-active .file-cta{background-color:#769aeb;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-info .file-cta{background-color:#81c8be;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:hover .file-cta,html.theme--catppuccin-frappe .file.is-info.is-hovered .file-cta{background-color:#78c4b9;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:focus .file-cta,html.theme--catppuccin-frappe .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(129,200,190,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-info:active .file-cta,html.theme--catppuccin-frappe .file.is-info.is-active .file-cta{background-color:#6fc0b5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success .file-cta{background-color:#a6d189;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:hover .file-cta,html.theme--catppuccin-frappe .file.is-success.is-hovered .file-cta{background-color:#9fcd80;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:focus .file-cta,html.theme--catppuccin-frappe .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,209,137,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-success:active .file-cta,html.theme--catppuccin-frappe .file.is-success.is-active .file-cta{background-color:#98ca77;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning .file-cta{background-color:#e5c890;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:hover .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-hovered .file-cta{background-color:#e3c386;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:focus .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(229,200,144,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-warning:active .file-cta,html.theme--catppuccin-frappe .file.is-warning.is-active .file-cta{background-color:#e0be7b;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .file.is-danger .file-cta{background-color:#e78284;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-danger:hover .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-hovered .file-cta{background-color:#e57779;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-danger:focus .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(231,130,132,0.25);color:#fff}html.theme--catppuccin-frappe .file.is-danger:active .file-cta,html.theme--catppuccin-frappe .file.is-danger.is-active .file-cta{background-color:#e36d6f;border-color:transparent;color:#fff}html.theme--catppuccin-frappe .file.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-frappe .file.is-normal{font-size:1rem}html.theme--catppuccin-frappe .file.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-frappe .file.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-frappe .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-frappe .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-frappe .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-frappe .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-frappe .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-frappe .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-frappe .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-frappe .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-frappe .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-frappe .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-frappe .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-frappe .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-frappe .file.is-centered{justify-content:center}html.theme--catppuccin-frappe .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-frappe .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-frappe .file.is-right{justify-content:flex-end}html.theme--catppuccin-frappe .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-frappe .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-frappe .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-frappe .file-label:hover .file-cta{background-color:#3c3f52;color:#b0bef1}html.theme--catppuccin-frappe .file-label:hover .file-name{border-color:#5c6279}html.theme--catppuccin-frappe .file-label:active .file-cta{background-color:#363a4a;color:#b0bef1}html.theme--catppuccin-frappe .file-label:active .file-name{border-color:#575c72}html.theme--catppuccin-frappe .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-frappe .file-cta,html.theme--catppuccin-frappe .file-name{border-color:#626880;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-frappe .file-cta{background-color:#414559;color:#c6d0f5}html.theme--catppuccin-frappe .file-name{border-color:#626880;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-frappe .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-frappe .file-icon .fa{font-size:14px}html.theme--catppuccin-frappe .label{color:#b0bef1;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-frappe .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-frappe .label.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-frappe .label.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .label.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-frappe .help.is-white{color:#fff}html.theme--catppuccin-frappe .help.is-black{color:#0a0a0a}html.theme--catppuccin-frappe .help.is-light{color:#f5f5f5}html.theme--catppuccin-frappe .help.is-dark,html.theme--catppuccin-frappe .content kbd.help{color:#414559}html.theme--catppuccin-frappe .help.is-primary,html.theme--catppuccin-frappe .docstring>section>a.help.docs-sourcelink{color:#8caaee}html.theme--catppuccin-frappe .help.is-link{color:#8caaee}html.theme--catppuccin-frappe .help.is-info{color:#81c8be}html.theme--catppuccin-frappe .help.is-success{color:#a6d189}html.theme--catppuccin-frappe .help.is-warning{color:#e5c890}html.theme--catppuccin-frappe .help.is-danger{color:#e78284}html.theme--catppuccin-frappe .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-frappe .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-frappe .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-frappe .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-frappe .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-frappe .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-frappe .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-frappe .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-frappe .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-frappe .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-frappe .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-frappe .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-frappe .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field.is-horizontal{display:flex}}html.theme--catppuccin-frappe .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-frappe .field-label.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-frappe .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-frappe .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-frappe .field-body .field{margin-bottom:0}html.theme--catppuccin-frappe .field-body>.field{flex-shrink:1}html.theme--catppuccin-frappe .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-frappe .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-frappe .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-frappe .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select:focus~.icon{color:#414559}html.theme--catppuccin-frappe .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-frappe .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-frappe .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-frappe .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-frappe .control.has-icons-left .icon,html.theme--catppuccin-frappe .control.has-icons-right .icon{color:#626880;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-frappe .control.has-icons-left .input,html.theme--catppuccin-frappe .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-frappe .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-frappe .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-frappe .control.has-icons-right .input,html.theme--catppuccin-frappe .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-frappe .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-frappe .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-frappe .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-frappe .control.is-loading.is-small:after,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-frappe .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-frappe .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-frappe .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-frappe .breadcrumb a{align-items:center;color:#8caaee;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-frappe .breadcrumb a:hover{color:#99d1db}html.theme--catppuccin-frappe .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-frappe .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-frappe .breadcrumb li.is-active a{color:#b0bef1;cursor:default;pointer-events:none}html.theme--catppuccin-frappe .breadcrumb li+li::before{color:#737994;content:"\0002f"}html.theme--catppuccin-frappe .breadcrumb ul,html.theme--catppuccin-frappe .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-frappe .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-frappe .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-frappe .breadcrumb.is-centered ol,html.theme--catppuccin-frappe .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-frappe .breadcrumb.is-right ol,html.theme--catppuccin-frappe .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-frappe .breadcrumb.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-frappe .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-frappe .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-frappe .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-frappe .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-frappe .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#c6d0f5;max-width:100%;position:relative}html.theme--catppuccin-frappe .card-footer:first-child,html.theme--catppuccin-frappe .card-content:first-child,html.theme--catppuccin-frappe .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-frappe .card-footer:last-child,html.theme--catppuccin-frappe .card-content:last-child,html.theme--catppuccin-frappe .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-frappe .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-frappe .card-header-title{align-items:center;color:#b0bef1;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-frappe .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-frappe .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-frappe .card-image{display:block;position:relative}html.theme--catppuccin-frappe .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-frappe .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-frappe .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-frappe .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-frappe .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-frappe .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-frappe .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-frappe .dropdown.is-active .dropdown-menu,html.theme--catppuccin-frappe .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-frappe .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-frappe .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-frappe .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-frappe .dropdown-content{background-color:#292c3c;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-frappe .dropdown-item{color:#c6d0f5;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-frappe a.dropdown-item,html.theme--catppuccin-frappe button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-frappe a.dropdown-item:hover,html.theme--catppuccin-frappe button.dropdown-item:hover{background-color:#292c3c;color:#0a0a0a}html.theme--catppuccin-frappe a.dropdown-item.is-active,html.theme--catppuccin-frappe button.dropdown-item.is-active{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-frappe .level{align-items:center;justify-content:space-between}html.theme--catppuccin-frappe .level code{border-radius:.4em}html.theme--catppuccin-frappe .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-frappe .level.is-mobile{display:flex}html.theme--catppuccin-frappe .level.is-mobile .level-left,html.theme--catppuccin-frappe .level.is-mobile .level-right{display:flex}html.theme--catppuccin-frappe .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-frappe .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-frappe .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level{display:flex}html.theme--catppuccin-frappe .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-frappe .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-frappe .level-item .title,html.theme--catppuccin-frappe .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-frappe .level-left,html.theme--catppuccin-frappe .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .level-left .level-item.is-flexible,html.theme--catppuccin-frappe .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-left .level-item:not(:last-child),html.theme--catppuccin-frappe .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-frappe .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-left{display:flex}}html.theme--catppuccin-frappe .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .level-right{display:flex}}html.theme--catppuccin-frappe .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-frappe .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-frappe .media .media{border-top:1px solid rgba(98,104,128,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-frappe .media .media .content:not(:last-child),html.theme--catppuccin-frappe .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-frappe .media .media .media{padding-top:.5rem}html.theme--catppuccin-frappe .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-frappe .media+.media{border-top:1px solid rgba(98,104,128,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-frappe .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-frappe .media-left,html.theme--catppuccin-frappe .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .media-left{margin-right:1rem}html.theme--catppuccin-frappe .media-right{margin-left:1rem}html.theme--catppuccin-frappe .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .media-content{overflow-x:auto}}html.theme--catppuccin-frappe .menu{font-size:1rem}html.theme--catppuccin-frappe .menu.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-frappe .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .menu.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .menu-list{line-height:1.25}html.theme--catppuccin-frappe .menu-list a{border-radius:3px;color:#c6d0f5;display:block;padding:0.5em 0.75em}html.theme--catppuccin-frappe .menu-list a:hover{background-color:#292c3c;color:#b0bef1}html.theme--catppuccin-frappe .menu-list a.is-active{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .menu-list li ul{border-left:1px solid #626880;margin:.75em;padding-left:.75em}html.theme--catppuccin-frappe .menu-label{color:#f1f4fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-frappe .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-frappe .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-frappe .message{background-color:#292c3c;border-radius:.4em;font-size:1rem}html.theme--catppuccin-frappe .message strong{color:currentColor}html.theme--catppuccin-frappe .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-frappe .message.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-frappe .message.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .message.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .message.is-white{background-color:#fff}html.theme--catppuccin-frappe .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-frappe .message.is-black{background-color:#fafafa}html.theme--catppuccin-frappe .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-frappe .message.is-light{background-color:#fafafa}html.theme--catppuccin-frappe .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-frappe .message.is-dark,html.theme--catppuccin-frappe .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-frappe .message.is-dark .message-header,html.theme--catppuccin-frappe .content kbd.message .message-header{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .message.is-dark .message-body,html.theme--catppuccin-frappe .content kbd.message .message-body{border-color:#414559}html.theme--catppuccin-frappe .message.is-primary,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink{background-color:#edf2fc}html.theme--catppuccin-frappe .message.is-primary .message-header,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink .message-header{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .message.is-primary .message-body,html.theme--catppuccin-frappe .docstring>section>a.message.docs-sourcelink .message-body{border-color:#8caaee;color:#153a8e}html.theme--catppuccin-frappe .message.is-link{background-color:#edf2fc}html.theme--catppuccin-frappe .message.is-link .message-header{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .message.is-link .message-body{border-color:#8caaee;color:#153a8e}html.theme--catppuccin-frappe .message.is-info{background-color:#f1f9f8}html.theme--catppuccin-frappe .message.is-info .message-header{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-info .message-body{border-color:#81c8be;color:#2d675f}html.theme--catppuccin-frappe .message.is-success{background-color:#f4f9f0}html.theme--catppuccin-frappe .message.is-success .message-header{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-success .message-body{border-color:#a6d189;color:#446a29}html.theme--catppuccin-frappe .message.is-warning{background-color:#fbf7ee}html.theme--catppuccin-frappe .message.is-warning .message-header{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .message.is-warning .message-body{border-color:#e5c890;color:#78591c}html.theme--catppuccin-frappe .message.is-danger{background-color:#fceeee}html.theme--catppuccin-frappe .message.is-danger .message-header{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .message.is-danger .message-body{border-color:#e78284;color:#9a1e20}html.theme--catppuccin-frappe .message-header{align-items:center;background-color:#c6d0f5;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-frappe .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-frappe .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-frappe .message-body{border-color:#626880;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#c6d0f5;padding:1.25em 1.5em}html.theme--catppuccin-frappe .message-body code,html.theme--catppuccin-frappe .message-body pre{background-color:#fff}html.theme--catppuccin-frappe .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-frappe .modal.is-active{display:flex}html.theme--catppuccin-frappe .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-frappe .modal-content,html.theme--catppuccin-frappe .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-frappe .modal-content,html.theme--catppuccin-frappe .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-frappe .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-frappe .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-frappe .modal-card-head,html.theme--catppuccin-frappe .modal-card-foot{align-items:center;background-color:#292c3c;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-frappe .modal-card-head{border-bottom:1px solid #626880;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-frappe .modal-card-title{color:#c6d0f5;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-frappe .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #626880}html.theme--catppuccin-frappe .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-frappe .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#303446;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-frappe .navbar{background-color:#8caaee;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-frappe .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-frappe .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-frappe .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-frappe .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-dark,html.theme--catppuccin-frappe .content kbd.navbar{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-burger,html.theme--catppuccin-frappe .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-frappe .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#414559;color:#fff}}html.theme--catppuccin-frappe .navbar.is-primary,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-burger,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee;color:#fff}}html.theme--catppuccin-frappe .navbar.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee;color:#fff}}html.theme--catppuccin-frappe .navbar.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#81c8be;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6d189;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#e5c890;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-frappe .navbar.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-frappe .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#e78284;color:#fff}}html.theme--catppuccin-frappe .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-frappe .navbar.has-shadow{box-shadow:0 2px 0 0 #292c3c}html.theme--catppuccin-frappe .navbar.is-fixed-bottom,html.theme--catppuccin-frappe .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #292c3c}html.theme--catppuccin-frappe .navbar.is-fixed-top{top:0}html.theme--catppuccin-frappe html.has-navbar-fixed-top,html.theme--catppuccin-frappe body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-frappe .navbar-brand,html.theme--catppuccin-frappe .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-frappe .navbar-brand a.navbar-item:focus,html.theme--catppuccin-frappe .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-frappe .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-frappe .navbar-burger{color:#c6d0f5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-frappe .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-frappe .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-frappe .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-frappe .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-frappe .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-frappe .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-frappe .navbar-menu{display:none}html.theme--catppuccin-frappe .navbar-item,html.theme--catppuccin-frappe .navbar-link{color:#c6d0f5;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-frappe .navbar-item .icon:only-child,html.theme--catppuccin-frappe .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-frappe a.navbar-item,html.theme--catppuccin-frappe .navbar-link{cursor:pointer}html.theme--catppuccin-frappe a.navbar-item:focus,html.theme--catppuccin-frappe a.navbar-item:focus-within,html.theme--catppuccin-frappe a.navbar-item:hover,html.theme--catppuccin-frappe a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar-link:focus,html.theme--catppuccin-frappe .navbar-link:focus-within,html.theme--catppuccin-frappe .navbar-link:hover,html.theme--catppuccin-frappe .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#8caaee}html.theme--catppuccin-frappe .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .navbar-item img{max-height:1.75rem}html.theme--catppuccin-frappe .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-frappe .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-frappe .navbar-item.is-tab:focus,html.theme--catppuccin-frappe .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#8caaee}html.theme--catppuccin-frappe .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#8caaee;border-bottom-style:solid;border-bottom-width:3px;color:#8caaee;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-frappe .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-frappe .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-frappe .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-frappe .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-frappe .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .navbar>.container{display:block}html.theme--catppuccin-frappe .navbar-brand .navbar-item,html.theme--catppuccin-frappe .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-frappe .navbar-link::after{display:none}html.theme--catppuccin-frappe .navbar-menu{background-color:#8caaee;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-frappe .navbar-menu.is-active{display:block}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch,html.theme--catppuccin-frappe .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-frappe .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-frappe .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-frappe html.has-navbar-fixed-top-touch,html.theme--catppuccin-frappe body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .navbar,html.theme--catppuccin-frappe .navbar-menu,html.theme--catppuccin-frappe .navbar-start,html.theme--catppuccin-frappe .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-frappe .navbar{min-height:4rem}html.theme--catppuccin-frappe .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-frappe .navbar.is-spaced .navbar-start,html.theme--catppuccin-frappe .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-frappe .navbar.is-spaced a.navbar-item,html.theme--catppuccin-frappe .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-frappe .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#838ba7}html.theme--catppuccin-frappe .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8caaee}html.theme--catppuccin-frappe .navbar-burger{display:none}html.theme--catppuccin-frappe .navbar-item,html.theme--catppuccin-frappe .navbar-link{align-items:center;display:flex}html.theme--catppuccin-frappe .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-frappe .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-frappe .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-frappe .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-frappe .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-frappe .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-frappe .navbar-dropdown{background-color:#8caaee;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-frappe .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#838ba7}html.theme--catppuccin-frappe .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8caaee}.navbar.is-spaced html.theme--catppuccin-frappe .navbar-dropdown,html.theme--catppuccin-frappe .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-frappe .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-frappe .navbar-divider{display:block}html.theme--catppuccin-frappe .navbar>.container .navbar-brand,html.theme--catppuccin-frappe .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-frappe .navbar>.container .navbar-menu,html.theme--catppuccin-frappe .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-frappe .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-frappe .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-frappe html.has-navbar-fixed-top-desktop,html.theme--catppuccin-frappe body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-frappe html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-frappe body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-frappe html.has-spaced-navbar-fixed-top,html.theme--catppuccin-frappe body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-frappe html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-frappe body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-frappe a.navbar-item.is-active,html.theme--catppuccin-frappe .navbar-link.is-active{color:#8caaee}html.theme--catppuccin-frappe a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-frappe .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-frappe .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-frappe .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-frappe .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-frappe .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-frappe .pagination.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-frappe .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .pagination.is-rounded .pagination-previous,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-frappe .pagination.is-rounded .pagination-next,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-frappe .pagination.is-rounded .pagination-link,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-frappe .pagination,html.theme--catppuccin-frappe .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link{border-color:#626880;color:#8caaee;min-width:2.5em}html.theme--catppuccin-frappe .pagination-previous:hover,html.theme--catppuccin-frappe .pagination-next:hover,html.theme--catppuccin-frappe .pagination-link:hover{border-color:#737994;color:#99d1db}html.theme--catppuccin-frappe .pagination-previous:focus,html.theme--catppuccin-frappe .pagination-next:focus,html.theme--catppuccin-frappe .pagination-link:focus{border-color:#737994}html.theme--catppuccin-frappe .pagination-previous:active,html.theme--catppuccin-frappe .pagination-next:active,html.theme--catppuccin-frappe .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-frappe .pagination-previous[disabled],html.theme--catppuccin-frappe .pagination-previous.is-disabled,html.theme--catppuccin-frappe .pagination-next[disabled],html.theme--catppuccin-frappe .pagination-next.is-disabled,html.theme--catppuccin-frappe .pagination-link[disabled],html.theme--catppuccin-frappe .pagination-link.is-disabled{background-color:#626880;border-color:#626880;box-shadow:none;color:#f1f4fd;opacity:0.5}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-frappe .pagination-link.is-current{background-color:#8caaee;border-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .pagination-ellipsis{color:#737994;pointer-events:none}html.theme--catppuccin-frappe .pagination-list{flex-wrap:wrap}html.theme--catppuccin-frappe .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .pagination{flex-wrap:wrap}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-frappe .pagination-previous{order:2}html.theme--catppuccin-frappe .pagination-next{order:3}html.theme--catppuccin-frappe .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-frappe .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-frappe .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-frappe .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-frappe .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-frappe .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-frappe .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-frappe .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-frappe .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-frappe .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-frappe .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-frappe .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-frappe .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-frappe .panel.is-dark .panel-heading,html.theme--catppuccin-frappe .content kbd.panel .panel-heading{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-frappe .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#414559}html.theme--catppuccin-frappe .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-frappe .content kbd.panel .panel-block.is-active .panel-icon{color:#414559}html.theme--catppuccin-frappe .panel.is-primary .panel-heading,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#8caaee}html.theme--catppuccin-frappe .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-frappe .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel.is-link .panel-heading{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .panel.is-link .panel-tabs a.is-active{border-bottom-color:#8caaee}html.theme--catppuccin-frappe .panel.is-link .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel.is-info .panel-heading{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-info .panel-tabs a.is-active{border-bottom-color:#81c8be}html.theme--catppuccin-frappe .panel.is-info .panel-block.is-active .panel-icon{color:#81c8be}html.theme--catppuccin-frappe .panel.is-success .panel-heading{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6d189}html.theme--catppuccin-frappe .panel.is-success .panel-block.is-active .panel-icon{color:#a6d189}html.theme--catppuccin-frappe .panel.is-warning .panel-heading{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#e5c890}html.theme--catppuccin-frappe .panel.is-warning .panel-block.is-active .panel-icon{color:#e5c890}html.theme--catppuccin-frappe .panel.is-danger .panel-heading{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#e78284}html.theme--catppuccin-frappe .panel.is-danger .panel-block.is-active .panel-icon{color:#e78284}html.theme--catppuccin-frappe .panel-tabs:not(:last-child),html.theme--catppuccin-frappe .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-frappe .panel-heading{background-color:#51576d;border-radius:8px 8px 0 0;color:#b0bef1;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-frappe .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-frappe .panel-tabs a{border-bottom:1px solid #626880;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-frappe .panel-tabs a.is-active{border-bottom-color:#51576d;color:#769aeb}html.theme--catppuccin-frappe .panel-list a{color:#c6d0f5}html.theme--catppuccin-frappe .panel-list a:hover{color:#8caaee}html.theme--catppuccin-frappe .panel-block{align-items:center;color:#b0bef1;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-frappe .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-frappe .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-frappe .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-frappe .panel-block.is-active{border-left-color:#8caaee;color:#769aeb}html.theme--catppuccin-frappe .panel-block.is-active .panel-icon{color:#8caaee}html.theme--catppuccin-frappe .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-frappe a.panel-block,html.theme--catppuccin-frappe label.panel-block{cursor:pointer}html.theme--catppuccin-frappe a.panel-block:hover,html.theme--catppuccin-frappe label.panel-block:hover{background-color:#292c3c}html.theme--catppuccin-frappe .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f1f4fd;margin-right:.75em}html.theme--catppuccin-frappe .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-frappe .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-frappe .tabs a{align-items:center;border-bottom-color:#626880;border-bottom-style:solid;border-bottom-width:1px;color:#c6d0f5;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-frappe .tabs a:hover{border-bottom-color:#b0bef1;color:#b0bef1}html.theme--catppuccin-frappe .tabs li{display:block}html.theme--catppuccin-frappe .tabs li.is-active a{border-bottom-color:#8caaee;color:#8caaee}html.theme--catppuccin-frappe .tabs ul{align-items:center;border-bottom-color:#626880;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-frappe .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-frappe .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-frappe .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-frappe .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-frappe .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-frappe .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-frappe .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-frappe .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-frappe .tabs.is-boxed a:hover{background-color:#292c3c;border-bottom-color:#626880}html.theme--catppuccin-frappe .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#626880;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-frappe .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-frappe .tabs.is-toggle a{border-color:#626880;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-frappe .tabs.is-toggle a:hover{background-color:#292c3c;border-color:#737994;z-index:2}html.theme--catppuccin-frappe .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-frappe .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-frappe .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-frappe .tabs.is-toggle li.is-active a{background-color:#8caaee;border-color:#8caaee;color:#fff;z-index:1}html.theme--catppuccin-frappe .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-frappe .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-frappe .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-frappe .tabs.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-frappe .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-frappe .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .column.is-narrow,html.theme--catppuccin-frappe .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full,html.theme--catppuccin-frappe .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters,html.theme--catppuccin-frappe .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds,html.theme--catppuccin-frappe .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half,html.theme--catppuccin-frappe .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third,html.theme--catppuccin-frappe .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter,html.theme--catppuccin-frappe .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth,html.theme--catppuccin-frappe .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths,html.theme--catppuccin-frappe .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths,html.theme--catppuccin-frappe .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths,html.theme--catppuccin-frappe .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters,html.theme--catppuccin-frappe .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds,html.theme--catppuccin-frappe .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half,html.theme--catppuccin-frappe .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third,html.theme--catppuccin-frappe .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter,html.theme--catppuccin-frappe .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth,html.theme--catppuccin-frappe .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths,html.theme--catppuccin-frappe .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths,html.theme--catppuccin-frappe .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths,html.theme--catppuccin-frappe .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-frappe .column.is-0,html.theme--catppuccin-frappe .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0,html.theme--catppuccin-frappe .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-frappe .column.is-1,html.theme--catppuccin-frappe .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1,html.theme--catppuccin-frappe .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2,html.theme--catppuccin-frappe .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2,html.theme--catppuccin-frappe .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3,html.theme--catppuccin-frappe .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3,html.theme--catppuccin-frappe .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-frappe .column.is-4,html.theme--catppuccin-frappe .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4,html.theme--catppuccin-frappe .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5,html.theme--catppuccin-frappe .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5,html.theme--catppuccin-frappe .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6,html.theme--catppuccin-frappe .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6,html.theme--catppuccin-frappe .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-frappe .column.is-7,html.theme--catppuccin-frappe .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7,html.theme--catppuccin-frappe .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8,html.theme--catppuccin-frappe .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8,html.theme--catppuccin-frappe .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9,html.theme--catppuccin-frappe .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9,html.theme--catppuccin-frappe .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-frappe .column.is-10,html.theme--catppuccin-frappe .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10,html.theme--catppuccin-frappe .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11,html.theme--catppuccin-frappe .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11,html.theme--catppuccin-frappe .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12,html.theme--catppuccin-frappe .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12,html.theme--catppuccin-frappe .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-frappe .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-frappe .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-frappe .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-frappe .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-frappe .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-frappe .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-frappe .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-frappe .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-frappe .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-frappe .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-frappe .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-frappe .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-frappe .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-frappe .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-frappe .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-frappe .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-frappe .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-frappe .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-frappe .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-frappe .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-frappe .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-frappe .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-frappe .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-frappe .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-frappe .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-frappe .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-frappe .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-frappe .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-frappe .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-frappe .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-frappe .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-frappe .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-frappe .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-frappe .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-frappe .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-frappe .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-frappe .columns.is-centered{justify-content:center}html.theme--catppuccin-frappe .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-frappe .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-frappe .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-frappe .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-frappe .columns.is-mobile{display:flex}html.theme--catppuccin-frappe .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-frappe .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-desktop{display:flex}}html.theme--catppuccin-frappe .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-frappe .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-frappe .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-frappe .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-frappe .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-frappe .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-frappe .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-frappe .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-frappe .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-frappe .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-frappe .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-frappe .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-frappe .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-frappe .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-frappe .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-frappe .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-frappe .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-frappe .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-frappe .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-frappe .tile.is-child{margin:0 !important}html.theme--catppuccin-frappe .tile.is-parent{padding:.75rem}html.theme--catppuccin-frappe .tile.is-vertical{flex-direction:column}html.theme--catppuccin-frappe .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .tile:not(.is-child){display:flex}html.theme--catppuccin-frappe .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-frappe .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-frappe .tile.is-3{flex:none;width:25%}html.theme--catppuccin-frappe .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-frappe .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-frappe .tile.is-6{flex:none;width:50%}html.theme--catppuccin-frappe .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-frappe .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-frappe .tile.is-9{flex:none;width:75%}html.theme--catppuccin-frappe .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-frappe .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-frappe .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-frappe .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-frappe .hero .navbar{background:none}html.theme--catppuccin-frappe .hero .tabs ul{border-bottom:none}html.theme--catppuccin-frappe .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-white strong{color:inherit}html.theme--catppuccin-frappe .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-frappe .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-frappe .hero.is-white .navbar-item,html.theme--catppuccin-frappe .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-frappe .hero.is-white a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-white .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-frappe .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-frappe .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-frappe .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-black strong{color:inherit}html.theme--catppuccin-frappe .hero.is-black .title{color:#fff}html.theme--catppuccin-frappe .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-frappe .hero.is-black .navbar-item,html.theme--catppuccin-frappe .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-black a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-black .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-frappe .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-frappe .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-frappe .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-light strong{color:inherit}html.theme--catppuccin-frappe .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-frappe .hero.is-light .navbar-item,html.theme--catppuccin-frappe .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-light .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-frappe .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-frappe .hero.is-dark,html.theme--catppuccin-frappe .content kbd.hero{background-color:#414559;color:#fff}html.theme--catppuccin-frappe .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-dark strong,html.theme--catppuccin-frappe .content kbd.hero strong{color:inherit}html.theme--catppuccin-frappe .hero.is-dark .title,html.theme--catppuccin-frappe .content kbd.hero .title{color:#fff}html.theme--catppuccin-frappe .hero.is-dark .subtitle,html.theme--catppuccin-frappe .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-frappe .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-dark .subtitle strong,html.theme--catppuccin-frappe .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-dark .navbar-menu,html.theme--catppuccin-frappe .content kbd.hero .navbar-menu{background-color:#414559}}html.theme--catppuccin-frappe .hero.is-dark .navbar-item,html.theme--catppuccin-frappe .content kbd.hero .navbar-item,html.theme--catppuccin-frappe .hero.is-dark .navbar-link,html.theme--catppuccin-frappe .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-frappe .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-frappe .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-dark .navbar-link:hover,html.theme--catppuccin-frappe .content kbd.hero .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-frappe .content kbd.hero .navbar-link.is-active{background-color:#363a4a;color:#fff}html.theme--catppuccin-frappe .hero.is-dark .tabs a,html.theme--catppuccin-frappe .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-dark .tabs a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs li.is-active a{color:#414559 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#414559}html.theme--catppuccin-frappe .hero.is-dark.is-bold,html.theme--catppuccin-frappe .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #262f41 0%, #414559 71%, #47476c 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-frappe .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #262f41 0%, #414559 71%, #47476c 100%)}}html.theme--catppuccin-frappe .hero.is-primary,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-primary strong,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-frappe .hero.is-primary .title,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-frappe .hero.is-primary .subtitle,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-primary .subtitle strong,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-primary .navbar-menu,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#8caaee}}html.theme--catppuccin-frappe .hero.is-primary .navbar-item,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-frappe .hero.is-primary .navbar-link,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-primary .navbar-link:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .hero.is-primary .tabs a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-primary .tabs a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#8caaee !important;opacity:1}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .hero.is-primary.is-bold,html.theme--catppuccin-frappe .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-frappe .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}}html.theme--catppuccin-frappe .hero.is-link{background-color:#8caaee;color:#fff}html.theme--catppuccin-frappe .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-link strong{color:inherit}html.theme--catppuccin-frappe .hero.is-link .title{color:#fff}html.theme--catppuccin-frappe .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-link .navbar-menu{background-color:#8caaee}}html.theme--catppuccin-frappe .hero.is-link .navbar-item,html.theme--catppuccin-frappe .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-link a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-link .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-link .navbar-link.is-active{background-color:#769aeb;color:#fff}html.theme--catppuccin-frappe .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-link .tabs li.is-active a{color:#8caaee !important;opacity:1}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8caaee}html.theme--catppuccin-frappe .hero.is-link.is-bold{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #569ff1 0%, #8caaee 71%, #a0abf4 100%)}}html.theme--catppuccin-frappe .hero.is-info{background-color:#81c8be;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-info strong{color:inherit}html.theme--catppuccin-frappe .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-info .navbar-menu{background-color:#81c8be}}html.theme--catppuccin-frappe .hero.is-info .navbar-item,html.theme--catppuccin-frappe .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-info .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-info .navbar-link.is-active{background-color:#6fc0b5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-info .tabs li.is-active a{color:#81c8be !important;opacity:1}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#81c8be}html.theme--catppuccin-frappe .hero.is-info.is-bold{background-image:linear-gradient(141deg, #52c4a1 0%, #81c8be 71%, #8fd2d4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #52c4a1 0%, #81c8be 71%, #8fd2d4 100%)}}html.theme--catppuccin-frappe .hero.is-success{background-color:#a6d189;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-success strong{color:inherit}html.theme--catppuccin-frappe .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-success .navbar-menu{background-color:#a6d189}}html.theme--catppuccin-frappe .hero.is-success .navbar-item,html.theme--catppuccin-frappe .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-success .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-success .navbar-link.is-active{background-color:#98ca77;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-success .tabs li.is-active a{color:#a6d189 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6d189}html.theme--catppuccin-frappe .hero.is-success.is-bold{background-image:linear-gradient(141deg, #9ccd5a 0%, #a6d189 71%, #a8dc98 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #9ccd5a 0%, #a6d189 71%, #a8dc98 100%)}}html.theme--catppuccin-frappe .hero.is-warning{background-color:#e5c890;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-warning strong{color:inherit}html.theme--catppuccin-frappe .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-frappe .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-warning .navbar-menu{background-color:#e5c890}}html.theme--catppuccin-frappe .hero.is-warning .navbar-item,html.theme--catppuccin-frappe .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-warning .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-warning .navbar-link.is-active{background-color:#e0be7b;color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-frappe .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-warning .tabs li.is-active a{color:#e5c890 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#e5c890}html.theme--catppuccin-frappe .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #e5a05d 0%, #e5c890 71%, #ede0a2 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e5a05d 0%, #e5c890 71%, #ede0a2 100%)}}html.theme--catppuccin-frappe .hero.is-danger{background-color:#e78284;color:#fff}html.theme--catppuccin-frappe .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-frappe .hero.is-danger strong{color:inherit}html.theme--catppuccin-frappe .hero.is-danger .title{color:#fff}html.theme--catppuccin-frappe .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-frappe .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-frappe .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .hero.is-danger .navbar-menu{background-color:#e78284}}html.theme--catppuccin-frappe .hero.is-danger .navbar-item,html.theme--catppuccin-frappe .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-frappe .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-frappe .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-frappe .hero.is-danger .navbar-link:hover,html.theme--catppuccin-frappe .hero.is-danger .navbar-link.is-active{background-color:#e36d6f;color:#fff}html.theme--catppuccin-frappe .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-frappe .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-frappe .hero.is-danger .tabs li.is-active a{color:#e78284 !important;opacity:1}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-frappe .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#e78284}html.theme--catppuccin-frappe .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #e94d6a 0%, #e78284 71%, #eea294 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e94d6a 0%, #e78284 71%, #eea294 100%)}}html.theme--catppuccin-frappe .hero.is-small .hero-body,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-frappe .hero.is-halfheight .hero-body,html.theme--catppuccin-frappe .hero.is-fullheight .hero-body,html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-frappe .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-frappe .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-frappe .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-frappe .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-frappe .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-frappe .hero-video{overflow:hidden}html.theme--catppuccin-frappe .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-frappe .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero-video{display:none}}html.theme--catppuccin-frappe .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-frappe .hero-buttons .button{display:flex}html.theme--catppuccin-frappe .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-frappe .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-frappe .hero-head,html.theme--catppuccin-frappe .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-frappe .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-frappe .hero-body{padding:3rem 3rem}}html.theme--catppuccin-frappe .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe .section{padding:3rem 3rem}html.theme--catppuccin-frappe .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-frappe .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-frappe .footer{background-color:#292c3c;padding:3rem 1.5rem 6rem}html.theme--catppuccin-frappe h1 .docs-heading-anchor,html.theme--catppuccin-frappe h1 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h1 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h2 .docs-heading-anchor,html.theme--catppuccin-frappe h2 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h2 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h3 .docs-heading-anchor,html.theme--catppuccin-frappe h3 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h3 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h4 .docs-heading-anchor,html.theme--catppuccin-frappe h4 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h4 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h5 .docs-heading-anchor,html.theme--catppuccin-frappe h5 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h5 .docs-heading-anchor:visited,html.theme--catppuccin-frappe h6 .docs-heading-anchor,html.theme--catppuccin-frappe h6 .docs-heading-anchor:hover,html.theme--catppuccin-frappe h6 .docs-heading-anchor:visited{color:#c6d0f5}html.theme--catppuccin-frappe h1 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h2 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h3 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h4 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h5 .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-frappe h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-frappe h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-frappe h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-frappe h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-frappe .docs-light-only{display:none !important}html.theme--catppuccin-frappe pre{position:relative;overflow:hidden}html.theme--catppuccin-frappe pre code,html.theme--catppuccin-frappe pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-frappe pre code:first-of-type,html.theme--catppuccin-frappe pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-frappe pre code:last-of-type,html.theme--catppuccin-frappe pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-frappe pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#c6d0f5;cursor:pointer;text-align:center}html.theme--catppuccin-frappe pre .copy-button:focus,html.theme--catppuccin-frappe pre .copy-button:hover{opacity:1;background:rgba(198,208,245,0.1);color:#8caaee}html.theme--catppuccin-frappe pre .copy-button.success{color:#a6d189;opacity:1}html.theme--catppuccin-frappe pre .copy-button.error{color:#e78284;opacity:1}html.theme--catppuccin-frappe pre:hover .copy-button{opacity:1}html.theme--catppuccin-frappe .admonition{background-color:#292c3c;border-style:solid;border-width:2px;border-color:#b5bfe2;border-radius:4px;font-size:1rem}html.theme--catppuccin-frappe .admonition strong{color:currentColor}html.theme--catppuccin-frappe .admonition.is-small,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-frappe .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-frappe .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-frappe .admonition.is-default{background-color:#292c3c;border-color:#b5bfe2}html.theme--catppuccin-frappe .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#b5bfe2}html.theme--catppuccin-frappe .admonition.is-default>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-info{background-color:#292c3c;border-color:#81c8be}html.theme--catppuccin-frappe .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#81c8be}html.theme--catppuccin-frappe .admonition.is-info>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-success{background-color:#292c3c;border-color:#a6d189}html.theme--catppuccin-frappe .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6d189}html.theme--catppuccin-frappe .admonition.is-success>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-warning{background-color:#292c3c;border-color:#e5c890}html.theme--catppuccin-frappe .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#e5c890}html.theme--catppuccin-frappe .admonition.is-warning>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-danger{background-color:#292c3c;border-color:#e78284}html.theme--catppuccin-frappe .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#e78284}html.theme--catppuccin-frappe .admonition.is-danger>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-compat{background-color:#292c3c;border-color:#99d1db}html.theme--catppuccin-frappe .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#99d1db}html.theme--catppuccin-frappe .admonition.is-compat>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition.is-todo{background-color:#292c3c;border-color:#ca9ee6}html.theme--catppuccin-frappe .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#ca9ee6}html.theme--catppuccin-frappe .admonition.is-todo>.admonition-body{color:#c6d0f5}html.theme--catppuccin-frappe .admonition-header{color:#b5bfe2;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-frappe .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-frappe details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-frappe details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-frappe details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-frappe .admonition-body{color:#c6d0f5;padding:0.5rem .75rem}html.theme--catppuccin-frappe .admonition-body pre{background-color:#292c3c}html.theme--catppuccin-frappe .admonition-body code{background-color:#292c3c}html.theme--catppuccin-frappe .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #626880;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-frappe .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#292c3c;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #626880;overflow:auto}html.theme--catppuccin-frappe .docstring>header code{background-color:transparent}html.theme--catppuccin-frappe .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-frappe .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-frappe .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-frappe .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #626880}html.theme--catppuccin-frappe .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-frappe .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-frappe .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-frappe .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-frappe .documenter-example-output{background-color:#303446}html.theme--catppuccin-frappe .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#292c3c;color:#c6d0f5;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-frappe .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-frappe .outdated-warning-overlay a{color:#8caaee}html.theme--catppuccin-frappe .outdated-warning-overlay a:hover{color:#99d1db}html.theme--catppuccin-frappe .content pre{border:2px solid #626880;border-radius:4px}html.theme--catppuccin-frappe .content code{font-weight:inherit}html.theme--catppuccin-frappe .content a code{color:#8caaee}html.theme--catppuccin-frappe .content a:hover code{color:#99d1db}html.theme--catppuccin-frappe .content h1 code,html.theme--catppuccin-frappe .content h2 code,html.theme--catppuccin-frappe .content h3 code,html.theme--catppuccin-frappe .content h4 code,html.theme--catppuccin-frappe .content h5 code,html.theme--catppuccin-frappe .content h6 code{color:#c6d0f5}html.theme--catppuccin-frappe .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-frappe .content blockquote>ul:first-child,html.theme--catppuccin-frappe .content blockquote>ol:first-child,html.theme--catppuccin-frappe .content .admonition-body>ul:first-child,html.theme--catppuccin-frappe .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-frappe pre,html.theme--catppuccin-frappe code{font-variant-ligatures:no-contextual}html.theme--catppuccin-frappe .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-frappe .breadcrumb a.is-disabled,html.theme--catppuccin-frappe .breadcrumb a.is-disabled:hover{color:#b0bef1}html.theme--catppuccin-frappe .hljs{background:initial !important}html.theme--catppuccin-frappe .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-frappe .katex-display,html.theme--catppuccin-frappe mjx-container,html.theme--catppuccin-frappe .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-frappe html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-frappe li.no-marker{list-style:none}html.theme--catppuccin-frappe #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-frappe #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main{width:100%}html.theme--catppuccin-frappe #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-frappe #documenter .docs-main>header,html.theme--catppuccin-frappe #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar{background-color:#303446;border-bottom:1px solid #626880;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-frappe #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-frappe #documenter .docs-main section.footnotes{border-top:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-frappe #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-frappe .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #626880;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-frappe #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-frappe #documenter .docs-sidebar{display:flex;flex-direction:column;color:#c6d0f5;background-color:#292c3c;border-right:1px solid #626880;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-frappe #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-package-name a:hover{color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #626880;display:none;padding:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #626880;padding-bottom:1.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#c6d0f5;background:#292c3c}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#c6d0f5;background-color:#313548}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #626880;border-bottom:1px solid #626880;background-color:#232634}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#232634;color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#313548;color:#c6d0f5}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #626880}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-frappe #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3a3e54}html.theme--catppuccin-frappe #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4a506c}}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3a3e54}html.theme--catppuccin-frappe #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4a506c}}html.theme--catppuccin-frappe kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-frappe .search-min-width-50{min-width:50%}html.theme--catppuccin-frappe .search-min-height-100{min-height:100%}html.theme--catppuccin-frappe .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-frappe .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover,html.theme--catppuccin-frappe .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-frappe .search-result-link .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-frappe .property-search-result-badge,html.theme--catppuccin-frappe .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-frappe .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:hover .search-filter,html.theme--catppuccin-frappe .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-frappe .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-frappe .search-filter:hover,html.theme--catppuccin-frappe .search-filter:focus{color:#333}html.theme--catppuccin-frappe .search-filter-selected{color:#414559;background-color:#babbf1}html.theme--catppuccin-frappe .search-filter-selected:hover,html.theme--catppuccin-frappe .search-filter-selected:focus{color:#414559}html.theme--catppuccin-frappe .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-frappe .search-divider{border-bottom:1px solid #626880}html.theme--catppuccin-frappe .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-frappe .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-frappe #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-frappe #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-frappe .w-100{width:100%}html.theme--catppuccin-frappe .gap-2{gap:0.5rem}html.theme--catppuccin-frappe .gap-4{gap:1rem}html.theme--catppuccin-frappe .gap-8{gap:2rem}html.theme--catppuccin-frappe{background-color:#303446;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-frappe a{transition:all 200ms ease}html.theme--catppuccin-frappe .label{color:#c6d0f5}html.theme--catppuccin-frappe .button,html.theme--catppuccin-frappe .control.has-icons-left .icon,html.theme--catppuccin-frappe .control.has-icons-right .icon,html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .pagination-ellipsis,html.theme--catppuccin-frappe .pagination-link,html.theme--catppuccin-frappe .pagination-next,html.theme--catppuccin-frappe .pagination-previous,html.theme--catppuccin-frappe .select,html.theme--catppuccin-frappe .select select,html.theme--catppuccin-frappe .textarea{height:2.5em;color:#c6d0f5}html.theme--catppuccin-frappe .input,html.theme--catppuccin-frappe #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-frappe .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#c6d0f5}html.theme--catppuccin-frappe .select:after,html.theme--catppuccin-frappe .select select{border-width:1px}html.theme--catppuccin-frappe .menu-list a{transition:all 300ms ease}html.theme--catppuccin-frappe .modal-card-foot,html.theme--catppuccin-frappe .modal-card-head{border-color:#626880}html.theme--catppuccin-frappe .navbar{border-radius:.4em}html.theme--catppuccin-frappe .navbar.is-transparent{background:none}html.theme--catppuccin-frappe .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-frappe .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8caaee}@media screen and (max-width: 1055px){html.theme--catppuccin-frappe .navbar .navbar-menu{background-color:#8caaee;border-radius:0 0 .4em .4em}}html.theme--catppuccin-frappe .docstring>section>a.docs-sourcelink:not(body){color:#414559}html.theme--catppuccin-frappe .tag.is-link:not(body),html.theme--catppuccin-frappe .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-frappe .content kbd.is-link:not(body){color:#414559}html.theme--catppuccin-frappe .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-frappe .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-frappe .ansi span.sgr3{font-style:italic}html.theme--catppuccin-frappe .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-frappe .ansi span.sgr7{color:#303446;background-color:#c6d0f5}html.theme--catppuccin-frappe .ansi span.sgr8{color:transparent}html.theme--catppuccin-frappe .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-frappe .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-frappe .ansi span.sgr30{color:#51576d}html.theme--catppuccin-frappe .ansi span.sgr31{color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr32{color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr33{color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr34{color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr35{color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr36{color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr37{color:#b5bfe2}html.theme--catppuccin-frappe .ansi span.sgr40{background-color:#51576d}html.theme--catppuccin-frappe .ansi span.sgr41{background-color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr42{background-color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr43{background-color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr44{background-color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr45{background-color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr46{background-color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr47{background-color:#b5bfe2}html.theme--catppuccin-frappe .ansi span.sgr90{color:#626880}html.theme--catppuccin-frappe .ansi span.sgr91{color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr92{color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr93{color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr94{color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr95{color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr96{color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr97{color:#a5adce}html.theme--catppuccin-frappe .ansi span.sgr100{background-color:#626880}html.theme--catppuccin-frappe .ansi span.sgr101{background-color:#e78284}html.theme--catppuccin-frappe .ansi span.sgr102{background-color:#a6d189}html.theme--catppuccin-frappe .ansi span.sgr103{background-color:#e5c890}html.theme--catppuccin-frappe .ansi span.sgr104{background-color:#8caaee}html.theme--catppuccin-frappe .ansi span.sgr105{background-color:#f4b8e4}html.theme--catppuccin-frappe .ansi span.sgr106{background-color:#81c8be}html.theme--catppuccin-frappe .ansi span.sgr107{background-color:#a5adce}html.theme--catppuccin-frappe code.language-julia-repl>span.hljs-meta{color:#a6d189;font-weight:bolder}html.theme--catppuccin-frappe code .hljs{color:#c6d0f5;background:#303446}html.theme--catppuccin-frappe code .hljs-keyword{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-built_in{color:#e78284}html.theme--catppuccin-frappe code .hljs-type{color:#e5c890}html.theme--catppuccin-frappe code .hljs-literal{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-number{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-operator{color:#81c8be}html.theme--catppuccin-frappe code .hljs-punctuation{color:#b5bfe2}html.theme--catppuccin-frappe code .hljs-property{color:#81c8be}html.theme--catppuccin-frappe code .hljs-regexp{color:#f4b8e4}html.theme--catppuccin-frappe code .hljs-string{color:#a6d189}html.theme--catppuccin-frappe code .hljs-char.escape_{color:#a6d189}html.theme--catppuccin-frappe code .hljs-subst{color:#a5adce}html.theme--catppuccin-frappe code .hljs-symbol{color:#eebebe}html.theme--catppuccin-frappe code .hljs-variable{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-variable.language_{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-variable.constant_{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-title{color:#8caaee}html.theme--catppuccin-frappe code .hljs-title.class_{color:#e5c890}html.theme--catppuccin-frappe code .hljs-title.function_{color:#8caaee}html.theme--catppuccin-frappe code .hljs-params{color:#c6d0f5}html.theme--catppuccin-frappe code .hljs-comment{color:#626880}html.theme--catppuccin-frappe code .hljs-doctag{color:#e78284}html.theme--catppuccin-frappe code .hljs-meta{color:#ef9f76}html.theme--catppuccin-frappe code .hljs-section{color:#8caaee}html.theme--catppuccin-frappe code .hljs-tag{color:#a5adce}html.theme--catppuccin-frappe code .hljs-name{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-attr{color:#8caaee}html.theme--catppuccin-frappe code .hljs-attribute{color:#a6d189}html.theme--catppuccin-frappe code .hljs-bullet{color:#81c8be}html.theme--catppuccin-frappe code .hljs-code{color:#a6d189}html.theme--catppuccin-frappe code .hljs-emphasis{color:#e78284;font-style:italic}html.theme--catppuccin-frappe code .hljs-strong{color:#e78284;font-weight:bold}html.theme--catppuccin-frappe code .hljs-formula{color:#81c8be}html.theme--catppuccin-frappe code .hljs-link{color:#85c1dc;font-style:italic}html.theme--catppuccin-frappe code .hljs-quote{color:#a6d189;font-style:italic}html.theme--catppuccin-frappe code .hljs-selector-tag{color:#e5c890}html.theme--catppuccin-frappe code .hljs-selector-id{color:#8caaee}html.theme--catppuccin-frappe code .hljs-selector-class{color:#81c8be}html.theme--catppuccin-frappe code .hljs-selector-attr{color:#ca9ee6}html.theme--catppuccin-frappe code .hljs-selector-pseudo{color:#81c8be}html.theme--catppuccin-frappe code .hljs-template-tag{color:#eebebe}html.theme--catppuccin-frappe code .hljs-template-variable{color:#eebebe}html.theme--catppuccin-frappe code .hljs-addition{color:#a6d189;background:rgba(166,227,161,0.15)}html.theme--catppuccin-frappe code .hljs-deletion{color:#e78284;background:rgba(243,139,168,0.15)}html.theme--catppuccin-frappe .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover,html.theme--catppuccin-frappe .search-result-link:focus{background-color:#414559}html.theme--catppuccin-frappe .search-result-link .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-frappe .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:hover .search-filter,html.theme--catppuccin-frappe .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-frappe .search-result-link:focus .search-filter{color:#414559 !important;background-color:#babbf1 !important}html.theme--catppuccin-frappe .search-result-title{color:#c6d0f5}html.theme--catppuccin-frappe .search-result-highlight{background-color:#e78284;color:#292c3c}html.theme--catppuccin-frappe .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-frappe .w-100{width:100%}html.theme--catppuccin-frappe .gap-2{gap:0.5rem}html.theme--catppuccin-frappe .gap-4{gap:1rem} diff --git a/v2.0.2/assets/themes/catppuccin-latte.css b/v2.0.2/assets/themes/catppuccin-latte.css new file mode 100644 index 0000000..63160d3 --- /dev/null +++ b/v2.0.2/assets/themes/catppuccin-latte.css @@ -0,0 +1 @@ +html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-latte .pagination-previous:focus,html.theme--catppuccin-latte .pagination-next:focus,html.theme--catppuccin-latte .pagination-link:focus,html.theme--catppuccin-latte .pagination-ellipsis:focus,html.theme--catppuccin-latte .file-cta:focus,html.theme--catppuccin-latte .file-name:focus,html.theme--catppuccin-latte .select select:focus,html.theme--catppuccin-latte .textarea:focus,html.theme--catppuccin-latte .input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-latte .button:focus,html.theme--catppuccin-latte .is-focused.pagination-previous,html.theme--catppuccin-latte .is-focused.pagination-next,html.theme--catppuccin-latte .is-focused.pagination-link,html.theme--catppuccin-latte .is-focused.pagination-ellipsis,html.theme--catppuccin-latte .is-focused.file-cta,html.theme--catppuccin-latte .is-focused.file-name,html.theme--catppuccin-latte .select select.is-focused,html.theme--catppuccin-latte .is-focused.textarea,html.theme--catppuccin-latte .is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-focused.button,html.theme--catppuccin-latte .pagination-previous:active,html.theme--catppuccin-latte .pagination-next:active,html.theme--catppuccin-latte .pagination-link:active,html.theme--catppuccin-latte .pagination-ellipsis:active,html.theme--catppuccin-latte .file-cta:active,html.theme--catppuccin-latte .file-name:active,html.theme--catppuccin-latte .select select:active,html.theme--catppuccin-latte .textarea:active,html.theme--catppuccin-latte .input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-latte .button:active,html.theme--catppuccin-latte .is-active.pagination-previous,html.theme--catppuccin-latte .is-active.pagination-next,html.theme--catppuccin-latte .is-active.pagination-link,html.theme--catppuccin-latte .is-active.pagination-ellipsis,html.theme--catppuccin-latte .is-active.file-cta,html.theme--catppuccin-latte .is-active.file-name,html.theme--catppuccin-latte .select select.is-active,html.theme--catppuccin-latte .is-active.textarea,html.theme--catppuccin-latte .is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .is-active.button{outline:none}html.theme--catppuccin-latte .pagination-previous[disabled],html.theme--catppuccin-latte .pagination-next[disabled],html.theme--catppuccin-latte .pagination-link[disabled],html.theme--catppuccin-latte .pagination-ellipsis[disabled],html.theme--catppuccin-latte .file-cta[disabled],html.theme--catppuccin-latte .file-name[disabled],html.theme--catppuccin-latte .select select[disabled],html.theme--catppuccin-latte .textarea[disabled],html.theme--catppuccin-latte .input[disabled],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-latte .button[disabled],fieldset[disabled] html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-latte .file-name,html.theme--catppuccin-latte fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-latte .select select,fieldset[disabled] html.theme--catppuccin-latte .textarea,fieldset[disabled] html.theme--catppuccin-latte .input,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte fieldset[disabled] .select select,html.theme--catppuccin-latte .select fieldset[disabled] select,html.theme--catppuccin-latte fieldset[disabled] .textarea,html.theme--catppuccin-latte fieldset[disabled] .input,html.theme--catppuccin-latte fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-latte .button,html.theme--catppuccin-latte fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-latte .tabs,html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .breadcrumb,html.theme--catppuccin-latte .file,html.theme--catppuccin-latte .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-latte .admonition:not(:last-child),html.theme--catppuccin-latte .tabs:not(:last-child),html.theme--catppuccin-latte .pagination:not(:last-child),html.theme--catppuccin-latte .message:not(:last-child),html.theme--catppuccin-latte .level:not(:last-child),html.theme--catppuccin-latte .breadcrumb:not(:last-child),html.theme--catppuccin-latte .block:not(:last-child),html.theme--catppuccin-latte .title:not(:last-child),html.theme--catppuccin-latte .subtitle:not(:last-child),html.theme--catppuccin-latte .table-container:not(:last-child),html.theme--catppuccin-latte .table:not(:last-child),html.theme--catppuccin-latte .progress:not(:last-child),html.theme--catppuccin-latte .notification:not(:last-child),html.theme--catppuccin-latte .content:not(:last-child),html.theme--catppuccin-latte .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .modal-close,html.theme--catppuccin-latte .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-latte .modal-close::before,html.theme--catppuccin-latte .delete::before,html.theme--catppuccin-latte .modal-close::after,html.theme--catppuccin-latte .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-latte .modal-close::before,html.theme--catppuccin-latte .delete::before{height:2px;width:50%}html.theme--catppuccin-latte .modal-close::after,html.theme--catppuccin-latte .delete::after{height:50%;width:2px}html.theme--catppuccin-latte .modal-close:hover,html.theme--catppuccin-latte .delete:hover,html.theme--catppuccin-latte .modal-close:focus,html.theme--catppuccin-latte .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-latte .modal-close:active,html.theme--catppuccin-latte .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-latte .is-small.modal-close,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-latte .is-small.delete,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-latte .is-medium.modal-close,html.theme--catppuccin-latte .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-latte .is-large.modal-close,html.theme--catppuccin-latte .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-latte .control.is-loading::after,html.theme--catppuccin-latte .select.is-loading::after,html.theme--catppuccin-latte .loader,html.theme--catppuccin-latte .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #8c8fa1;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-latte .hero-video,html.theme--catppuccin-latte .modal-background,html.theme--catppuccin-latte .modal,html.theme--catppuccin-latte .image.is-square img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-latte .image.is-square .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-latte .image.is-1by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-latte .image.is-1by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-latte .image.is-5by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-latte .image.is-5by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-latte .image.is-4by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-latte .image.is-4by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-latte .image.is-3by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-latte .image.is-5by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-latte .image.is-5by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-latte .image.is-16by9 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-latte .image.is-16by9 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-latte .image.is-2by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-latte .image.is-2by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-latte .image.is-3by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-latte .image.is-3by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-latte .image.is-4by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-latte .image.is-4by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-latte .image.is-3by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-latte .image.is-3by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-latte .image.is-2by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-latte .image.is-2by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-latte .image.is-3by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-latte .image.is-9by16 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-latte .image.is-9by16 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-latte .image.is-1by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-latte .image.is-1by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-latte .image.is-1by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-latte .image.is-1by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-latte .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#ccd0da !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#aeb5c5 !important}.has-background-dark{background-color:#ccd0da !important}.has-text-primary{color:#1e66f5 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#0a4ed6 !important}.has-background-primary{background-color:#1e66f5 !important}.has-text-primary-light{color:#ebf2fe !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bbd1fc !important}.has-background-primary-light{background-color:#ebf2fe !important}.has-text-primary-dark{color:#0a52e1 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#286df5 !important}.has-background-primary-dark{background-color:#0a52e1 !important}.has-text-link{color:#1e66f5 !important}a.has-text-link:hover,a.has-text-link:focus{color:#0a4ed6 !important}.has-background-link{background-color:#1e66f5 !important}.has-text-link-light{color:#ebf2fe !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bbd1fc !important}.has-background-link-light{background-color:#ebf2fe !important}.has-text-link-dark{color:#0a52e1 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#286df5 !important}.has-background-link-dark{background-color:#0a52e1 !important}.has-text-info{color:#179299 !important}a.has-text-info:hover,a.has-text-info:focus{color:#10686d !important}.has-background-info{background-color:#179299 !important}.has-text-info-light{color:#edfcfc !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c1f3f6 !important}.has-background-info-light{background-color:#edfcfc !important}.has-text-info-dark{color:#1cb2ba !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#2ad5df !important}.has-background-info-dark{background-color:#1cb2ba !important}.has-text-success{color:#40a02b !important}a.has-text-success:hover,a.has-text-success:focus{color:#307820 !important}.has-background-success{background-color:#40a02b !important}.has-text-success-light{color:#f1fbef !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#cef0c7 !important}.has-background-success-light{background-color:#f1fbef !important}.has-text-success-dark{color:#40a12b !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#50c936 !important}.has-background-success-dark{background-color:#40a12b !important}.has-text-warning{color:#df8e1d !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#b27117 !important}.has-background-warning{background-color:#df8e1d !important}.has-text-warning-light{color:#fdf6ed !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f7e0c0 !important}.has-background-warning-light{background-color:#fdf6ed !important}.has-text-warning-dark{color:#9e6515 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#cb811a !important}.has-background-warning-dark{background-color:#9e6515 !important}.has-text-danger{color:#d20f39 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a20c2c !important}.has-background-danger{background-color:#d20f39 !important}.has-text-danger-light{color:#feecf0 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#fabcca !important}.has-background-danger-light{background-color:#feecf0 !important}.has-text-danger-dark{color:#e9113f !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#f13c63 !important}.has-background-danger-dark{background-color:#e9113f !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#ccd0da !important}.has-background-grey-darker{background-color:#ccd0da !important}.has-text-grey-dark{color:#bcc0cc !important}.has-background-grey-dark{background-color:#bcc0cc !important}.has-text-grey{color:#acb0be !important}.has-background-grey{background-color:#acb0be !important}.has-text-grey-light{color:#9ca0b0 !important}.has-background-grey-light{background-color:#9ca0b0 !important}.has-text-grey-lighter{color:#8c8fa1 !important}.has-background-grey-lighter{background-color:#8c8fa1 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-latte html{background-color:#eff1f5;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-latte article,html.theme--catppuccin-latte aside,html.theme--catppuccin-latte figure,html.theme--catppuccin-latte footer,html.theme--catppuccin-latte header,html.theme--catppuccin-latte hgroup,html.theme--catppuccin-latte section{display:block}html.theme--catppuccin-latte body,html.theme--catppuccin-latte button,html.theme--catppuccin-latte input,html.theme--catppuccin-latte optgroup,html.theme--catppuccin-latte select,html.theme--catppuccin-latte textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-latte code,html.theme--catppuccin-latte pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-latte body{color:#4c4f69;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-latte a{color:#1e66f5;cursor:pointer;text-decoration:none}html.theme--catppuccin-latte a strong{color:currentColor}html.theme--catppuccin-latte a:hover{color:#04a5e5}html.theme--catppuccin-latte code{background-color:#e6e9ef;color:#4c4f69;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-latte hr{background-color:#e6e9ef;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-latte img{height:auto;max-width:100%}html.theme--catppuccin-latte input[type="checkbox"],html.theme--catppuccin-latte input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-latte small{font-size:.875em}html.theme--catppuccin-latte span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-latte strong{color:#41445a;font-weight:700}html.theme--catppuccin-latte fieldset{border:none}html.theme--catppuccin-latte pre{-webkit-overflow-scrolling:touch;background-color:#e6e9ef;color:#4c4f69;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-latte pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-latte table td,html.theme--catppuccin-latte table th{vertical-align:top}html.theme--catppuccin-latte table td:not([align]),html.theme--catppuccin-latte table th:not([align]){text-align:inherit}html.theme--catppuccin-latte table th{color:#41445a}html.theme--catppuccin-latte .box{background-color:#bcc0cc;border-radius:8px;box-shadow:none;color:#4c4f69;display:block;padding:1.25rem}html.theme--catppuccin-latte a.box:hover,html.theme--catppuccin-latte a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1e66f5}html.theme--catppuccin-latte a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1e66f5}html.theme--catppuccin-latte .button{background-color:#e6e9ef;border-color:#fff;border-width:1px;color:#1e66f5;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-latte .button strong{color:inherit}html.theme--catppuccin-latte .button .icon,html.theme--catppuccin-latte .button .icon.is-small,html.theme--catppuccin-latte .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-latte .button .icon.is-medium,html.theme--catppuccin-latte .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-latte .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-latte .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-latte .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-latte .button:hover,html.theme--catppuccin-latte .button.is-hovered{border-color:#9ca0b0;color:#41445a}html.theme--catppuccin-latte .button:focus,html.theme--catppuccin-latte .button.is-focused{border-color:#9ca0b0;color:#0b57ef}html.theme--catppuccin-latte .button:focus:not(:active),html.theme--catppuccin-latte .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button:active,html.theme--catppuccin-latte .button.is-active{border-color:#bcc0cc;color:#41445a}html.theme--catppuccin-latte .button.is-text{background-color:transparent;border-color:transparent;color:#4c4f69;text-decoration:underline}html.theme--catppuccin-latte .button.is-text:hover,html.theme--catppuccin-latte .button.is-text.is-hovered,html.theme--catppuccin-latte .button.is-text:focus,html.theme--catppuccin-latte .button.is-text.is-focused{background-color:#e6e9ef;color:#41445a}html.theme--catppuccin-latte .button.is-text:active,html.theme--catppuccin-latte .button.is-text.is-active{background-color:#d6dbe5;color:#41445a}html.theme--catppuccin-latte .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-latte .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1e66f5;text-decoration:none}html.theme--catppuccin-latte .button.is-ghost:hover,html.theme--catppuccin-latte .button.is-ghost.is-hovered{color:#1e66f5;text-decoration:underline}html.theme--catppuccin-latte .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:hover,html.theme--catppuccin-latte .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:focus,html.theme--catppuccin-latte .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white:focus:not(:active),html.theme--catppuccin-latte .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .button.is-white:active,html.theme--catppuccin-latte .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-latte .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted:hover,html.theme--catppuccin-latte .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-latte .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-white.is-outlined:hover,html.theme--catppuccin-latte .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-white.is-outlined:focus,html.theme--catppuccin-latte .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:hover,html.theme--catppuccin-latte .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:focus,html.theme--catppuccin-latte .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black:focus:not(:active),html.theme--catppuccin-latte .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .button.is-black:active,html.theme--catppuccin-latte .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-latte .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted:hover,html.theme--catppuccin-latte .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-outlined:hover,html.theme--catppuccin-latte .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-black.is-outlined:focus,html.theme--catppuccin-latte .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:hover,html.theme--catppuccin-latte .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:focus,html.theme--catppuccin-latte .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light:focus:not(:active),html.theme--catppuccin-latte .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .button.is-light:active,html.theme--catppuccin-latte .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-latte .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted:hover,html.theme--catppuccin-latte .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-outlined:hover,html.theme--catppuccin-latte .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-light.is-outlined:focus,html.theme--catppuccin-latte .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark,html.theme--catppuccin-latte .content kbd.button{background-color:#ccd0da;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:hover,html.theme--catppuccin-latte .content kbd.button:hover,html.theme--catppuccin-latte .button.is-dark.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-hovered{background-color:#c5c9d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:focus,html.theme--catppuccin-latte .content kbd.button:focus,html.theme--catppuccin-latte .button.is-dark.is-focused,html.theme--catppuccin-latte .content kbd.button.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark:focus:not(:active),html.theme--catppuccin-latte .content kbd.button:focus:not(:active),html.theme--catppuccin-latte .button.is-dark.is-focused:not(:active),html.theme--catppuccin-latte .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .button.is-dark:active,html.theme--catppuccin-latte .content kbd.button:active,html.theme--catppuccin-latte .button.is-dark.is-active,html.theme--catppuccin-latte .content kbd.button.is-active{background-color:#bdc2cf;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark[disabled],html.theme--catppuccin-latte .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button{background-color:#ccd0da;border-color:#ccd0da;box-shadow:none}html.theme--catppuccin-latte .button.is-dark.is-inverted,html.theme--catppuccin-latte .content kbd.button.is-inverted{background-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted:hover,html.theme--catppuccin-latte .content kbd.button.is-inverted:hover,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-inverted[disabled],html.theme--catppuccin-latte .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-loading::after,html.theme--catppuccin-latte .content kbd.button.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-dark.is-outlined,html.theme--catppuccin-latte .content kbd.button.is-outlined{background-color:transparent;border-color:#ccd0da;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-outlined:hover,html.theme--catppuccin-latte .content kbd.button.is-outlined:hover,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-dark.is-outlined:focus,html.theme--catppuccin-latte .content kbd.button.is-outlined:focus,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-focused{background-color:#ccd0da;border-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #ccd0da #ccd0da !important}html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-latte .button.is-dark.is-outlined[disabled],html.theme--catppuccin-latte .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-outlined{background-color:transparent;border-color:#ccd0da;box-shadow:none;color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ccd0da #ccd0da !important}html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .button.is-primary,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:hover,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:focus,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary:focus:not(:active),html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-latte .button.is-primary.is-focused:not(:active),html.theme--catppuccin-latte .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button.is-primary:active,html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-latte .button.is-primary.is-active,html.theme--catppuccin-latte .docstring>section>a.button.is-active.docs-sourcelink{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-primary[disabled],html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.docs-sourcelink{background-color:#1e66f5;border-color:#1e66f5;box-shadow:none}html.theme--catppuccin-latte .button.is-primary.is-inverted,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-primary.is-inverted[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-loading::after,html.theme--catppuccin-latte .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-primary.is-outlined,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-outlined:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-latte .button.is-primary.is-outlined:focus,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-latte .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-primary.is-outlined[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#1e66f5;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-latte .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-primary.is-light,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .button.is-primary.is-light:hover,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-latte .button.is-primary.is-light.is-hovered,html.theme--catppuccin-latte .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#dfe9fe;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-primary.is-light:active,html.theme--catppuccin-latte .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-latte .button.is-primary.is-light.is-active,html.theme--catppuccin-latte .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d3e1fd;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-link{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:hover,html.theme--catppuccin-latte .button.is-link.is-hovered{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:focus,html.theme--catppuccin-latte .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link:focus:not(:active),html.theme--catppuccin-latte .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .button.is-link:active,html.theme--catppuccin-latte .button.is-link.is-active{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link{background-color:#1e66f5;border-color:#1e66f5;box-shadow:none}html.theme--catppuccin-latte .button.is-link.is-inverted{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted:hover,html.theme--catppuccin-latte .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-link.is-outlined{background-color:transparent;border-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-outlined:hover,html.theme--catppuccin-latte .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-link.is-outlined:focus,html.theme--catppuccin-latte .button.is-link.is-outlined.is-focused{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-outlined{background-color:transparent;border-color:#1e66f5;box-shadow:none;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1e66f5 #1e66f5 !important}html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-link.is-light{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .button.is-link.is-light:hover,html.theme--catppuccin-latte .button.is-link.is-light.is-hovered{background-color:#dfe9fe;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-link.is-light:active,html.theme--catppuccin-latte .button.is-link.is-light.is-active{background-color:#d3e1fd;border-color:transparent;color:#0a52e1}html.theme--catppuccin-latte .button.is-info{background-color:#179299;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:hover,html.theme--catppuccin-latte .button.is-info.is-hovered{background-color:#15878e;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:focus,html.theme--catppuccin-latte .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info:focus:not(:active),html.theme--catppuccin-latte .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .button.is-info:active,html.theme--catppuccin-latte .button.is-info.is-active{background-color:#147d83;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info{background-color:#179299;border-color:#179299;box-shadow:none}html.theme--catppuccin-latte .button.is-info.is-inverted{background-color:#fff;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted:hover,html.theme--catppuccin-latte .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#179299}html.theme--catppuccin-latte .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-info.is-outlined{background-color:transparent;border-color:#179299;color:#179299}html.theme--catppuccin-latte .button.is-info.is-outlined:hover,html.theme--catppuccin-latte .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-info.is-outlined:focus,html.theme--catppuccin-latte .button.is-info.is-outlined.is-focused{background-color:#179299;border-color:#179299;color:#fff}html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #179299 #179299 !important}html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-outlined{background-color:transparent;border-color:#179299;box-shadow:none;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#179299}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #179299 #179299 !important}html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-info.is-light{background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .button.is-info.is-light:hover,html.theme--catppuccin-latte .button.is-info.is-light.is-hovered{background-color:#e2f9fb;border-color:transparent;color:#1cb2ba}html.theme--catppuccin-latte .button.is-info.is-light:active,html.theme--catppuccin-latte .button.is-info.is-light.is-active{background-color:#d7f7f9;border-color:transparent;color:#1cb2ba}html.theme--catppuccin-latte .button.is-success{background-color:#40a02b;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:hover,html.theme--catppuccin-latte .button.is-success.is-hovered{background-color:#3c9628;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:focus,html.theme--catppuccin-latte .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success:focus:not(:active),html.theme--catppuccin-latte .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .button.is-success:active,html.theme--catppuccin-latte .button.is-success.is-active{background-color:#388c26;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success{background-color:#40a02b;border-color:#40a02b;box-shadow:none}html.theme--catppuccin-latte .button.is-success.is-inverted{background-color:#fff;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted:hover,html.theme--catppuccin-latte .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-success.is-outlined{background-color:transparent;border-color:#40a02b;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-outlined:hover,html.theme--catppuccin-latte .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-success.is-outlined:focus,html.theme--catppuccin-latte .button.is-success.is-outlined.is-focused{background-color:#40a02b;border-color:#40a02b;color:#fff}html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #40a02b #40a02b !important}html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-outlined{background-color:transparent;border-color:#40a02b;box-shadow:none;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#40a02b}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #40a02b #40a02b !important}html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-success.is-light{background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .button.is-success.is-light:hover,html.theme--catppuccin-latte .button.is-success.is-light.is-hovered{background-color:#e8f8e5;border-color:transparent;color:#40a12b}html.theme--catppuccin-latte .button.is-success.is-light:active,html.theme--catppuccin-latte .button.is-success.is-light.is-active{background-color:#e0f5db;border-color:transparent;color:#40a12b}html.theme--catppuccin-latte .button.is-warning{background-color:#df8e1d;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:hover,html.theme--catppuccin-latte .button.is-warning.is-hovered{background-color:#d4871c;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:focus,html.theme--catppuccin-latte .button.is-warning.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning:focus:not(:active),html.theme--catppuccin-latte .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .button.is-warning:active,html.theme--catppuccin-latte .button.is-warning.is-active{background-color:#c8801a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning{background-color:#df8e1d;border-color:#df8e1d;box-shadow:none}html.theme--catppuccin-latte .button.is-warning.is-inverted{background-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted:hover,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-warning.is-outlined{background-color:transparent;border-color:#df8e1d;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-outlined:hover,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-warning.is-outlined:focus,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-focused{background-color:#df8e1d;border-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #df8e1d #df8e1d !important}html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-outlined{background-color:transparent;border-color:#df8e1d;box-shadow:none;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #df8e1d #df8e1d !important}html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-warning.is-light{background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .button.is-warning.is-light:hover,html.theme--catppuccin-latte .button.is-warning.is-light.is-hovered{background-color:#fbf1e2;border-color:transparent;color:#9e6515}html.theme--catppuccin-latte .button.is-warning.is-light:active,html.theme--catppuccin-latte .button.is-warning.is-light.is-active{background-color:#faebd6;border-color:transparent;color:#9e6515}html.theme--catppuccin-latte .button.is-danger{background-color:#d20f39;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:hover,html.theme--catppuccin-latte .button.is-danger.is-hovered{background-color:#c60e36;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:focus,html.theme--catppuccin-latte .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger:focus:not(:active),html.theme--catppuccin-latte .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .button.is-danger:active,html.theme--catppuccin-latte .button.is-danger.is-active{background-color:#ba0d33;border-color:transparent;color:#fff}html.theme--catppuccin-latte .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger{background-color:#d20f39;border-color:#d20f39;box-shadow:none}html.theme--catppuccin-latte .button.is-danger.is-inverted{background-color:#fff;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted:hover,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-latte .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-danger.is-outlined{background-color:transparent;border-color:#d20f39;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-outlined:hover,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-danger.is-outlined:focus,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-focused{background-color:#d20f39;border-color:#d20f39;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #d20f39 #d20f39 !important}html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-latte .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-outlined{background-color:transparent;border-color:#d20f39;box-shadow:none;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#d20f39}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #d20f39 #d20f39 !important}html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-latte .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-latte .button.is-danger.is-light{background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .button.is-danger.is-light:hover,html.theme--catppuccin-latte .button.is-danger.is-light.is-hovered{background-color:#fde0e6;border-color:transparent;color:#e9113f}html.theme--catppuccin-latte .button.is-danger.is-light:active,html.theme--catppuccin-latte .button.is-danger.is-light.is-active{background-color:#fcd4dd;border-color:transparent;color:#e9113f}html.theme--catppuccin-latte .button.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-latte .button.is-small:not(.is-rounded),html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-latte .button.is-normal{font-size:1rem}html.theme--catppuccin-latte .button.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .button.is-large{font-size:1.5rem}html.theme--catppuccin-latte .button[disabled],fieldset[disabled] html.theme--catppuccin-latte .button{background-color:#9ca0b0;border-color:#acb0be;box-shadow:none;opacity:.5}html.theme--catppuccin-latte .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-latte .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-latte .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-latte .button.is-static{background-color:#e6e9ef;border-color:#acb0be;color:#8c8fa1;box-shadow:none;pointer-events:none}html.theme--catppuccin-latte .button.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-latte .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-latte .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-latte .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-latte .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-latte .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-latte .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-latte .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-latte .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-latte .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-latte .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-latte .buttons.has-addons .button:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-latte .buttons.has-addons .button:focus,html.theme--catppuccin-latte .buttons.has-addons .button.is-focused,html.theme--catppuccin-latte .buttons.has-addons .button:active,html.theme--catppuccin-latte .buttons.has-addons .button.is-active,html.theme--catppuccin-latte .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-latte .buttons.has-addons .button:focus:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-latte .buttons.has-addons .button:active:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-latte .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-latte .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .buttons.is-centered{justify-content:center}html.theme--catppuccin-latte .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-latte .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-latte .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .button.is-responsive.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-latte .button.is-responsive,html.theme--catppuccin-latte .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-latte .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-latte .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .button.is-responsive.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-latte .button.is-responsive,html.theme--catppuccin-latte .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-latte .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-latte .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-latte .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-latte .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-latte .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-latte .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-latte .content li+li{margin-top:0.25em}html.theme--catppuccin-latte .content p:not(:last-child),html.theme--catppuccin-latte .content dl:not(:last-child),html.theme--catppuccin-latte .content ol:not(:last-child),html.theme--catppuccin-latte .content ul:not(:last-child),html.theme--catppuccin-latte .content blockquote:not(:last-child),html.theme--catppuccin-latte .content pre:not(:last-child),html.theme--catppuccin-latte .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-latte .content h1,html.theme--catppuccin-latte .content h2,html.theme--catppuccin-latte .content h3,html.theme--catppuccin-latte .content h4,html.theme--catppuccin-latte .content h5,html.theme--catppuccin-latte .content h6{color:#4c4f69;font-weight:600;line-height:1.125}html.theme--catppuccin-latte .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-latte .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-latte .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-latte .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-latte .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-latte .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-latte .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-latte .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-latte .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-latte .content blockquote{background-color:#e6e9ef;border-left:5px solid #acb0be;padding:1.25em 1.5em}html.theme--catppuccin-latte .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-latte .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-latte .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-latte .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-latte .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-latte .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-latte .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-latte .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-latte .content ul ul ul{list-style-type:square}html.theme--catppuccin-latte .content dd{margin-left:2em}html.theme--catppuccin-latte .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-latte .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-latte .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-latte .content figure img{display:inline-block}html.theme--catppuccin-latte .content figure figcaption{font-style:italic}html.theme--catppuccin-latte .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-latte .content sup,html.theme--catppuccin-latte .content sub{font-size:75%}html.theme--catppuccin-latte .content table{width:100%}html.theme--catppuccin-latte .content table td,html.theme--catppuccin-latte .content table th{border:1px solid #acb0be;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-latte .content table th{color:#41445a}html.theme--catppuccin-latte .content table th:not([align]){text-align:inherit}html.theme--catppuccin-latte .content table thead td,html.theme--catppuccin-latte .content table thead th{border-width:0 0 2px;color:#41445a}html.theme--catppuccin-latte .content table tfoot td,html.theme--catppuccin-latte .content table tfoot th{border-width:2px 0 0;color:#41445a}html.theme--catppuccin-latte .content table tbody tr:last-child td,html.theme--catppuccin-latte .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-latte .content .tabs li+li{margin-top:0}html.theme--catppuccin-latte .content.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-latte .content.is-normal{font-size:1rem}html.theme--catppuccin-latte .content.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .content.is-large{font-size:1.5rem}html.theme--catppuccin-latte .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-latte .icon.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-latte .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-latte .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-latte .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-latte .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-latte .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-latte div.icon-text{display:flex}html.theme--catppuccin-latte .image,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-latte .image img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-latte .image img.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-latte .image.is-fullwidth,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-latte .image.is-square img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-latte .image.is-square .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-latte .image.is-1by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-latte .image.is-1by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-latte .image.is-5by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-latte .image.is-5by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-latte .image.is-4by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-latte .image.is-4by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-latte .image.is-3by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-latte .image.is-5by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-latte .image.is-5by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-latte .image.is-16by9 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-latte .image.is-16by9 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-latte .image.is-2by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-latte .image.is-2by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-latte .image.is-3by1 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-latte .image.is-3by1 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-latte .image.is-4by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-latte .image.is-4by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-latte .image.is-3by4 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-latte .image.is-3by4 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-latte .image.is-2by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-latte .image.is-2by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-latte .image.is-3by5 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-latte .image.is-3by5 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-latte .image.is-9by16 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-latte .image.is-9by16 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-latte .image.is-1by2 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-latte .image.is-1by2 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-latte .image.is-1by3 img,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-latte .image.is-1by3 .has-ratio,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-latte .image.is-square,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-latte .image.is-1by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-latte .image.is-5by4,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-latte .image.is-4by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-latte .image.is-3by2,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-latte .image.is-5by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-latte .image.is-16by9,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-latte .image.is-2by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-latte .image.is-3by1,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-latte .image.is-4by5,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-latte .image.is-3by4,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-latte .image.is-2by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-latte .image.is-3by5,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-latte .image.is-9by16,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-latte .image.is-1by2,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-latte .image.is-1by3,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-latte .image.is-16x16,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-latte .image.is-24x24,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-latte .image.is-32x32,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-latte .image.is-48x48,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-latte .image.is-64x64,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-latte .image.is-96x96,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-latte .image.is-128x128,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-latte .notification{background-color:#e6e9ef;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-latte .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-latte .notification strong{color:currentColor}html.theme--catppuccin-latte .notification code,html.theme--catppuccin-latte .notification pre{background:#fff}html.theme--catppuccin-latte .notification pre code{background:transparent}html.theme--catppuccin-latte .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-latte .notification .title,html.theme--catppuccin-latte .notification .subtitle,html.theme--catppuccin-latte .notification .content{color:currentColor}html.theme--catppuccin-latte .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .notification.is-dark,html.theme--catppuccin-latte .content kbd.notification{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .notification.is-primary,html.theme--catppuccin-latte .docstring>section>a.notification.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .notification.is-primary.is-light,html.theme--catppuccin-latte .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .notification.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .notification.is-link.is-light{background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .notification.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .notification.is-info.is-light{background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .notification.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .notification.is-success.is-light{background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .notification.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .notification.is-warning.is-light{background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .notification.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .notification.is-danger.is-light{background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-latte .progress::-webkit-progress-bar{background-color:#bcc0cc}html.theme--catppuccin-latte .progress::-webkit-progress-value{background-color:#8c8fa1}html.theme--catppuccin-latte .progress::-moz-progress-bar{background-color:#8c8fa1}html.theme--catppuccin-latte .progress::-ms-fill{background-color:#8c8fa1;border:none}html.theme--catppuccin-latte .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-latte .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-latte .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-latte .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-latte .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-latte .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-latte .content kbd.progress::-webkit-progress-value{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-latte .content kbd.progress::-moz-progress-bar{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark::-ms-fill,html.theme--catppuccin-latte .content kbd.progress::-ms-fill{background-color:#ccd0da}html.theme--catppuccin-latte .progress.is-dark:indeterminate,html.theme--catppuccin-latte .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #ccd0da 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary::-ms-fill,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-primary:indeterminate,html.theme--catppuccin-latte .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #1e66f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-link::-webkit-progress-value{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link::-moz-progress-bar{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link::-ms-fill{background-color:#1e66f5}html.theme--catppuccin-latte .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1e66f5 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-info::-webkit-progress-value{background-color:#179299}html.theme--catppuccin-latte .progress.is-info::-moz-progress-bar{background-color:#179299}html.theme--catppuccin-latte .progress.is-info::-ms-fill{background-color:#179299}html.theme--catppuccin-latte .progress.is-info:indeterminate{background-image:linear-gradient(to right, #179299 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-success::-webkit-progress-value{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success::-moz-progress-bar{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success::-ms-fill{background-color:#40a02b}html.theme--catppuccin-latte .progress.is-success:indeterminate{background-image:linear-gradient(to right, #40a02b 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-warning::-webkit-progress-value{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning::-moz-progress-bar{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning::-ms-fill{background-color:#df8e1d}html.theme--catppuccin-latte .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #df8e1d 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress.is-danger::-webkit-progress-value{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger::-moz-progress-bar{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger::-ms-fill{background-color:#d20f39}html.theme--catppuccin-latte .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #d20f39 30%, #bcc0cc 30%)}html.theme--catppuccin-latte .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#bcc0cc;background-image:linear-gradient(to right, #4c4f69 30%, #bcc0cc 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-latte .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-latte .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-latte .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-latte .progress.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-latte .progress.is-medium{height:1.25rem}html.theme--catppuccin-latte .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-latte .table{background-color:#bcc0cc;color:#4c4f69}html.theme--catppuccin-latte .table td,html.theme--catppuccin-latte .table th{border:1px solid #acb0be;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-latte .table td.is-white,html.theme--catppuccin-latte .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .table td.is-black,html.theme--catppuccin-latte .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .table td.is-light,html.theme--catppuccin-latte .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .table td.is-dark,html.theme--catppuccin-latte .table th.is-dark{background-color:#ccd0da;border-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .table td.is-primary,html.theme--catppuccin-latte .table th.is-primary{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-link,html.theme--catppuccin-latte .table th.is-link{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-info,html.theme--catppuccin-latte .table th.is-info{background-color:#179299;border-color:#179299;color:#fff}html.theme--catppuccin-latte .table td.is-success,html.theme--catppuccin-latte .table th.is-success{background-color:#40a02b;border-color:#40a02b;color:#fff}html.theme--catppuccin-latte .table td.is-warning,html.theme--catppuccin-latte .table th.is-warning{background-color:#df8e1d;border-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .table td.is-danger,html.theme--catppuccin-latte .table th.is-danger{background-color:#d20f39;border-color:#d20f39;color:#fff}html.theme--catppuccin-latte .table td.is-narrow,html.theme--catppuccin-latte .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-latte .table td.is-selected,html.theme--catppuccin-latte .table th.is-selected{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table td.is-selected a,html.theme--catppuccin-latte .table td.is-selected strong,html.theme--catppuccin-latte .table th.is-selected a,html.theme--catppuccin-latte .table th.is-selected strong{color:currentColor}html.theme--catppuccin-latte .table td.is-vcentered,html.theme--catppuccin-latte .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-latte .table th{color:#41445a}html.theme--catppuccin-latte .table th:not([align]){text-align:left}html.theme--catppuccin-latte .table tr.is-selected{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .table tr.is-selected a,html.theme--catppuccin-latte .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-latte .table tr.is-selected td,html.theme--catppuccin-latte .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-latte .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table thead td,html.theme--catppuccin-latte .table thead th{border-width:0 0 2px;color:#41445a}html.theme--catppuccin-latte .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table tfoot td,html.theme--catppuccin-latte .table tfoot th{border-width:2px 0 0;color:#41445a}html.theme--catppuccin-latte .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .table tbody tr:last-child td,html.theme--catppuccin-latte .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-latte .table.is-bordered td,html.theme--catppuccin-latte .table.is-bordered th{border-width:1px}html.theme--catppuccin-latte .table.is-bordered tr:last-child td,html.theme--catppuccin-latte .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-latte .table.is-fullwidth{width:100%}html.theme--catppuccin-latte .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#ccd0da}html.theme--catppuccin-latte .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#ccd0da}html.theme--catppuccin-latte .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#d2d5de}html.theme--catppuccin-latte .table.is-narrow td,html.theme--catppuccin-latte .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-latte .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#ccd0da}html.theme--catppuccin-latte .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-latte .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .tags .tag,html.theme--catppuccin-latte .tags .content kbd,html.theme--catppuccin-latte .content .tags kbd,html.theme--catppuccin-latte .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-latte .tags .tag:not(:last-child),html.theme--catppuccin-latte .tags .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags kbd:not(:last-child),html.theme--catppuccin-latte .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-latte .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-latte .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-latte .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-latte .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-latte .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-latte .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-latte .tags.is-centered{justify-content:center}html.theme--catppuccin-latte .tags.is-centered .tag,html.theme--catppuccin-latte .tags.is-centered .content kbd,html.theme--catppuccin-latte .content .tags.is-centered kbd,html.theme--catppuccin-latte .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-latte .tags.is-right{justify-content:flex-end}html.theme--catppuccin-latte .tags.is-right .tag:not(:first-child),html.theme--catppuccin-latte .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-latte .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-latte .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-latte .tags.is-right .tag:not(:last-child),html.theme--catppuccin-latte .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-latte .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-latte .tags.has-addons .tag,html.theme--catppuccin-latte .tags.has-addons .content kbd,html.theme--catppuccin-latte .content .tags.has-addons kbd,html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-latte .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-latte .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-latte .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-latte .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-latte .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-latte .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-latte .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-latte .tag:not(body),html.theme--catppuccin-latte .content kbd:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#e6e9ef;border-radius:.4em;color:#4c4f69;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-latte .tag:not(body) .delete,html.theme--catppuccin-latte .content kbd:not(body) .delete,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-latte .tag.is-white:not(body),html.theme--catppuccin-latte .content kbd.is-white:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .tag.is-black:not(body),html.theme--catppuccin-latte .content kbd.is-black:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .tag.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .tag.is-dark:not(body),html.theme--catppuccin-latte .content kbd:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-latte .content .docstring>section>kbd:not(body){background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .tag.is-primary:not(body),html.theme--catppuccin-latte .content kbd.is-primary:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .tag.is-primary.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .tag.is-link:not(body),html.theme--catppuccin-latte .content kbd.is-link:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .tag.is-link.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-link.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ebf2fe;color:#0a52e1}html.theme--catppuccin-latte .tag.is-info:not(body),html.theme--catppuccin-latte .content kbd.is-info:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#179299;color:#fff}html.theme--catppuccin-latte .tag.is-info.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-info.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#edfcfc;color:#1cb2ba}html.theme--catppuccin-latte .tag.is-success:not(body),html.theme--catppuccin-latte .content kbd.is-success:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .tag.is-success.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-success.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f1fbef;color:#40a12b}html.theme--catppuccin-latte .tag.is-warning:not(body),html.theme--catppuccin-latte .content kbd.is-warning:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .tag.is-warning.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fdf6ed;color:#9e6515}html.theme--catppuccin-latte .tag.is-danger:not(body),html.theme--catppuccin-latte .content kbd.is-danger:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .tag.is-danger.is-light:not(body),html.theme--catppuccin-latte .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#feecf0;color:#e9113f}html.theme--catppuccin-latte .tag.is-normal:not(body),html.theme--catppuccin-latte .content kbd.is-normal:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-latte .tag.is-medium:not(body),html.theme--catppuccin-latte .content kbd.is-medium:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-latte .tag.is-large:not(body),html.theme--catppuccin-latte .content kbd.is-large:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-latte .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-latte .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-latte .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-latte .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-latte .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-latte .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-latte .tag.is-delete:not(body),html.theme--catppuccin-latte .content kbd.is-delete:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-latte .tag.is-delete:not(body)::before,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::before,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-latte .tag.is-delete:not(body)::after,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::after,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-latte .tag.is-delete:not(body)::before,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::before,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-latte .tag.is-delete:not(body)::after,html.theme--catppuccin-latte .content kbd.is-delete:not(body)::after,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-latte .tag.is-delete:not(body):hover,html.theme--catppuccin-latte .content kbd.is-delete:not(body):hover,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-latte .tag.is-delete:not(body):focus,html.theme--catppuccin-latte .content kbd.is-delete:not(body):focus,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#d6dbe5}html.theme--catppuccin-latte .tag.is-delete:not(body):active,html.theme--catppuccin-latte .content kbd.is-delete:not(body):active,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#c7cedb}html.theme--catppuccin-latte .tag.is-rounded:not(body),html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-latte .content kbd.is-rounded:not(body),html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-latte a.tag:hover,html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-latte .title,html.theme--catppuccin-latte .subtitle{word-break:break-word}html.theme--catppuccin-latte .title em,html.theme--catppuccin-latte .title span,html.theme--catppuccin-latte .subtitle em,html.theme--catppuccin-latte .subtitle span{font-weight:inherit}html.theme--catppuccin-latte .title sub,html.theme--catppuccin-latte .subtitle sub{font-size:.75em}html.theme--catppuccin-latte .title sup,html.theme--catppuccin-latte .subtitle sup{font-size:.75em}html.theme--catppuccin-latte .title .tag,html.theme--catppuccin-latte .title .content kbd,html.theme--catppuccin-latte .content .title kbd,html.theme--catppuccin-latte .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-latte .subtitle .tag,html.theme--catppuccin-latte .subtitle .content kbd,html.theme--catppuccin-latte .content .subtitle kbd,html.theme--catppuccin-latte .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-latte .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-latte .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-latte .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-latte .title.is-1{font-size:3rem}html.theme--catppuccin-latte .title.is-2{font-size:2.5rem}html.theme--catppuccin-latte .title.is-3{font-size:2rem}html.theme--catppuccin-latte .title.is-4{font-size:1.5rem}html.theme--catppuccin-latte .title.is-5{font-size:1.25rem}html.theme--catppuccin-latte .title.is-6{font-size:1rem}html.theme--catppuccin-latte .title.is-7{font-size:.75rem}html.theme--catppuccin-latte .subtitle{color:#9ca0b0;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-latte .subtitle strong{color:#9ca0b0;font-weight:600}html.theme--catppuccin-latte .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-latte .subtitle.is-1{font-size:3rem}html.theme--catppuccin-latte .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-latte .subtitle.is-3{font-size:2rem}html.theme--catppuccin-latte .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-latte .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-latte .subtitle.is-6{font-size:1rem}html.theme--catppuccin-latte .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-latte .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-latte .number{align-items:center;background-color:#e6e9ef;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{background-color:#eff1f5;border-color:#acb0be;border-radius:.4em;color:#8c8fa1}html.theme--catppuccin-latte .select select::-moz-placeholder,html.theme--catppuccin-latte .textarea::-moz-placeholder,html.theme--catppuccin-latte .input::-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-latte .select select::-webkit-input-placeholder,html.theme--catppuccin-latte .textarea::-webkit-input-placeholder,html.theme--catppuccin-latte .input::-webkit-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:-moz-placeholder,html.theme--catppuccin-latte .textarea:-moz-placeholder,html.theme--catppuccin-latte .input:-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:-ms-input-placeholder,html.theme--catppuccin-latte .textarea:-ms-input-placeholder,html.theme--catppuccin-latte .input:-ms-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-latte .select select:hover,html.theme--catppuccin-latte .textarea:hover,html.theme--catppuccin-latte .input:hover,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-latte .select select.is-hovered,html.theme--catppuccin-latte .is-hovered.textarea,html.theme--catppuccin-latte .is-hovered.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#9ca0b0}html.theme--catppuccin-latte .select select:focus,html.theme--catppuccin-latte .textarea:focus,html.theme--catppuccin-latte .input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-latte .select select.is-focused,html.theme--catppuccin-latte .is-focused.textarea,html.theme--catppuccin-latte .is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .select select:active,html.theme--catppuccin-latte .textarea:active,html.theme--catppuccin-latte .input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-latte .select select.is-active,html.theme--catppuccin-latte .is-active.textarea,html.theme--catppuccin-latte .is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1e66f5;box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select select[disabled],html.theme--catppuccin-latte .textarea[disabled],html.theme--catppuccin-latte .input[disabled],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-latte .select select,fieldset[disabled] html.theme--catppuccin-latte .textarea,fieldset[disabled] html.theme--catppuccin-latte .input,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{background-color:#9ca0b0;border-color:#e6e9ef;box-shadow:none;color:#616587}html.theme--catppuccin-latte .select select[disabled]::-moz-placeholder,html.theme--catppuccin-latte .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-latte .input[disabled]::-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]:-moz-placeholder,html.theme--catppuccin-latte .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-latte .input[disabled]:-moz-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(97,101,135,0.3)}html.theme--catppuccin-latte .textarea,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-latte .textarea[readonly],html.theme--catppuccin-latte .input[readonly],html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-latte .is-white.textarea,html.theme--catppuccin-latte .is-white.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-latte .is-white.textarea:focus,html.theme--catppuccin-latte .is-white.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-latte .is-white.is-focused.textarea,html.theme--catppuccin-latte .is-white.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-white.textarea:active,html.theme--catppuccin-latte .is-white.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-latte .is-white.is-active.textarea,html.theme--catppuccin-latte .is-white.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .is-black.textarea,html.theme--catppuccin-latte .is-black.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-latte .is-black.textarea:focus,html.theme--catppuccin-latte .is-black.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-latte .is-black.is-focused.textarea,html.theme--catppuccin-latte .is-black.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-black.textarea:active,html.theme--catppuccin-latte .is-black.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-latte .is-black.is-active.textarea,html.theme--catppuccin-latte .is-black.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .is-light.textarea,html.theme--catppuccin-latte .is-light.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-latte .is-light.textarea:focus,html.theme--catppuccin-latte .is-light.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-latte .is-light.is-focused.textarea,html.theme--catppuccin-latte .is-light.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-light.textarea:active,html.theme--catppuccin-latte .is-light.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-latte .is-light.is-active.textarea,html.theme--catppuccin-latte .is-light.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .is-dark.textarea,html.theme--catppuccin-latte .content kbd.textarea,html.theme--catppuccin-latte .is-dark.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-latte .content kbd.input{border-color:#ccd0da}html.theme--catppuccin-latte .is-dark.textarea:focus,html.theme--catppuccin-latte .content kbd.textarea:focus,html.theme--catppuccin-latte .is-dark.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-latte .content kbd.input:focus,html.theme--catppuccin-latte .is-dark.is-focused.textarea,html.theme--catppuccin-latte .content kbd.is-focused.textarea,html.theme--catppuccin-latte .is-dark.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .content kbd.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-dark.textarea:active,html.theme--catppuccin-latte .content kbd.textarea:active,html.theme--catppuccin-latte .is-dark.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-latte .content kbd.input:active,html.theme--catppuccin-latte .is-dark.is-active.textarea,html.theme--catppuccin-latte .content kbd.is-active.textarea,html.theme--catppuccin-latte .is-dark.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .content kbd.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .is-primary.textarea,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink{border-color:#1e66f5}html.theme--catppuccin-latte .is-primary.textarea:focus,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-latte .is-primary.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-latte .is-primary.is-focused.textarea,html.theme--catppuccin-latte .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-latte .is-primary.textarea:active,html.theme--catppuccin-latte .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-latte .is-primary.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-latte .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-latte .is-primary.is-active.textarea,html.theme--catppuccin-latte .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-latte .is-primary.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-latte .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .is-link.textarea,html.theme--catppuccin-latte .is-link.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1e66f5}html.theme--catppuccin-latte .is-link.textarea:focus,html.theme--catppuccin-latte .is-link.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-latte .is-link.is-focused.textarea,html.theme--catppuccin-latte .is-link.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-link.textarea:active,html.theme--catppuccin-latte .is-link.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-latte .is-link.is-active.textarea,html.theme--catppuccin-latte .is-link.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .is-info.textarea,html.theme--catppuccin-latte .is-info.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#179299}html.theme--catppuccin-latte .is-info.textarea:focus,html.theme--catppuccin-latte .is-info.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-latte .is-info.is-focused.textarea,html.theme--catppuccin-latte .is-info.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-info.textarea:active,html.theme--catppuccin-latte .is-info.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-latte .is-info.is-active.textarea,html.theme--catppuccin-latte .is-info.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .is-success.textarea,html.theme--catppuccin-latte .is-success.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#40a02b}html.theme--catppuccin-latte .is-success.textarea:focus,html.theme--catppuccin-latte .is-success.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-latte .is-success.is-focused.textarea,html.theme--catppuccin-latte .is-success.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-success.textarea:active,html.theme--catppuccin-latte .is-success.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-latte .is-success.is-active.textarea,html.theme--catppuccin-latte .is-success.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .is-warning.textarea,html.theme--catppuccin-latte .is-warning.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#df8e1d}html.theme--catppuccin-latte .is-warning.textarea:focus,html.theme--catppuccin-latte .is-warning.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-latte .is-warning.is-focused.textarea,html.theme--catppuccin-latte .is-warning.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-warning.textarea:active,html.theme--catppuccin-latte .is-warning.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-latte .is-warning.is-active.textarea,html.theme--catppuccin-latte .is-warning.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .is-danger.textarea,html.theme--catppuccin-latte .is-danger.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#d20f39}html.theme--catppuccin-latte .is-danger.textarea:focus,html.theme--catppuccin-latte .is-danger.input:focus,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-latte .is-danger.is-focused.textarea,html.theme--catppuccin-latte .is-danger.is-focused.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-latte .is-danger.textarea:active,html.theme--catppuccin-latte .is-danger.input:active,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-latte .is-danger.is-active.textarea,html.theme--catppuccin-latte .is-danger.is-active.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .is-small.textarea,html.theme--catppuccin-latte .is-small.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-latte .is-medium.textarea,html.theme--catppuccin-latte .is-medium.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .is-large.textarea,html.theme--catppuccin-latte .is-large.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-latte .is-fullwidth.textarea,html.theme--catppuccin-latte .is-fullwidth.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-latte .is-inline.textarea,html.theme--catppuccin-latte .is-inline.input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-latte .input.is-rounded,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-latte .input.is-static,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-latte .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-latte .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-latte .textarea[rows]{height:initial}html.theme--catppuccin-latte .textarea.has-fixed-size{resize:none}html.theme--catppuccin-latte .radio,html.theme--catppuccin-latte .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-latte .radio input,html.theme--catppuccin-latte .checkbox input{cursor:pointer}html.theme--catppuccin-latte .radio:hover,html.theme--catppuccin-latte .checkbox:hover{color:#04a5e5}html.theme--catppuccin-latte .radio[disabled],html.theme--catppuccin-latte .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-latte .radio,fieldset[disabled] html.theme--catppuccin-latte .checkbox,html.theme--catppuccin-latte .radio input[disabled],html.theme--catppuccin-latte .checkbox input[disabled]{color:#616587;cursor:not-allowed}html.theme--catppuccin-latte .radio+.radio{margin-left:.5em}html.theme--catppuccin-latte .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-latte .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading)::after{border-color:#1e66f5;right:1.125em;z-index:4}html.theme--catppuccin-latte .select.is-rounded select,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-latte .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-latte .select select::-ms-expand{display:none}html.theme--catppuccin-latte .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-latte .select select:hover{border-color:#e6e9ef}html.theme--catppuccin-latte .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-latte .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-latte .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-latte .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#04a5e5}html.theme--catppuccin-latte .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-latte .select.is-white select{border-color:#fff}html.theme--catppuccin-latte .select.is-white select:hover,html.theme--catppuccin-latte .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-latte .select.is-white select:focus,html.theme--catppuccin-latte .select.is-white select.is-focused,html.theme--catppuccin-latte .select.is-white select:active,html.theme--catppuccin-latte .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-latte .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-latte .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-latte .select.is-black select:hover,html.theme--catppuccin-latte .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-latte .select.is-black select:focus,html.theme--catppuccin-latte .select.is-black select.is-focused,html.theme--catppuccin-latte .select.is-black select:active,html.theme--catppuccin-latte .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-latte .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-latte .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-latte .select.is-light select:hover,html.theme--catppuccin-latte .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-latte .select.is-light select:focus,html.theme--catppuccin-latte .select.is-light select.is-focused,html.theme--catppuccin-latte .select.is-light select:active,html.theme--catppuccin-latte .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-latte .select.is-dark:not(:hover)::after,html.theme--catppuccin-latte .content kbd.select:not(:hover)::after{border-color:#ccd0da}html.theme--catppuccin-latte .select.is-dark select,html.theme--catppuccin-latte .content kbd.select select{border-color:#ccd0da}html.theme--catppuccin-latte .select.is-dark select:hover,html.theme--catppuccin-latte .content kbd.select select:hover,html.theme--catppuccin-latte .select.is-dark select.is-hovered,html.theme--catppuccin-latte .content kbd.select select.is-hovered{border-color:#bdc2cf}html.theme--catppuccin-latte .select.is-dark select:focus,html.theme--catppuccin-latte .content kbd.select select:focus,html.theme--catppuccin-latte .select.is-dark select.is-focused,html.theme--catppuccin-latte .content kbd.select select.is-focused,html.theme--catppuccin-latte .select.is-dark select:active,html.theme--catppuccin-latte .content kbd.select select:active,html.theme--catppuccin-latte .select.is-dark select.is-active,html.theme--catppuccin-latte .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(204,208,218,0.25)}html.theme--catppuccin-latte .select.is-primary:not(:hover)::after,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-primary select,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-primary select:hover,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-latte .select.is-primary select.is-hovered,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#0b57ef}html.theme--catppuccin-latte .select.is-primary select:focus,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-latte .select.is-primary select.is-focused,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-latte .select.is-primary select:active,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-latte .select.is-primary select.is-active,html.theme--catppuccin-latte .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select.is-link:not(:hover)::after{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-link select{border-color:#1e66f5}html.theme--catppuccin-latte .select.is-link select:hover,html.theme--catppuccin-latte .select.is-link select.is-hovered{border-color:#0b57ef}html.theme--catppuccin-latte .select.is-link select:focus,html.theme--catppuccin-latte .select.is-link select.is-focused,html.theme--catppuccin-latte .select.is-link select:active,html.theme--catppuccin-latte .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(30,102,245,0.25)}html.theme--catppuccin-latte .select.is-info:not(:hover)::after{border-color:#179299}html.theme--catppuccin-latte .select.is-info select{border-color:#179299}html.theme--catppuccin-latte .select.is-info select:hover,html.theme--catppuccin-latte .select.is-info select.is-hovered{border-color:#147d83}html.theme--catppuccin-latte .select.is-info select:focus,html.theme--catppuccin-latte .select.is-info select.is-focused,html.theme--catppuccin-latte .select.is-info select:active,html.theme--catppuccin-latte .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(23,146,153,0.25)}html.theme--catppuccin-latte .select.is-success:not(:hover)::after{border-color:#40a02b}html.theme--catppuccin-latte .select.is-success select{border-color:#40a02b}html.theme--catppuccin-latte .select.is-success select:hover,html.theme--catppuccin-latte .select.is-success select.is-hovered{border-color:#388c26}html.theme--catppuccin-latte .select.is-success select:focus,html.theme--catppuccin-latte .select.is-success select.is-focused,html.theme--catppuccin-latte .select.is-success select:active,html.theme--catppuccin-latte .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(64,160,43,0.25)}html.theme--catppuccin-latte .select.is-warning:not(:hover)::after{border-color:#df8e1d}html.theme--catppuccin-latte .select.is-warning select{border-color:#df8e1d}html.theme--catppuccin-latte .select.is-warning select:hover,html.theme--catppuccin-latte .select.is-warning select.is-hovered{border-color:#c8801a}html.theme--catppuccin-latte .select.is-warning select:focus,html.theme--catppuccin-latte .select.is-warning select.is-focused,html.theme--catppuccin-latte .select.is-warning select:active,html.theme--catppuccin-latte .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(223,142,29,0.25)}html.theme--catppuccin-latte .select.is-danger:not(:hover)::after{border-color:#d20f39}html.theme--catppuccin-latte .select.is-danger select{border-color:#d20f39}html.theme--catppuccin-latte .select.is-danger select:hover,html.theme--catppuccin-latte .select.is-danger select.is-hovered{border-color:#ba0d33}html.theme--catppuccin-latte .select.is-danger select:focus,html.theme--catppuccin-latte .select.is-danger select.is-focused,html.theme--catppuccin-latte .select.is-danger select:active,html.theme--catppuccin-latte .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(210,15,57,0.25)}html.theme--catppuccin-latte .select.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-latte .select.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .select.is-large{font-size:1.5rem}html.theme--catppuccin-latte .select.is-disabled::after{border-color:#616587 !important;opacity:0.5}html.theme--catppuccin-latte .select.is-fullwidth{width:100%}html.theme--catppuccin-latte .select.is-fullwidth select{width:100%}html.theme--catppuccin-latte .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-latte .select.is-loading.is-small:after,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-latte .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-latte .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-latte .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-latte .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:hover .file-cta,html.theme--catppuccin-latte .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:focus .file-cta,html.theme--catppuccin-latte .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-latte .file.is-white:active .file-cta,html.theme--catppuccin-latte .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-latte .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-black:hover .file-cta,html.theme--catppuccin-latte .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-black:focus .file-cta,html.theme--catppuccin-latte .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-latte .file.is-black:active .file-cta,html.theme--catppuccin-latte .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:hover .file-cta,html.theme--catppuccin-latte .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:focus .file-cta,html.theme--catppuccin-latte .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-light:active .file-cta,html.theme--catppuccin-latte .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark .file-cta,html.theme--catppuccin-latte .content kbd.file .file-cta{background-color:#ccd0da;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:hover .file-cta,html.theme--catppuccin-latte .content kbd.file:hover .file-cta,html.theme--catppuccin-latte .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-latte .content kbd.file.is-hovered .file-cta{background-color:#c5c9d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:focus .file-cta,html.theme--catppuccin-latte .content kbd.file:focus .file-cta,html.theme--catppuccin-latte .file.is-dark.is-focused .file-cta,html.theme--catppuccin-latte .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(204,208,218,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-dark:active .file-cta,html.theme--catppuccin-latte .content kbd.file:active .file-cta,html.theme--catppuccin-latte .file.is-dark.is-active .file-cta,html.theme--catppuccin-latte .content kbd.file.is-active .file-cta{background-color:#bdc2cf;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .file.is-primary .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-primary:hover .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-latte .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-primary:focus .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-latte .file.is-primary.is-focused .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(30,102,245,0.25);color:#fff}html.theme--catppuccin-latte .file.is-primary:active .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-latte .file.is-primary.is-active .file-cta,html.theme--catppuccin-latte .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link .file-cta{background-color:#1e66f5;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link:hover .file-cta,html.theme--catppuccin-latte .file.is-link.is-hovered .file-cta{background-color:#125ef4;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-link:focus .file-cta,html.theme--catppuccin-latte .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(30,102,245,0.25);color:#fff}html.theme--catppuccin-latte .file.is-link:active .file-cta,html.theme--catppuccin-latte .file.is-link.is-active .file-cta{background-color:#0b57ef;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info .file-cta{background-color:#179299;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info:hover .file-cta,html.theme--catppuccin-latte .file.is-info.is-hovered .file-cta{background-color:#15878e;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-info:focus .file-cta,html.theme--catppuccin-latte .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(23,146,153,0.25);color:#fff}html.theme--catppuccin-latte .file.is-info:active .file-cta,html.theme--catppuccin-latte .file.is-info.is-active .file-cta{background-color:#147d83;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success .file-cta{background-color:#40a02b;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success:hover .file-cta,html.theme--catppuccin-latte .file.is-success.is-hovered .file-cta{background-color:#3c9628;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-success:focus .file-cta,html.theme--catppuccin-latte .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(64,160,43,0.25);color:#fff}html.theme--catppuccin-latte .file.is-success:active .file-cta,html.theme--catppuccin-latte .file.is-success.is-active .file-cta{background-color:#388c26;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning .file-cta{background-color:#df8e1d;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning:hover .file-cta,html.theme--catppuccin-latte .file.is-warning.is-hovered .file-cta{background-color:#d4871c;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-warning:focus .file-cta,html.theme--catppuccin-latte .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(223,142,29,0.25);color:#fff}html.theme--catppuccin-latte .file.is-warning:active .file-cta,html.theme--catppuccin-latte .file.is-warning.is-active .file-cta{background-color:#c8801a;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger .file-cta{background-color:#d20f39;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger:hover .file-cta,html.theme--catppuccin-latte .file.is-danger.is-hovered .file-cta{background-color:#c60e36;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-danger:focus .file-cta,html.theme--catppuccin-latte .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(210,15,57,0.25);color:#fff}html.theme--catppuccin-latte .file.is-danger:active .file-cta,html.theme--catppuccin-latte .file.is-danger.is-active .file-cta{background-color:#ba0d33;border-color:transparent;color:#fff}html.theme--catppuccin-latte .file.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-latte .file.is-normal{font-size:1rem}html.theme--catppuccin-latte .file.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-latte .file.is-large{font-size:1.5rem}html.theme--catppuccin-latte .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-latte .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-latte .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-latte .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-latte .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-latte .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-latte .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-latte .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-latte .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-latte .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-latte .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-latte .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-latte .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-latte .file.is-centered{justify-content:center}html.theme--catppuccin-latte .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-latte .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-latte .file.is-right{justify-content:flex-end}html.theme--catppuccin-latte .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-latte .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-latte .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-latte .file-label:hover .file-cta{background-color:#c5c9d5;color:#41445a}html.theme--catppuccin-latte .file-label:hover .file-name{border-color:#a5a9b8}html.theme--catppuccin-latte .file-label:active .file-cta{background-color:#bdc2cf;color:#41445a}html.theme--catppuccin-latte .file-label:active .file-name{border-color:#9ea2b3}html.theme--catppuccin-latte .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-latte .file-cta,html.theme--catppuccin-latte .file-name{border-color:#acb0be;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-latte .file-cta{background-color:#ccd0da;color:#4c4f69}html.theme--catppuccin-latte .file-name{border-color:#acb0be;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-latte .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-latte .file-icon .fa{font-size:14px}html.theme--catppuccin-latte .label{color:#41445a;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-latte .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-latte .label.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-latte .label.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .label.is-large{font-size:1.5rem}html.theme--catppuccin-latte .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-latte .help.is-white{color:#fff}html.theme--catppuccin-latte .help.is-black{color:#0a0a0a}html.theme--catppuccin-latte .help.is-light{color:#f5f5f5}html.theme--catppuccin-latte .help.is-dark,html.theme--catppuccin-latte .content kbd.help{color:#ccd0da}html.theme--catppuccin-latte .help.is-primary,html.theme--catppuccin-latte .docstring>section>a.help.docs-sourcelink{color:#1e66f5}html.theme--catppuccin-latte .help.is-link{color:#1e66f5}html.theme--catppuccin-latte .help.is-info{color:#179299}html.theme--catppuccin-latte .help.is-success{color:#40a02b}html.theme--catppuccin-latte .help.is-warning{color:#df8e1d}html.theme--catppuccin-latte .help.is-danger{color:#d20f39}html.theme--catppuccin-latte .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-latte .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-latte .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-latte .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-latte .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-latte .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-latte #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-latte .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-latte .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-latte .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-latte .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-latte .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-latte .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-latte .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-latte .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-latte .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-latte .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field.is-horizontal{display:flex}}html.theme--catppuccin-latte .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-latte .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-latte .field-label.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-latte .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-latte .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-latte .field-body .field{margin-bottom:0}html.theme--catppuccin-latte .field-body>.field{flex-shrink:1}html.theme--catppuccin-latte .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-latte .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-latte .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-latte .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-latte .control.has-icons-right .select:focus~.icon{color:#ccd0da}html.theme--catppuccin-latte .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-latte .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-latte .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-latte .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-latte .control.has-icons-left .icon,html.theme--catppuccin-latte .control.has-icons-right .icon{color:#acb0be;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-latte .control.has-icons-left .input,html.theme--catppuccin-latte .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-latte .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-latte .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-latte .control.has-icons-right .input,html.theme--catppuccin-latte .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-latte .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-latte .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-latte .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-latte .control.is-loading.is-small:after,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-latte .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-latte .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-latte .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-latte .breadcrumb a{align-items:center;color:#1e66f5;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-latte .breadcrumb a:hover{color:#04a5e5}html.theme--catppuccin-latte .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-latte .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-latte .breadcrumb li.is-active a{color:#41445a;cursor:default;pointer-events:none}html.theme--catppuccin-latte .breadcrumb li+li::before{color:#9ca0b0;content:"\0002f"}html.theme--catppuccin-latte .breadcrumb ul,html.theme--catppuccin-latte .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-latte .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-latte .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-latte .breadcrumb.is-centered ol,html.theme--catppuccin-latte .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-latte .breadcrumb.is-right ol,html.theme--catppuccin-latte .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-latte .breadcrumb.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-latte .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-latte .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-latte .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-latte .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-latte .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-latte .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#4c4f69;max-width:100%;position:relative}html.theme--catppuccin-latte .card-footer:first-child,html.theme--catppuccin-latte .card-content:first-child,html.theme--catppuccin-latte .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-latte .card-footer:last-child,html.theme--catppuccin-latte .card-content:last-child,html.theme--catppuccin-latte .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-latte .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-latte .card-header-title{align-items:center;color:#41445a;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-latte .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-latte .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-latte .card-image{display:block;position:relative}html.theme--catppuccin-latte .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-latte .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-latte .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-latte .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-latte .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-latte .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-latte .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-latte .dropdown.is-active .dropdown-menu,html.theme--catppuccin-latte .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-latte .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-latte .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-latte .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-latte .dropdown-content{background-color:#e6e9ef;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-latte .dropdown-item{color:#4c4f69;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-latte a.dropdown-item,html.theme--catppuccin-latte button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-latte a.dropdown-item:hover,html.theme--catppuccin-latte button.dropdown-item:hover{background-color:#e6e9ef;color:#0a0a0a}html.theme--catppuccin-latte a.dropdown-item.is-active,html.theme--catppuccin-latte button.dropdown-item.is-active{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-latte .level{align-items:center;justify-content:space-between}html.theme--catppuccin-latte .level code{border-radius:.4em}html.theme--catppuccin-latte .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-latte .level.is-mobile{display:flex}html.theme--catppuccin-latte .level.is-mobile .level-left,html.theme--catppuccin-latte .level.is-mobile .level-right{display:flex}html.theme--catppuccin-latte .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-latte .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-latte .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level{display:flex}html.theme--catppuccin-latte .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-latte .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-latte .level-item .title,html.theme--catppuccin-latte .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-latte .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-latte .level-left,html.theme--catppuccin-latte .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .level-left .level-item.is-flexible,html.theme--catppuccin-latte .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-left .level-item:not(:last-child),html.theme--catppuccin-latte .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-latte .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-latte .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-left{display:flex}}html.theme--catppuccin-latte .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .level-right{display:flex}}html.theme--catppuccin-latte .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-latte .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-latte .media .media{border-top:1px solid rgba(172,176,190,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-latte .media .media .content:not(:last-child),html.theme--catppuccin-latte .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-latte .media .media .media{padding-top:.5rem}html.theme--catppuccin-latte .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-latte .media+.media{border-top:1px solid rgba(172,176,190,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-latte .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-latte .media-left,html.theme--catppuccin-latte .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .media-left{margin-right:1rem}html.theme--catppuccin-latte .media-right{margin-left:1rem}html.theme--catppuccin-latte .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-latte .media-content{overflow-x:auto}}html.theme--catppuccin-latte .menu{font-size:1rem}html.theme--catppuccin-latte .menu.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-latte .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .menu.is-large{font-size:1.5rem}html.theme--catppuccin-latte .menu-list{line-height:1.25}html.theme--catppuccin-latte .menu-list a{border-radius:3px;color:#4c4f69;display:block;padding:0.5em 0.75em}html.theme--catppuccin-latte .menu-list a:hover{background-color:#e6e9ef;color:#41445a}html.theme--catppuccin-latte .menu-list a.is-active{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .menu-list li ul{border-left:1px solid #acb0be;margin:.75em;padding-left:.75em}html.theme--catppuccin-latte .menu-label{color:#616587;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-latte .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-latte .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-latte .message{background-color:#e6e9ef;border-radius:.4em;font-size:1rem}html.theme--catppuccin-latte .message strong{color:currentColor}html.theme--catppuccin-latte .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-latte .message.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-latte .message.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .message.is-large{font-size:1.5rem}html.theme--catppuccin-latte .message.is-white{background-color:#fff}html.theme--catppuccin-latte .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-latte .message.is-black{background-color:#fafafa}html.theme--catppuccin-latte .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-latte .message.is-light{background-color:#fafafa}html.theme--catppuccin-latte .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-latte .message.is-dark,html.theme--catppuccin-latte .content kbd.message{background-color:#f9fafb}html.theme--catppuccin-latte .message.is-dark .message-header,html.theme--catppuccin-latte .content kbd.message .message-header{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .message.is-dark .message-body,html.theme--catppuccin-latte .content kbd.message .message-body{border-color:#ccd0da}html.theme--catppuccin-latte .message.is-primary,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink{background-color:#ebf2fe}html.theme--catppuccin-latte .message.is-primary .message-header,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink .message-header{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .message.is-primary .message-body,html.theme--catppuccin-latte .docstring>section>a.message.docs-sourcelink .message-body{border-color:#1e66f5;color:#0a52e1}html.theme--catppuccin-latte .message.is-link{background-color:#ebf2fe}html.theme--catppuccin-latte .message.is-link .message-header{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .message.is-link .message-body{border-color:#1e66f5;color:#0a52e1}html.theme--catppuccin-latte .message.is-info{background-color:#edfcfc}html.theme--catppuccin-latte .message.is-info .message-header{background-color:#179299;color:#fff}html.theme--catppuccin-latte .message.is-info .message-body{border-color:#179299;color:#1cb2ba}html.theme--catppuccin-latte .message.is-success{background-color:#f1fbef}html.theme--catppuccin-latte .message.is-success .message-header{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .message.is-success .message-body{border-color:#40a02b;color:#40a12b}html.theme--catppuccin-latte .message.is-warning{background-color:#fdf6ed}html.theme--catppuccin-latte .message.is-warning .message-header{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .message.is-warning .message-body{border-color:#df8e1d;color:#9e6515}html.theme--catppuccin-latte .message.is-danger{background-color:#feecf0}html.theme--catppuccin-latte .message.is-danger .message-header{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .message.is-danger .message-body{border-color:#d20f39;color:#e9113f}html.theme--catppuccin-latte .message-header{align-items:center;background-color:#4c4f69;border-radius:.4em .4em 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-latte .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-latte .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-latte .message-body{border-color:#acb0be;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#4c4f69;padding:1.25em 1.5em}html.theme--catppuccin-latte .message-body code,html.theme--catppuccin-latte .message-body pre{background-color:#fff}html.theme--catppuccin-latte .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-latte .modal.is-active{display:flex}html.theme--catppuccin-latte .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-latte .modal-content,html.theme--catppuccin-latte .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-latte .modal-content,html.theme--catppuccin-latte .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-latte .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-latte .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-latte .modal-card-head,html.theme--catppuccin-latte .modal-card-foot{align-items:center;background-color:#e6e9ef;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-latte .modal-card-head{border-bottom:1px solid #acb0be;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-latte .modal-card-title{color:#4c4f69;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-latte .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #acb0be}html.theme--catppuccin-latte .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-latte .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#eff1f5;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-latte .navbar{background-color:#1e66f5;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-latte .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-latte .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-latte .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-latte .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-latte .navbar.is-dark,html.theme--catppuccin-latte .content kbd.navbar{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-burger,html.theme--catppuccin-latte .content kbd.navbar .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-latte .content kbd.navbar .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#ccd0da;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-latte .navbar.is-primary,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-burger,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5;color:#fff}}html.theme--catppuccin-latte .navbar.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5;color:#fff}}html.theme--catppuccin-latte .navbar.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#179299;color:#fff}}html.theme--catppuccin-latte .navbar.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#40a02b;color:#fff}}html.theme--catppuccin-latte .navbar.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#df8e1d;color:#fff}}html.theme--catppuccin-latte .navbar.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-latte .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#d20f39;color:#fff}}html.theme--catppuccin-latte .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-latte .navbar.has-shadow{box-shadow:0 2px 0 0 #e6e9ef}html.theme--catppuccin-latte .navbar.is-fixed-bottom,html.theme--catppuccin-latte .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #e6e9ef}html.theme--catppuccin-latte .navbar.is-fixed-top{top:0}html.theme--catppuccin-latte html.has-navbar-fixed-top,html.theme--catppuccin-latte body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom,html.theme--catppuccin-latte body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-latte .navbar-brand,html.theme--catppuccin-latte .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-latte .navbar-brand a.navbar-item:focus,html.theme--catppuccin-latte .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-latte .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-latte .navbar-burger{color:#4c4f69;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-latte .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-latte .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-latte .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-latte .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-latte .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-latte .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-latte .navbar-menu{display:none}html.theme--catppuccin-latte .navbar-item,html.theme--catppuccin-latte .navbar-link{color:#4c4f69;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-latte .navbar-item .icon:only-child,html.theme--catppuccin-latte .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-latte a.navbar-item,html.theme--catppuccin-latte .navbar-link{cursor:pointer}html.theme--catppuccin-latte a.navbar-item:focus,html.theme--catppuccin-latte a.navbar-item:focus-within,html.theme--catppuccin-latte a.navbar-item:hover,html.theme--catppuccin-latte a.navbar-item.is-active,html.theme--catppuccin-latte .navbar-link:focus,html.theme--catppuccin-latte .navbar-link:focus-within,html.theme--catppuccin-latte .navbar-link:hover,html.theme--catppuccin-latte .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}html.theme--catppuccin-latte .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .navbar-item img{max-height:1.75rem}html.theme--catppuccin-latte .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-latte .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-latte .navbar-item.is-tab:focus,html.theme--catppuccin-latte .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1e66f5}html.theme--catppuccin-latte .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1e66f5;border-bottom-style:solid;border-bottom-width:3px;color:#1e66f5;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-latte .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-latte .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-latte .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-latte .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-latte .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .navbar>.container{display:block}html.theme--catppuccin-latte .navbar-brand .navbar-item,html.theme--catppuccin-latte .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-latte .navbar-link::after{display:none}html.theme--catppuccin-latte .navbar-menu{background-color:#1e66f5;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-latte .navbar-menu.is-active{display:block}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch,html.theme--catppuccin-latte .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-latte .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-latte .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-latte .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-latte html.has-navbar-fixed-top-touch,html.theme--catppuccin-latte body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-latte body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .navbar,html.theme--catppuccin-latte .navbar-menu,html.theme--catppuccin-latte .navbar-start,html.theme--catppuccin-latte .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-latte .navbar{min-height:4rem}html.theme--catppuccin-latte .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-latte .navbar.is-spaced .navbar-start,html.theme--catppuccin-latte .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-latte .navbar.is-spaced a.navbar-item,html.theme--catppuccin-latte .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-latte .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-latte .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-latte .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8c8fa1}html.theme--catppuccin-latte .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}html.theme--catppuccin-latte .navbar-burger{display:none}html.theme--catppuccin-latte .navbar-item,html.theme--catppuccin-latte .navbar-link{align-items:center;display:flex}html.theme--catppuccin-latte .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-latte .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-latte .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-latte .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-latte .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-latte .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-latte .navbar-dropdown{background-color:#1e66f5;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-latte .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-latte .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8c8fa1}html.theme--catppuccin-latte .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1e66f5}.navbar.is-spaced html.theme--catppuccin-latte .navbar-dropdown,html.theme--catppuccin-latte .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-latte .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-latte .navbar-divider{display:block}html.theme--catppuccin-latte .navbar>.container .navbar-brand,html.theme--catppuccin-latte .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-latte .navbar>.container .navbar-menu,html.theme--catppuccin-latte .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-latte .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-latte .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-latte .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-latte html.has-navbar-fixed-top-desktop,html.theme--catppuccin-latte body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-latte html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-latte body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-latte html.has-spaced-navbar-fixed-top,html.theme--catppuccin-latte body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-latte html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-latte body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-latte a.navbar-item.is-active,html.theme--catppuccin-latte .navbar-link.is-active{color:#1e66f5}html.theme--catppuccin-latte a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-latte .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-latte .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-latte .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-latte .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-latte .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-latte .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-latte .pagination.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-latte .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-latte .pagination.is-rounded .pagination-previous,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-latte .pagination.is-rounded .pagination-next,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-latte .pagination.is-rounded .pagination-link,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-latte .pagination,html.theme--catppuccin-latte .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link{border-color:#acb0be;color:#1e66f5;min-width:2.5em}html.theme--catppuccin-latte .pagination-previous:hover,html.theme--catppuccin-latte .pagination-next:hover,html.theme--catppuccin-latte .pagination-link:hover{border-color:#9ca0b0;color:#04a5e5}html.theme--catppuccin-latte .pagination-previous:focus,html.theme--catppuccin-latte .pagination-next:focus,html.theme--catppuccin-latte .pagination-link:focus{border-color:#9ca0b0}html.theme--catppuccin-latte .pagination-previous:active,html.theme--catppuccin-latte .pagination-next:active,html.theme--catppuccin-latte .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-latte .pagination-previous[disabled],html.theme--catppuccin-latte .pagination-previous.is-disabled,html.theme--catppuccin-latte .pagination-next[disabled],html.theme--catppuccin-latte .pagination-next.is-disabled,html.theme--catppuccin-latte .pagination-link[disabled],html.theme--catppuccin-latte .pagination-link.is-disabled{background-color:#acb0be;border-color:#acb0be;box-shadow:none;color:#616587;opacity:0.5}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-latte .pagination-link.is-current{background-color:#1e66f5;border-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .pagination-ellipsis{color:#9ca0b0;pointer-events:none}html.theme--catppuccin-latte .pagination-list{flex-wrap:wrap}html.theme--catppuccin-latte .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-latte .pagination{flex-wrap:wrap}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-latte .pagination-previous{order:2}html.theme--catppuccin-latte .pagination-next{order:3}html.theme--catppuccin-latte .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-latte .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-latte .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-latte .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-latte .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-latte .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-latte .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-latte .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-latte .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-latte .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-latte .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-latte .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-latte .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-latte .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-latte .panel.is-dark .panel-heading,html.theme--catppuccin-latte .content kbd.panel .panel-heading{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-latte .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#ccd0da}html.theme--catppuccin-latte .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-latte .content kbd.panel .panel-block.is-active .panel-icon{color:#ccd0da}html.theme--catppuccin-latte .panel.is-primary .panel-heading,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#1e66f5}html.theme--catppuccin-latte .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-latte .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel.is-link .panel-heading{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1e66f5}html.theme--catppuccin-latte .panel.is-link .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel.is-info .panel-heading{background-color:#179299;color:#fff}html.theme--catppuccin-latte .panel.is-info .panel-tabs a.is-active{border-bottom-color:#179299}html.theme--catppuccin-latte .panel.is-info .panel-block.is-active .panel-icon{color:#179299}html.theme--catppuccin-latte .panel.is-success .panel-heading{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .panel.is-success .panel-tabs a.is-active{border-bottom-color:#40a02b}html.theme--catppuccin-latte .panel.is-success .panel-block.is-active .panel-icon{color:#40a02b}html.theme--catppuccin-latte .panel.is-warning .panel-heading{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#df8e1d}html.theme--catppuccin-latte .panel.is-warning .panel-block.is-active .panel-icon{color:#df8e1d}html.theme--catppuccin-latte .panel.is-danger .panel-heading{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#d20f39}html.theme--catppuccin-latte .panel.is-danger .panel-block.is-active .panel-icon{color:#d20f39}html.theme--catppuccin-latte .panel-tabs:not(:last-child),html.theme--catppuccin-latte .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-latte .panel-heading{background-color:#bcc0cc;border-radius:8px 8px 0 0;color:#41445a;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-latte .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-latte .panel-tabs a{border-bottom:1px solid #acb0be;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-latte .panel-tabs a.is-active{border-bottom-color:#bcc0cc;color:#0b57ef}html.theme--catppuccin-latte .panel-list a{color:#4c4f69}html.theme--catppuccin-latte .panel-list a:hover{color:#1e66f5}html.theme--catppuccin-latte .panel-block{align-items:center;color:#41445a;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-latte .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-latte .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-latte .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-latte .panel-block.is-active{border-left-color:#1e66f5;color:#0b57ef}html.theme--catppuccin-latte .panel-block.is-active .panel-icon{color:#1e66f5}html.theme--catppuccin-latte .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-latte a.panel-block,html.theme--catppuccin-latte label.panel-block{cursor:pointer}html.theme--catppuccin-latte a.panel-block:hover,html.theme--catppuccin-latte label.panel-block:hover{background-color:#e6e9ef}html.theme--catppuccin-latte .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#616587;margin-right:.75em}html.theme--catppuccin-latte .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-latte .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-latte .tabs a{align-items:center;border-bottom-color:#acb0be;border-bottom-style:solid;border-bottom-width:1px;color:#4c4f69;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-latte .tabs a:hover{border-bottom-color:#41445a;color:#41445a}html.theme--catppuccin-latte .tabs li{display:block}html.theme--catppuccin-latte .tabs li.is-active a{border-bottom-color:#1e66f5;color:#1e66f5}html.theme--catppuccin-latte .tabs ul{align-items:center;border-bottom-color:#acb0be;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-latte .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-latte .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-latte .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-latte .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-latte .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-latte .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-latte .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-latte .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-latte .tabs.is-boxed a:hover{background-color:#e6e9ef;border-bottom-color:#acb0be}html.theme--catppuccin-latte .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#acb0be;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-latte .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-latte .tabs.is-toggle a{border-color:#acb0be;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-latte .tabs.is-toggle a:hover{background-color:#e6e9ef;border-color:#9ca0b0;z-index:2}html.theme--catppuccin-latte .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-latte .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-latte .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-latte .tabs.is-toggle li.is-active a{background-color:#1e66f5;border-color:#1e66f5;color:#fff;z-index:1}html.theme--catppuccin-latte .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-latte .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-latte .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-latte .tabs.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-latte .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-latte .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-latte .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-latte .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-latte .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-latte .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-latte .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-latte .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-latte .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-latte .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-latte .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .column.is-narrow,html.theme--catppuccin-latte .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full,html.theme--catppuccin-latte .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters,html.theme--catppuccin-latte .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds,html.theme--catppuccin-latte .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half,html.theme--catppuccin-latte .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third,html.theme--catppuccin-latte .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter,html.theme--catppuccin-latte .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth,html.theme--catppuccin-latte .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths,html.theme--catppuccin-latte .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths,html.theme--catppuccin-latte .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths,html.theme--catppuccin-latte .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters,html.theme--catppuccin-latte .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds,html.theme--catppuccin-latte .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half,html.theme--catppuccin-latte .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third,html.theme--catppuccin-latte .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter,html.theme--catppuccin-latte .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth,html.theme--catppuccin-latte .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths,html.theme--catppuccin-latte .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths,html.theme--catppuccin-latte .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths,html.theme--catppuccin-latte .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-latte .column.is-0,html.theme--catppuccin-latte .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0,html.theme--catppuccin-latte .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-latte .column.is-1,html.theme--catppuccin-latte .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1,html.theme--catppuccin-latte .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2,html.theme--catppuccin-latte .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2,html.theme--catppuccin-latte .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3,html.theme--catppuccin-latte .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3,html.theme--catppuccin-latte .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-latte .column.is-4,html.theme--catppuccin-latte .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4,html.theme--catppuccin-latte .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5,html.theme--catppuccin-latte .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5,html.theme--catppuccin-latte .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6,html.theme--catppuccin-latte .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6,html.theme--catppuccin-latte .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-latte .column.is-7,html.theme--catppuccin-latte .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7,html.theme--catppuccin-latte .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8,html.theme--catppuccin-latte .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8,html.theme--catppuccin-latte .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9,html.theme--catppuccin-latte .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9,html.theme--catppuccin-latte .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-latte .column.is-10,html.theme--catppuccin-latte .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10,html.theme--catppuccin-latte .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11,html.theme--catppuccin-latte .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11,html.theme--catppuccin-latte .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12,html.theme--catppuccin-latte .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12,html.theme--catppuccin-latte .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-latte .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-latte .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-latte .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-latte .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-latte .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-latte .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-latte .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-latte .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-latte .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-latte .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-latte .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-latte .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-latte .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-latte .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-latte .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-latte .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-latte .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-latte .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-latte .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-latte .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-latte .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-latte .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-latte .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-latte .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-latte .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-latte .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-latte .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-latte .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-latte .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-latte .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-latte .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-latte .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-latte .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-latte .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-latte .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-latte .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-latte .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-latte .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-latte .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-latte .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-latte .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-latte .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-latte .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-latte .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-latte .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-latte .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-latte .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-latte .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-latte .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-latte .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-latte .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-latte .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-latte .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-latte .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-latte .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-latte .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-latte .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-latte .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-latte .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-latte .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-latte .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-latte .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-latte .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-latte .columns.is-centered{justify-content:center}html.theme--catppuccin-latte .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-latte .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-latte .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-latte .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-latte .columns.is-mobile{display:flex}html.theme--catppuccin-latte .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-latte .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-desktop{display:flex}}html.theme--catppuccin-latte .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-latte .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-latte .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-latte .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-latte .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-latte .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-latte .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-latte .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-latte .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-latte .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-latte .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-latte .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-latte .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-latte .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-latte .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-latte .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-latte .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-latte .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-latte .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-latte .tile.is-child{margin:0 !important}html.theme--catppuccin-latte .tile.is-parent{padding:.75rem}html.theme--catppuccin-latte .tile.is-vertical{flex-direction:column}html.theme--catppuccin-latte .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .tile:not(.is-child){display:flex}html.theme--catppuccin-latte .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-latte .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-latte .tile.is-3{flex:none;width:25%}html.theme--catppuccin-latte .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-latte .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-latte .tile.is-6{flex:none;width:50%}html.theme--catppuccin-latte .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-latte .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-latte .tile.is-9{flex:none;width:75%}html.theme--catppuccin-latte .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-latte .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-latte .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-latte .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-latte .hero .navbar{background:none}html.theme--catppuccin-latte .hero .tabs ul{border-bottom:none}html.theme--catppuccin-latte .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-white strong{color:inherit}html.theme--catppuccin-latte .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-latte .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-latte .hero.is-white .navbar-item,html.theme--catppuccin-latte .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-latte .hero.is-white a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-white .navbar-link:hover,html.theme--catppuccin-latte .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-latte .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-latte .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-latte .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-black strong{color:inherit}html.theme--catppuccin-latte .hero.is-black .title{color:#fff}html.theme--catppuccin-latte .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-latte .hero.is-black .navbar-item,html.theme--catppuccin-latte .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-black a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-black .navbar-link:hover,html.theme--catppuccin-latte .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-latte .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-latte .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-latte .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-light strong{color:inherit}html.theme--catppuccin-latte .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-latte .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-latte .hero.is-light .navbar-item,html.theme--catppuccin-latte .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-light .navbar-link:hover,html.theme--catppuccin-latte .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-latte .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-latte .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-latte .hero.is-dark,html.theme--catppuccin-latte .content kbd.hero{background-color:#ccd0da;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-dark strong,html.theme--catppuccin-latte .content kbd.hero strong{color:inherit}html.theme--catppuccin-latte .hero.is-dark .title,html.theme--catppuccin-latte .content kbd.hero .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .subtitle,html.theme--catppuccin-latte .content kbd.hero .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-latte .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-latte .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-dark .subtitle strong,html.theme--catppuccin-latte .content kbd.hero .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-dark .navbar-menu,html.theme--catppuccin-latte .content kbd.hero .navbar-menu{background-color:#ccd0da}}html.theme--catppuccin-latte .hero.is-dark .navbar-item,html.theme--catppuccin-latte .content kbd.hero .navbar-item,html.theme--catppuccin-latte .hero.is-dark .navbar-link,html.theme--catppuccin-latte .content kbd.hero .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-latte .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-latte .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-dark .navbar-link:hover,html.theme--catppuccin-latte .content kbd.hero .navbar-link:hover,html.theme--catppuccin-latte .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-latte .content kbd.hero .navbar-link.is-active{background-color:#bdc2cf;color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .tabs a,html.theme--catppuccin-latte .content kbd.hero .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-latte .hero.is-dark .tabs a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs li.is-active a{color:#ccd0da !important;opacity:1}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ccd0da}html.theme--catppuccin-latte .hero.is-dark.is-bold,html.theme--catppuccin-latte .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #a7b8cc 0%, #ccd0da 71%, #d9dbe6 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-latte .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #a7b8cc 0%, #ccd0da 71%, #d9dbe6 100%)}}html.theme--catppuccin-latte .hero.is-primary,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-primary strong,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-latte .hero.is-primary .title,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-latte .hero.is-primary .subtitle,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-primary .subtitle strong,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-primary .navbar-menu,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#1e66f5}}html.theme--catppuccin-latte .hero.is-primary .navbar-item,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-latte .hero.is-primary .navbar-link,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-primary .navbar-link:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-latte .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .hero.is-primary .tabs a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-primary .tabs a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#1e66f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .hero.is-primary.is-bold,html.theme--catppuccin-latte .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-latte .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}}html.theme--catppuccin-latte .hero.is-link{background-color:#1e66f5;color:#fff}html.theme--catppuccin-latte .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-link strong{color:inherit}html.theme--catppuccin-latte .hero.is-link .title{color:#fff}html.theme--catppuccin-latte .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-link .navbar-menu{background-color:#1e66f5}}html.theme--catppuccin-latte .hero.is-link .navbar-item,html.theme--catppuccin-latte .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-link a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-link .navbar-link:hover,html.theme--catppuccin-latte .hero.is-link .navbar-link.is-active{background-color:#0b57ef;color:#fff}html.theme--catppuccin-latte .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-link .tabs li.is-active a{color:#1e66f5 !important;opacity:1}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1e66f5}html.theme--catppuccin-latte .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0070e0 0%, #1e66f5 71%, #3153fb 100%)}}html.theme--catppuccin-latte .hero.is-info{background-color:#179299;color:#fff}html.theme--catppuccin-latte .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-info strong{color:inherit}html.theme--catppuccin-latte .hero.is-info .title{color:#fff}html.theme--catppuccin-latte .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-info .navbar-menu{background-color:#179299}}html.theme--catppuccin-latte .hero.is-info .navbar-item,html.theme--catppuccin-latte .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-info a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-info .navbar-link:hover,html.theme--catppuccin-latte .hero.is-info .navbar-link.is-active{background-color:#147d83;color:#fff}html.theme--catppuccin-latte .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-info .tabs li.is-active a{color:#179299 !important;opacity:1}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#179299}html.theme--catppuccin-latte .hero.is-info.is-bold{background-image:linear-gradient(141deg, #0a7367 0%, #179299 71%, #1591b4 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0a7367 0%, #179299 71%, #1591b4 100%)}}html.theme--catppuccin-latte .hero.is-success{background-color:#40a02b;color:#fff}html.theme--catppuccin-latte .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-success strong{color:inherit}html.theme--catppuccin-latte .hero.is-success .title{color:#fff}html.theme--catppuccin-latte .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-success .navbar-menu{background-color:#40a02b}}html.theme--catppuccin-latte .hero.is-success .navbar-item,html.theme--catppuccin-latte .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-success a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-success .navbar-link:hover,html.theme--catppuccin-latte .hero.is-success .navbar-link.is-active{background-color:#388c26;color:#fff}html.theme--catppuccin-latte .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-success .tabs li.is-active a{color:#40a02b !important;opacity:1}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#40a02b}html.theme--catppuccin-latte .hero.is-success.is-bold{background-image:linear-gradient(141deg, #3c7f19 0%, #40a02b 71%, #2dba2b 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #3c7f19 0%, #40a02b 71%, #2dba2b 100%)}}html.theme--catppuccin-latte .hero.is-warning{background-color:#df8e1d;color:#fff}html.theme--catppuccin-latte .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-warning strong{color:inherit}html.theme--catppuccin-latte .hero.is-warning .title{color:#fff}html.theme--catppuccin-latte .hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-warning .navbar-menu{background-color:#df8e1d}}html.theme--catppuccin-latte .hero.is-warning .navbar-item,html.theme--catppuccin-latte .hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-warning .navbar-link:hover,html.theme--catppuccin-latte .hero.is-warning .navbar-link.is-active{background-color:#c8801a;color:#fff}html.theme--catppuccin-latte .hero.is-warning .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-warning .tabs li.is-active a{color:#df8e1d !important;opacity:1}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#df8e1d}html.theme--catppuccin-latte .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #bc560d 0%, #df8e1d 71%, #eaba2b 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #bc560d 0%, #df8e1d 71%, #eaba2b 100%)}}html.theme--catppuccin-latte .hero.is-danger{background-color:#d20f39;color:#fff}html.theme--catppuccin-latte .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-latte .hero.is-danger strong{color:inherit}html.theme--catppuccin-latte .hero.is-danger .title{color:#fff}html.theme--catppuccin-latte .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-latte .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-latte .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .hero.is-danger .navbar-menu{background-color:#d20f39}}html.theme--catppuccin-latte .hero.is-danger .navbar-item,html.theme--catppuccin-latte .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-latte .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-latte .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-latte .hero.is-danger .navbar-link:hover,html.theme--catppuccin-latte .hero.is-danger .navbar-link.is-active{background-color:#ba0d33;color:#fff}html.theme--catppuccin-latte .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-latte .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-latte .hero.is-danger .tabs li.is-active a{color:#d20f39 !important;opacity:1}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-latte .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#d20f39}html.theme--catppuccin-latte .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ab0343 0%, #d20f39 71%, #f00a16 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ab0343 0%, #d20f39 71%, #f00a16 100%)}}html.theme--catppuccin-latte .hero.is-small .hero-body,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-latte .hero.is-halfheight .hero-body,html.theme--catppuccin-latte .hero.is-fullheight .hero-body,html.theme--catppuccin-latte .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-latte .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-latte .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-latte .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-latte .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-latte .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-latte .hero-video{overflow:hidden}html.theme--catppuccin-latte .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-latte .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero-video{display:none}}html.theme--catppuccin-latte .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-latte .hero-buttons .button{display:flex}html.theme--catppuccin-latte .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-latte .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-latte .hero-head,html.theme--catppuccin-latte .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-latte .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-latte .hero-body{padding:3rem 3rem}}html.theme--catppuccin-latte .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-latte .section{padding:3rem 3rem}html.theme--catppuccin-latte .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-latte .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-latte .footer{background-color:#e6e9ef;padding:3rem 1.5rem 6rem}html.theme--catppuccin-latte h1 .docs-heading-anchor,html.theme--catppuccin-latte h1 .docs-heading-anchor:hover,html.theme--catppuccin-latte h1 .docs-heading-anchor:visited,html.theme--catppuccin-latte h2 .docs-heading-anchor,html.theme--catppuccin-latte h2 .docs-heading-anchor:hover,html.theme--catppuccin-latte h2 .docs-heading-anchor:visited,html.theme--catppuccin-latte h3 .docs-heading-anchor,html.theme--catppuccin-latte h3 .docs-heading-anchor:hover,html.theme--catppuccin-latte h3 .docs-heading-anchor:visited,html.theme--catppuccin-latte h4 .docs-heading-anchor,html.theme--catppuccin-latte h4 .docs-heading-anchor:hover,html.theme--catppuccin-latte h4 .docs-heading-anchor:visited,html.theme--catppuccin-latte h5 .docs-heading-anchor,html.theme--catppuccin-latte h5 .docs-heading-anchor:hover,html.theme--catppuccin-latte h5 .docs-heading-anchor:visited,html.theme--catppuccin-latte h6 .docs-heading-anchor,html.theme--catppuccin-latte h6 .docs-heading-anchor:hover,html.theme--catppuccin-latte h6 .docs-heading-anchor:visited{color:#4c4f69}html.theme--catppuccin-latte h1 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h2 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h3 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h4 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h5 .docs-heading-anchor-permalink,html.theme--catppuccin-latte h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-latte h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-latte h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-latte h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-latte h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-latte .docs-dark-only{display:none !important}html.theme--catppuccin-latte pre{position:relative;overflow:hidden}html.theme--catppuccin-latte pre code,html.theme--catppuccin-latte pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-latte pre code:first-of-type,html.theme--catppuccin-latte pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-latte pre code:last-of-type,html.theme--catppuccin-latte pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-latte pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#4c4f69;cursor:pointer;text-align:center}html.theme--catppuccin-latte pre .copy-button:focus,html.theme--catppuccin-latte pre .copy-button:hover{opacity:1;background:rgba(76,79,105,0.1);color:#1e66f5}html.theme--catppuccin-latte pre .copy-button.success{color:#40a02b;opacity:1}html.theme--catppuccin-latte pre .copy-button.error{color:#d20f39;opacity:1}html.theme--catppuccin-latte pre:hover .copy-button{opacity:1}html.theme--catppuccin-latte .admonition{background-color:#e6e9ef;border-style:solid;border-width:2px;border-color:#5c5f77;border-radius:4px;font-size:1rem}html.theme--catppuccin-latte .admonition strong{color:currentColor}html.theme--catppuccin-latte .admonition.is-small,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-latte .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-latte .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-latte .admonition.is-default{background-color:#e6e9ef;border-color:#5c5f77}html.theme--catppuccin-latte .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#5c5f77}html.theme--catppuccin-latte .admonition.is-default>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-info{background-color:#e6e9ef;border-color:#179299}html.theme--catppuccin-latte .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#179299}html.theme--catppuccin-latte .admonition.is-info>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-success{background-color:#e6e9ef;border-color:#40a02b}html.theme--catppuccin-latte .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#40a02b}html.theme--catppuccin-latte .admonition.is-success>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-warning{background-color:#e6e9ef;border-color:#df8e1d}html.theme--catppuccin-latte .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#df8e1d}html.theme--catppuccin-latte .admonition.is-warning>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-danger{background-color:#e6e9ef;border-color:#d20f39}html.theme--catppuccin-latte .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#d20f39}html.theme--catppuccin-latte .admonition.is-danger>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-compat{background-color:#e6e9ef;border-color:#04a5e5}html.theme--catppuccin-latte .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#04a5e5}html.theme--catppuccin-latte .admonition.is-compat>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition.is-todo{background-color:#e6e9ef;border-color:#8839ef}html.theme--catppuccin-latte .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#8839ef}html.theme--catppuccin-latte .admonition.is-todo>.admonition-body{color:#4c4f69}html.theme--catppuccin-latte .admonition-header{color:#5c5f77;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-latte .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-latte details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-latte details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-latte details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-latte .admonition-body{color:#4c4f69;padding:0.5rem .75rem}html.theme--catppuccin-latte .admonition-body pre{background-color:#e6e9ef}html.theme--catppuccin-latte .admonition-body code{background-color:#e6e9ef}html.theme--catppuccin-latte .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #acb0be;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-latte .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#e6e9ef;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #acb0be;overflow:auto}html.theme--catppuccin-latte .docstring>header code{background-color:transparent}html.theme--catppuccin-latte .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-latte .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-latte .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-latte .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #acb0be}html.theme--catppuccin-latte .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-latte .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-latte .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-latte .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-latte .documenter-example-output{background-color:#eff1f5}html.theme--catppuccin-latte .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#e6e9ef;color:#4c4f69;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-latte .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-latte .outdated-warning-overlay a{color:#1e66f5}html.theme--catppuccin-latte .outdated-warning-overlay a:hover{color:#04a5e5}html.theme--catppuccin-latte .content pre{border:2px solid #acb0be;border-radius:4px}html.theme--catppuccin-latte .content code{font-weight:inherit}html.theme--catppuccin-latte .content a code{color:#1e66f5}html.theme--catppuccin-latte .content a:hover code{color:#04a5e5}html.theme--catppuccin-latte .content h1 code,html.theme--catppuccin-latte .content h2 code,html.theme--catppuccin-latte .content h3 code,html.theme--catppuccin-latte .content h4 code,html.theme--catppuccin-latte .content h5 code,html.theme--catppuccin-latte .content h6 code{color:#4c4f69}html.theme--catppuccin-latte .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-latte .content blockquote>ul:first-child,html.theme--catppuccin-latte .content blockquote>ol:first-child,html.theme--catppuccin-latte .content .admonition-body>ul:first-child,html.theme--catppuccin-latte .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-latte pre,html.theme--catppuccin-latte code{font-variant-ligatures:no-contextual}html.theme--catppuccin-latte .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-latte .breadcrumb a.is-disabled,html.theme--catppuccin-latte .breadcrumb a.is-disabled:hover{color:#41445a}html.theme--catppuccin-latte .hljs{background:initial !important}html.theme--catppuccin-latte .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-latte .katex-display,html.theme--catppuccin-latte mjx-container,html.theme--catppuccin-latte .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-latte html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-latte li.no-marker{list-style:none}html.theme--catppuccin-latte #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-latte #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main{width:100%}html.theme--catppuccin-latte #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-latte #documenter .docs-main>header,html.theme--catppuccin-latte #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar{background-color:#eff1f5;border-bottom:1px solid #acb0be;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-latte #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-latte #documenter .docs-main section.footnotes{border-top:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-latte #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-latte .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-latte #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #acb0be;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-latte #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-latte #documenter .docs-sidebar{display:flex;flex-direction:column;color:#4c4f69;background-color:#e6e9ef;border-right:1px solid #acb0be;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-latte #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-latte #documenter .docs-sidebar .docs-package-name a:hover{color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #acb0be;display:none;padding:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #acb0be;padding-bottom:1.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#4c4f69;background:#e6e9ef}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#4c4f69;background-color:#f2f4f7}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #acb0be;border-bottom:1px solid #acb0be;background-color:#dce0e8}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#dce0e8;color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#f2f4f7;color:#4c4f69}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #acb0be}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-latte #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#fff}html.theme--catppuccin-latte #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#fff}}@media screen and (max-width: 1055px){html.theme--catppuccin-latte #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#fff}html.theme--catppuccin-latte #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#fff}}html.theme--catppuccin-latte kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-latte .search-min-width-50{min-width:50%}html.theme--catppuccin-latte .search-min-height-100{min-height:100%}html.theme--catppuccin-latte .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-latte .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover,html.theme--catppuccin-latte .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-latte .search-result-link .property-search-result-badge,html.theme--catppuccin-latte .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-latte .property-search-result-badge,html.theme--catppuccin-latte .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-latte .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:hover .search-filter,html.theme--catppuccin-latte .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-latte .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-latte .search-filter:hover,html.theme--catppuccin-latte .search-filter:focus{color:#333}html.theme--catppuccin-latte .search-filter-selected{color:#ccd0da;background-color:#7287fd}html.theme--catppuccin-latte .search-filter-selected:hover,html.theme--catppuccin-latte .search-filter-selected:focus{color:#ccd0da}html.theme--catppuccin-latte .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-latte .search-divider{border-bottom:1px solid #acb0be}html.theme--catppuccin-latte .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-latte .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-latte #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-latte #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-latte .w-100{width:100%}html.theme--catppuccin-latte .gap-2{gap:0.5rem}html.theme--catppuccin-latte .gap-4{gap:1rem}html.theme--catppuccin-latte .gap-8{gap:2rem}html.theme--catppuccin-latte{background-color:#eff1f5;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-latte a{transition:all 200ms ease}html.theme--catppuccin-latte .label{color:#4c4f69}html.theme--catppuccin-latte .button,html.theme--catppuccin-latte .control.has-icons-left .icon,html.theme--catppuccin-latte .control.has-icons-right .icon,html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .pagination-ellipsis,html.theme--catppuccin-latte .pagination-link,html.theme--catppuccin-latte .pagination-next,html.theme--catppuccin-latte .pagination-previous,html.theme--catppuccin-latte .select,html.theme--catppuccin-latte .select select,html.theme--catppuccin-latte .textarea{height:2.5em;color:#4c4f69}html.theme--catppuccin-latte .input,html.theme--catppuccin-latte #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-latte .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#4c4f69}html.theme--catppuccin-latte .select:after,html.theme--catppuccin-latte .select select{border-width:1px}html.theme--catppuccin-latte .menu-list a{transition:all 300ms ease}html.theme--catppuccin-latte .modal-card-foot,html.theme--catppuccin-latte .modal-card-head{border-color:#acb0be}html.theme--catppuccin-latte .navbar{border-radius:.4em}html.theme--catppuccin-latte .navbar.is-transparent{background:none}html.theme--catppuccin-latte .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-latte .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1e66f5}@media screen and (max-width: 1055px){html.theme--catppuccin-latte .navbar .navbar-menu{background-color:#1e66f5;border-radius:0 0 .4em .4em}}html.theme--catppuccin-latte .docstring>section>a.docs-sourcelink:not(body){color:#ccd0da}html.theme--catppuccin-latte .tag.is-link:not(body),html.theme--catppuccin-latte .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-latte .content kbd.is-link:not(body){color:#ccd0da}html.theme--catppuccin-latte .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-latte .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-latte .ansi span.sgr3{font-style:italic}html.theme--catppuccin-latte .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-latte .ansi span.sgr7{color:#eff1f5;background-color:#4c4f69}html.theme--catppuccin-latte .ansi span.sgr8{color:transparent}html.theme--catppuccin-latte .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-latte .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-latte .ansi span.sgr30{color:#5c5f77}html.theme--catppuccin-latte .ansi span.sgr31{color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr32{color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr33{color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr34{color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr35{color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr36{color:#179299}html.theme--catppuccin-latte .ansi span.sgr37{color:#acb0be}html.theme--catppuccin-latte .ansi span.sgr40{background-color:#5c5f77}html.theme--catppuccin-latte .ansi span.sgr41{background-color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr42{background-color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr43{background-color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr44{background-color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr45{background-color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr46{background-color:#179299}html.theme--catppuccin-latte .ansi span.sgr47{background-color:#acb0be}html.theme--catppuccin-latte .ansi span.sgr90{color:#6c6f85}html.theme--catppuccin-latte .ansi span.sgr91{color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr92{color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr93{color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr94{color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr95{color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr96{color:#179299}html.theme--catppuccin-latte .ansi span.sgr97{color:#bcc0cc}html.theme--catppuccin-latte .ansi span.sgr100{background-color:#6c6f85}html.theme--catppuccin-latte .ansi span.sgr101{background-color:#d20f39}html.theme--catppuccin-latte .ansi span.sgr102{background-color:#40a02b}html.theme--catppuccin-latte .ansi span.sgr103{background-color:#df8e1d}html.theme--catppuccin-latte .ansi span.sgr104{background-color:#1e66f5}html.theme--catppuccin-latte .ansi span.sgr105{background-color:#ea76cb}html.theme--catppuccin-latte .ansi span.sgr106{background-color:#179299}html.theme--catppuccin-latte .ansi span.sgr107{background-color:#bcc0cc}html.theme--catppuccin-latte code.language-julia-repl>span.hljs-meta{color:#40a02b;font-weight:bolder}html.theme--catppuccin-latte code .hljs{color:#4c4f69;background:#eff1f5}html.theme--catppuccin-latte code .hljs-keyword{color:#8839ef}html.theme--catppuccin-latte code .hljs-built_in{color:#d20f39}html.theme--catppuccin-latte code .hljs-type{color:#df8e1d}html.theme--catppuccin-latte code .hljs-literal{color:#fe640b}html.theme--catppuccin-latte code .hljs-number{color:#fe640b}html.theme--catppuccin-latte code .hljs-operator{color:#179299}html.theme--catppuccin-latte code .hljs-punctuation{color:#5c5f77}html.theme--catppuccin-latte code .hljs-property{color:#179299}html.theme--catppuccin-latte code .hljs-regexp{color:#ea76cb}html.theme--catppuccin-latte code .hljs-string{color:#40a02b}html.theme--catppuccin-latte code .hljs-char.escape_{color:#40a02b}html.theme--catppuccin-latte code .hljs-subst{color:#6c6f85}html.theme--catppuccin-latte code .hljs-symbol{color:#dd7878}html.theme--catppuccin-latte code .hljs-variable{color:#8839ef}html.theme--catppuccin-latte code .hljs-variable.language_{color:#8839ef}html.theme--catppuccin-latte code .hljs-variable.constant_{color:#fe640b}html.theme--catppuccin-latte code .hljs-title{color:#1e66f5}html.theme--catppuccin-latte code .hljs-title.class_{color:#df8e1d}html.theme--catppuccin-latte code .hljs-title.function_{color:#1e66f5}html.theme--catppuccin-latte code .hljs-params{color:#4c4f69}html.theme--catppuccin-latte code .hljs-comment{color:#acb0be}html.theme--catppuccin-latte code .hljs-doctag{color:#d20f39}html.theme--catppuccin-latte code .hljs-meta{color:#fe640b}html.theme--catppuccin-latte code .hljs-section{color:#1e66f5}html.theme--catppuccin-latte code .hljs-tag{color:#6c6f85}html.theme--catppuccin-latte code .hljs-name{color:#8839ef}html.theme--catppuccin-latte code .hljs-attr{color:#1e66f5}html.theme--catppuccin-latte code .hljs-attribute{color:#40a02b}html.theme--catppuccin-latte code .hljs-bullet{color:#179299}html.theme--catppuccin-latte code .hljs-code{color:#40a02b}html.theme--catppuccin-latte code .hljs-emphasis{color:#d20f39;font-style:italic}html.theme--catppuccin-latte code .hljs-strong{color:#d20f39;font-weight:bold}html.theme--catppuccin-latte code .hljs-formula{color:#179299}html.theme--catppuccin-latte code .hljs-link{color:#209fb5;font-style:italic}html.theme--catppuccin-latte code .hljs-quote{color:#40a02b;font-style:italic}html.theme--catppuccin-latte code .hljs-selector-tag{color:#df8e1d}html.theme--catppuccin-latte code .hljs-selector-id{color:#1e66f5}html.theme--catppuccin-latte code .hljs-selector-class{color:#179299}html.theme--catppuccin-latte code .hljs-selector-attr{color:#8839ef}html.theme--catppuccin-latte code .hljs-selector-pseudo{color:#179299}html.theme--catppuccin-latte code .hljs-template-tag{color:#dd7878}html.theme--catppuccin-latte code .hljs-template-variable{color:#dd7878}html.theme--catppuccin-latte code .hljs-addition{color:#40a02b;background:rgba(166,227,161,0.15)}html.theme--catppuccin-latte code .hljs-deletion{color:#d20f39;background:rgba(243,139,168,0.15)}html.theme--catppuccin-latte .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover,html.theme--catppuccin-latte .search-result-link:focus{background-color:#ccd0da}html.theme--catppuccin-latte .search-result-link .property-search-result-badge,html.theme--catppuccin-latte .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-latte .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:hover .search-filter,html.theme--catppuccin-latte .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-latte .search-result-link:focus .search-filter{color:#ccd0da !important;background-color:#7287fd !important}html.theme--catppuccin-latte .search-result-title{color:#4c4f69}html.theme--catppuccin-latte .search-result-highlight{background-color:#d20f39;color:#e6e9ef}html.theme--catppuccin-latte .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-latte .w-100{width:100%}html.theme--catppuccin-latte .gap-2{gap:0.5rem}html.theme--catppuccin-latte .gap-4{gap:1rem} diff --git a/v2.0.2/assets/themes/catppuccin-macchiato.css b/v2.0.2/assets/themes/catppuccin-macchiato.css new file mode 100644 index 0000000..a9cf9c5 --- /dev/null +++ b/v2.0.2/assets/themes/catppuccin-macchiato.css @@ -0,0 +1 @@ +html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato .file-name,html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-macchiato .pagination-previous:focus,html.theme--catppuccin-macchiato .pagination-next:focus,html.theme--catppuccin-macchiato .pagination-link:focus,html.theme--catppuccin-macchiato .pagination-ellipsis:focus,html.theme--catppuccin-macchiato .file-cta:focus,html.theme--catppuccin-macchiato .file-name:focus,html.theme--catppuccin-macchiato .select select:focus,html.theme--catppuccin-macchiato .textarea:focus,html.theme--catppuccin-macchiato .input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-macchiato .button:focus,html.theme--catppuccin-macchiato .is-focused.pagination-previous,html.theme--catppuccin-macchiato .is-focused.pagination-next,html.theme--catppuccin-macchiato .is-focused.pagination-link,html.theme--catppuccin-macchiato .is-focused.pagination-ellipsis,html.theme--catppuccin-macchiato .is-focused.file-cta,html.theme--catppuccin-macchiato .is-focused.file-name,html.theme--catppuccin-macchiato .select select.is-focused,html.theme--catppuccin-macchiato .is-focused.textarea,html.theme--catppuccin-macchiato .is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-focused.button,html.theme--catppuccin-macchiato .pagination-previous:active,html.theme--catppuccin-macchiato .pagination-next:active,html.theme--catppuccin-macchiato .pagination-link:active,html.theme--catppuccin-macchiato .pagination-ellipsis:active,html.theme--catppuccin-macchiato .file-cta:active,html.theme--catppuccin-macchiato .file-name:active,html.theme--catppuccin-macchiato .select select:active,html.theme--catppuccin-macchiato .textarea:active,html.theme--catppuccin-macchiato .input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-macchiato .button:active,html.theme--catppuccin-macchiato .is-active.pagination-previous,html.theme--catppuccin-macchiato .is-active.pagination-next,html.theme--catppuccin-macchiato .is-active.pagination-link,html.theme--catppuccin-macchiato .is-active.pagination-ellipsis,html.theme--catppuccin-macchiato .is-active.file-cta,html.theme--catppuccin-macchiato .is-active.file-name,html.theme--catppuccin-macchiato .select select.is-active,html.theme--catppuccin-macchiato .is-active.textarea,html.theme--catppuccin-macchiato .is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .is-active.button{outline:none}html.theme--catppuccin-macchiato .pagination-previous[disabled],html.theme--catppuccin-macchiato .pagination-next[disabled],html.theme--catppuccin-macchiato .pagination-link[disabled],html.theme--catppuccin-macchiato .pagination-ellipsis[disabled],html.theme--catppuccin-macchiato .file-cta[disabled],html.theme--catppuccin-macchiato .file-name[disabled],html.theme--catppuccin-macchiato .select select[disabled],html.theme--catppuccin-macchiato .textarea[disabled],html.theme--catppuccin-macchiato .input[disabled],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-macchiato .button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-macchiato .file-name,html.theme--catppuccin-macchiato fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-macchiato .select select,fieldset[disabled] html.theme--catppuccin-macchiato .textarea,fieldset[disabled] html.theme--catppuccin-macchiato .input,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato fieldset[disabled] .select select,html.theme--catppuccin-macchiato .select fieldset[disabled] select,html.theme--catppuccin-macchiato fieldset[disabled] .textarea,html.theme--catppuccin-macchiato fieldset[disabled] .input,html.theme--catppuccin-macchiato fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-macchiato .button,html.theme--catppuccin-macchiato fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-macchiato .tabs,html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .breadcrumb,html.theme--catppuccin-macchiato .file,html.theme--catppuccin-macchiato .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-macchiato .admonition:not(:last-child),html.theme--catppuccin-macchiato .tabs:not(:last-child),html.theme--catppuccin-macchiato .pagination:not(:last-child),html.theme--catppuccin-macchiato .message:not(:last-child),html.theme--catppuccin-macchiato .level:not(:last-child),html.theme--catppuccin-macchiato .breadcrumb:not(:last-child),html.theme--catppuccin-macchiato .block:not(:last-child),html.theme--catppuccin-macchiato .title:not(:last-child),html.theme--catppuccin-macchiato .subtitle:not(:last-child),html.theme--catppuccin-macchiato .table-container:not(:last-child),html.theme--catppuccin-macchiato .table:not(:last-child),html.theme--catppuccin-macchiato .progress:not(:last-child),html.theme--catppuccin-macchiato .notification:not(:last-child),html.theme--catppuccin-macchiato .content:not(:last-child),html.theme--catppuccin-macchiato .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .modal-close,html.theme--catppuccin-macchiato .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-macchiato .modal-close::before,html.theme--catppuccin-macchiato .delete::before,html.theme--catppuccin-macchiato .modal-close::after,html.theme--catppuccin-macchiato .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-macchiato .modal-close::before,html.theme--catppuccin-macchiato .delete::before{height:2px;width:50%}html.theme--catppuccin-macchiato .modal-close::after,html.theme--catppuccin-macchiato .delete::after{height:50%;width:2px}html.theme--catppuccin-macchiato .modal-close:hover,html.theme--catppuccin-macchiato .delete:hover,html.theme--catppuccin-macchiato .modal-close:focus,html.theme--catppuccin-macchiato .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-macchiato .modal-close:active,html.theme--catppuccin-macchiato .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-macchiato .is-small.modal-close,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-macchiato .is-small.delete,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-macchiato .is-medium.modal-close,html.theme--catppuccin-macchiato .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-macchiato .is-large.modal-close,html.theme--catppuccin-macchiato .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-macchiato .control.is-loading::after,html.theme--catppuccin-macchiato .select.is-loading::after,html.theme--catppuccin-macchiato .loader,html.theme--catppuccin-macchiato .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #8087a2;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-macchiato .hero-video,html.theme--catppuccin-macchiato .modal-background,html.theme--catppuccin-macchiato .modal,html.theme--catppuccin-macchiato .image.is-square img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-macchiato .image.is-square .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-macchiato .image.is-1by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-macchiato .image.is-1by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-macchiato .image.is-5by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-macchiato .image.is-4by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-macchiato .image.is-3by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-macchiato .image.is-5by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-16by9 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-macchiato .image.is-16by9 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-macchiato .image.is-2by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-macchiato .image.is-3by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-macchiato .image.is-4by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-macchiato .image.is-3by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-macchiato .image.is-2by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-macchiato .image.is-3by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-9by16 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-macchiato .image.is-9by16 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-macchiato .image.is-1by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-macchiato .image.is-1by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-macchiato .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363a4f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#212431 !important}.has-background-dark{background-color:#363a4f !important}.has-text-primary{color:#8aadf4 !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5b8cf0 !important}.has-background-primary{background-color:#8aadf4 !important}.has-text-primary-light{color:#ecf2fd !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bed1f9 !important}.has-background-primary-light{background-color:#ecf2fd !important}.has-text-primary-dark{color:#0e3b95 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#124dc4 !important}.has-background-primary-dark{background-color:#0e3b95 !important}.has-text-link{color:#8aadf4 !important}a.has-text-link:hover,a.has-text-link:focus{color:#5b8cf0 !important}.has-background-link{background-color:#8aadf4 !important}.has-text-link-light{color:#ecf2fd !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bed1f9 !important}.has-background-link-light{background-color:#ecf2fd !important}.has-text-link-dark{color:#0e3b95 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#124dc4 !important}.has-background-link-dark{background-color:#0e3b95 !important}.has-text-info{color:#8bd5ca !important}a.has-text-info:hover,a.has-text-info:focus{color:#66c7b9 !important}.has-background-info{background-color:#8bd5ca !important}.has-text-info-light{color:#f0faf8 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#cbece7 !important}.has-background-info-light{background-color:#f0faf8 !important}.has-text-info-dark{color:#276d62 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#359284 !important}.has-background-info-dark{background-color:#276d62 !important}.has-text-success{color:#a6da95 !important}a.has-text-success:hover,a.has-text-success:focus{color:#86cd6f !important}.has-background-success{background-color:#a6da95 !important}.has-text-success-light{color:#f2faf0 !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#d3edca !important}.has-background-success-light{background-color:#f2faf0 !important}.has-text-success-dark{color:#386e26 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#4b9333 !important}.has-background-success-dark{background-color:#386e26 !important}.has-text-warning{color:#eed49f !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#e6c174 !important}.has-background-warning{background-color:#eed49f !important}.has-text-warning-light{color:#fcf7ee !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#f4e4c2 !important}.has-background-warning-light{background-color:#fcf7ee !important}.has-text-warning-dark{color:#7e5c16 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#a97b1e !important}.has-background-warning-dark{background-color:#7e5c16 !important}.has-text-danger{color:#ed8796 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#e65b6f !important}.has-background-danger{background-color:#ed8796 !important}.has-text-danger-light{color:#fcedef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f6c1c9 !important}.has-background-danger-light{background-color:#fcedef !important}.has-text-danger-dark{color:#971729 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c31d36 !important}.has-background-danger-dark{background-color:#971729 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363a4f !important}.has-background-grey-darker{background-color:#363a4f !important}.has-text-grey-dark{color:#494d64 !important}.has-background-grey-dark{background-color:#494d64 !important}.has-text-grey{color:#5b6078 !important}.has-background-grey{background-color:#5b6078 !important}.has-text-grey-light{color:#6e738d !important}.has-background-grey-light{background-color:#6e738d !important}.has-text-grey-lighter{color:#8087a2 !important}.has-background-grey-lighter{background-color:#8087a2 !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-macchiato html{background-color:#24273a;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-macchiato article,html.theme--catppuccin-macchiato aside,html.theme--catppuccin-macchiato figure,html.theme--catppuccin-macchiato footer,html.theme--catppuccin-macchiato header,html.theme--catppuccin-macchiato hgroup,html.theme--catppuccin-macchiato section{display:block}html.theme--catppuccin-macchiato body,html.theme--catppuccin-macchiato button,html.theme--catppuccin-macchiato input,html.theme--catppuccin-macchiato optgroup,html.theme--catppuccin-macchiato select,html.theme--catppuccin-macchiato textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-macchiato code,html.theme--catppuccin-macchiato pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-macchiato body{color:#cad3f5;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-macchiato a{color:#8aadf4;cursor:pointer;text-decoration:none}html.theme--catppuccin-macchiato a strong{color:currentColor}html.theme--catppuccin-macchiato a:hover{color:#91d7e3}html.theme--catppuccin-macchiato code{background-color:#1e2030;color:#cad3f5;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-macchiato hr{background-color:#1e2030;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-macchiato img{height:auto;max-width:100%}html.theme--catppuccin-macchiato input[type="checkbox"],html.theme--catppuccin-macchiato input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-macchiato small{font-size:.875em}html.theme--catppuccin-macchiato span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-macchiato strong{color:#b5c1f1;font-weight:700}html.theme--catppuccin-macchiato fieldset{border:none}html.theme--catppuccin-macchiato pre{-webkit-overflow-scrolling:touch;background-color:#1e2030;color:#cad3f5;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-macchiato pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-macchiato table td,html.theme--catppuccin-macchiato table th{vertical-align:top}html.theme--catppuccin-macchiato table td:not([align]),html.theme--catppuccin-macchiato table th:not([align]){text-align:inherit}html.theme--catppuccin-macchiato table th{color:#b5c1f1}html.theme--catppuccin-macchiato .box{background-color:#494d64;border-radius:8px;box-shadow:none;color:#cad3f5;display:block;padding:1.25rem}html.theme--catppuccin-macchiato a.box:hover,html.theme--catppuccin-macchiato a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #8aadf4}html.theme--catppuccin-macchiato a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #8aadf4}html.theme--catppuccin-macchiato .button{background-color:#1e2030;border-color:#3b3f5f;border-width:1px;color:#8aadf4;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-macchiato .button strong{color:inherit}html.theme--catppuccin-macchiato .button .icon,html.theme--catppuccin-macchiato .button .icon.is-small,html.theme--catppuccin-macchiato .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-macchiato .button .icon.is-medium,html.theme--catppuccin-macchiato .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-macchiato .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-macchiato .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-macchiato .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-macchiato .button:hover,html.theme--catppuccin-macchiato .button.is-hovered{border-color:#6e738d;color:#b5c1f1}html.theme--catppuccin-macchiato .button:focus,html.theme--catppuccin-macchiato .button.is-focused{border-color:#6e738d;color:#739df2}html.theme--catppuccin-macchiato .button:focus:not(:active),html.theme--catppuccin-macchiato .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button:active,html.theme--catppuccin-macchiato .button.is-active{border-color:#494d64;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text{background-color:transparent;border-color:transparent;color:#cad3f5;text-decoration:underline}html.theme--catppuccin-macchiato .button.is-text:hover,html.theme--catppuccin-macchiato .button.is-text.is-hovered,html.theme--catppuccin-macchiato .button.is-text:focus,html.theme--catppuccin-macchiato .button.is-text.is-focused{background-color:#1e2030;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text:active,html.theme--catppuccin-macchiato .button.is-text.is-active{background-color:#141620;color:#b5c1f1}html.theme--catppuccin-macchiato .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-macchiato .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#8aadf4;text-decoration:none}html.theme--catppuccin-macchiato .button.is-ghost:hover,html.theme--catppuccin-macchiato .button.is-ghost.is-hovered{color:#8aadf4;text-decoration:underline}html.theme--catppuccin-macchiato .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:hover,html.theme--catppuccin-macchiato .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:focus,html.theme--catppuccin-macchiato .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white:focus:not(:active),html.theme--catppuccin-macchiato .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .button.is-white:active,html.theme--catppuccin-macchiato .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-macchiato .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-macchiato .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-white.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:hover,html.theme--catppuccin-macchiato .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:focus,html.theme--catppuccin-macchiato .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black:focus:not(:active),html.theme--catppuccin-macchiato .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .button.is-black:active,html.theme--catppuccin-macchiato .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-macchiato .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-black.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:hover,html.theme--catppuccin-macchiato .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:focus,html.theme--catppuccin-macchiato .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light:focus:not(:active),html.theme--catppuccin-macchiato .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .button.is-light:active,html.theme--catppuccin-macchiato .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-macchiato .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-light.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-dark,html.theme--catppuccin-macchiato .content kbd.button{background-color:#363a4f;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:hover,html.theme--catppuccin-macchiato .content kbd.button:hover,html.theme--catppuccin-macchiato .button.is-dark.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-hovered{background-color:#313447;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:focus,html.theme--catppuccin-macchiato .content kbd.button:focus,html.theme--catppuccin-macchiato .button.is-dark.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark:focus:not(:active),html.theme--catppuccin-macchiato .content kbd.button:focus:not(:active),html.theme--catppuccin-macchiato .button.is-dark.is-focused:not(:active),html.theme--catppuccin-macchiato .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .button.is-dark:active,html.theme--catppuccin-macchiato .content kbd.button:active,html.theme--catppuccin-macchiato .button.is-dark.is-active,html.theme--catppuccin-macchiato .content kbd.button.is-active{background-color:#2c2f40;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-dark[disabled],html.theme--catppuccin-macchiato .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button{background-color:#363a4f;border-color:#363a4f;box-shadow:none}html.theme--catppuccin-macchiato .button.is-dark.is-inverted,html.theme--catppuccin-macchiato .content kbd.button.is-inverted{background-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted:hover,html.theme--catppuccin-macchiato .content kbd.button.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-dark.is-inverted[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-loading::after,html.theme--catppuccin-macchiato .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined,html.theme--catppuccin-macchiato .content kbd.button.is-outlined{background-color:transparent;border-color:#363a4f;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-outlined:hover,html.theme--catppuccin-macchiato .content kbd.button.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-dark.is-outlined:focus,html.theme--catppuccin-macchiato .content kbd.button.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-focused{background-color:#363a4f;border-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363a4f #363a4f !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-dark.is-outlined[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-outlined{background-color:transparent;border-color:#363a4f;box-shadow:none;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363a4f #363a4f !important}html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary:focus:not(:active),html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-macchiato .button.is-primary.is-focused:not(:active),html.theme--catppuccin-macchiato .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button.is-primary:active,html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-macchiato .button.is-primary.is-active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-active.docs-sourcelink{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-primary[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.docs-sourcelink{background-color:#8aadf4;border-color:#8aadf4;box-shadow:none}html.theme--catppuccin-macchiato .button.is-primary.is-inverted,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-primary.is-inverted[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-loading::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-outlined:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-macchiato .button.is-primary.is-outlined:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-macchiato .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-primary.is-outlined[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#8aadf4;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-macchiato .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-primary.is-light,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-primary.is-light:hover,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-macchiato .button.is-primary.is-light.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e1eafc;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-primary.is-light:active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-macchiato .button.is-primary.is-light.is-active,html.theme--catppuccin-macchiato .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d5e2fb;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:hover,html.theme--catppuccin-macchiato .button.is-link.is-hovered{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:focus,html.theme--catppuccin-macchiato .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link:focus:not(:active),html.theme--catppuccin-macchiato .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .button.is-link:active,html.theme--catppuccin-macchiato .button.is-link.is-active{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link{background-color:#8aadf4;border-color:#8aadf4;box-shadow:none}html.theme--catppuccin-macchiato .button.is-link.is-inverted{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined{background-color:transparent;border-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-link.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-focused{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-outlined{background-color:transparent;border-color:#8aadf4;box-shadow:none;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8aadf4 #8aadf4 !important}html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-link.is-light{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link.is-light:hover,html.theme--catppuccin-macchiato .button.is-link.is-light.is-hovered{background-color:#e1eafc;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-link.is-light:active,html.theme--catppuccin-macchiato .button.is-link.is-light.is-active{background-color:#d5e2fb;border-color:transparent;color:#0e3b95}html.theme--catppuccin-macchiato .button.is-info{background-color:#8bd5ca;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:hover,html.theme--catppuccin-macchiato .button.is-info.is-hovered{background-color:#82d2c6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:focus,html.theme--catppuccin-macchiato .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info:focus:not(:active),html.theme--catppuccin-macchiato .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .button.is-info:active,html.theme--catppuccin-macchiato .button.is-info.is-active{background-color:#78cec1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info{background-color:#8bd5ca;border-color:#8bd5ca;box-shadow:none}html.theme--catppuccin-macchiato .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined{background-color:transparent;border-color:#8bd5ca;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-info.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-focused{background-color:#8bd5ca;border-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #8bd5ca #8bd5ca !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-outlined{background-color:transparent;border-color:#8bd5ca;box-shadow:none;color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #8bd5ca #8bd5ca !important}html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-info.is-light{background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .button.is-info.is-light:hover,html.theme--catppuccin-macchiato .button.is-info.is-light.is-hovered{background-color:#e7f6f4;border-color:transparent;color:#276d62}html.theme--catppuccin-macchiato .button.is-info.is-light:active,html.theme--catppuccin-macchiato .button.is-info.is-light.is-active{background-color:#ddf3f0;border-color:transparent;color:#276d62}html.theme--catppuccin-macchiato .button.is-success{background-color:#a6da95;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:hover,html.theme--catppuccin-macchiato .button.is-success.is-hovered{background-color:#9ed78c;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:focus,html.theme--catppuccin-macchiato .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success:focus:not(:active),html.theme--catppuccin-macchiato .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .button.is-success:active,html.theme--catppuccin-macchiato .button.is-success.is-active{background-color:#96d382;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success{background-color:#a6da95;border-color:#a6da95;box-shadow:none}html.theme--catppuccin-macchiato .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined{background-color:transparent;border-color:#a6da95;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-success.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-focused{background-color:#a6da95;border-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6da95 #a6da95 !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-outlined{background-color:transparent;border-color:#a6da95;box-shadow:none;color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6da95 #a6da95 !important}html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-success.is-light{background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .button.is-success.is-light:hover,html.theme--catppuccin-macchiato .button.is-success.is-light.is-hovered{background-color:#eaf6e6;border-color:transparent;color:#386e26}html.theme--catppuccin-macchiato .button.is-success.is-light:active,html.theme--catppuccin-macchiato .button.is-success.is-light.is-active{background-color:#e2f3dd;border-color:transparent;color:#386e26}html.theme--catppuccin-macchiato .button.is-warning{background-color:#eed49f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:hover,html.theme--catppuccin-macchiato .button.is-warning.is-hovered{background-color:#eccf94;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:focus,html.theme--catppuccin-macchiato .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning:focus:not(:active),html.theme--catppuccin-macchiato .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .button.is-warning:active,html.theme--catppuccin-macchiato .button.is-warning.is-active{background-color:#eaca89;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning{background-color:#eed49f;border-color:#eed49f;box-shadow:none}html.theme--catppuccin-macchiato .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined{background-color:transparent;border-color:#eed49f;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-warning.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-focused{background-color:#eed49f;border-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #eed49f #eed49f !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-macchiato .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-outlined{background-color:transparent;border-color:#eed49f;box-shadow:none;color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #eed49f #eed49f !important}html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .button.is-warning.is-light{background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-warning.is-light:hover,html.theme--catppuccin-macchiato .button.is-warning.is-light.is-hovered{background-color:#faf2e3;border-color:transparent;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-warning.is-light:active,html.theme--catppuccin-macchiato .button.is-warning.is-light.is-active{background-color:#f8eed8;border-color:transparent;color:#7e5c16}html.theme--catppuccin-macchiato .button.is-danger{background-color:#ed8796;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:hover,html.theme--catppuccin-macchiato .button.is-danger.is-hovered{background-color:#eb7c8c;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:focus,html.theme--catppuccin-macchiato .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger:focus:not(:active),html.theme--catppuccin-macchiato .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .button.is-danger:active,html.theme--catppuccin-macchiato .button.is-danger.is-active{background-color:#ea7183;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger{background-color:#ed8796;border-color:#ed8796;box-shadow:none}html.theme--catppuccin-macchiato .button.is-danger.is-inverted{background-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted:hover,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-macchiato .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined{background-color:transparent;border-color:#ed8796;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-danger.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-focused{background-color:#ed8796;border-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ed8796 #ed8796 !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-macchiato .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-outlined{background-color:transparent;border-color:#ed8796;box-shadow:none;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ed8796 #ed8796 !important}html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-macchiato .button.is-danger.is-light{background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .button.is-danger.is-light:hover,html.theme--catppuccin-macchiato .button.is-danger.is-light.is-hovered{background-color:#fbe2e6;border-color:transparent;color:#971729}html.theme--catppuccin-macchiato .button.is-danger.is-light:active,html.theme--catppuccin-macchiato .button.is-danger.is-light.is-active{background-color:#f9d7dc;border-color:transparent;color:#971729}html.theme--catppuccin-macchiato .button.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-small:not(.is-rounded),html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-macchiato .button.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .button.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .button.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .button[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .button{background-color:#6e738d;border-color:#5b6078;box-shadow:none;opacity:.5}html.theme--catppuccin-macchiato .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-macchiato .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-macchiato .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-macchiato .button.is-static{background-color:#1e2030;border-color:#5b6078;color:#8087a2;box-shadow:none;pointer-events:none}html.theme--catppuccin-macchiato .button.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-macchiato .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-macchiato .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-macchiato .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-macchiato .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-macchiato .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-macchiato .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-macchiato .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-macchiato .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-macchiato .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-macchiato .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-macchiato .buttons.has-addons .button:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-macchiato .buttons.has-addons .button:focus,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-focused,html.theme--catppuccin-macchiato .buttons.has-addons .button:active,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-active,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-macchiato .buttons.has-addons .button:focus:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button:active:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-macchiato .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-macchiato .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .buttons.is-centered{justify-content:center}html.theme--catppuccin-macchiato .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-macchiato .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .button.is-responsive.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-macchiato .button.is-responsive,html.theme--catppuccin-macchiato .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-macchiato .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .button.is-responsive.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-macchiato .button.is-responsive,html.theme--catppuccin-macchiato .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-macchiato .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-macchiato .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-macchiato .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-macchiato .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-macchiato .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-macchiato .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-macchiato .content li+li{margin-top:0.25em}html.theme--catppuccin-macchiato .content p:not(:last-child),html.theme--catppuccin-macchiato .content dl:not(:last-child),html.theme--catppuccin-macchiato .content ol:not(:last-child),html.theme--catppuccin-macchiato .content ul:not(:last-child),html.theme--catppuccin-macchiato .content blockquote:not(:last-child),html.theme--catppuccin-macchiato .content pre:not(:last-child),html.theme--catppuccin-macchiato .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-macchiato .content h1,html.theme--catppuccin-macchiato .content h2,html.theme--catppuccin-macchiato .content h3,html.theme--catppuccin-macchiato .content h4,html.theme--catppuccin-macchiato .content h5,html.theme--catppuccin-macchiato .content h6{color:#cad3f5;font-weight:600;line-height:1.125}html.theme--catppuccin-macchiato .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-macchiato .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-macchiato .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-macchiato .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-macchiato .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-macchiato .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-macchiato .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-macchiato .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-macchiato .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-macchiato .content blockquote{background-color:#1e2030;border-left:5px solid #5b6078;padding:1.25em 1.5em}html.theme--catppuccin-macchiato .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-macchiato .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-macchiato .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-macchiato .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-macchiato .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-macchiato .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-macchiato .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-macchiato .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-macchiato .content ul ul ul{list-style-type:square}html.theme--catppuccin-macchiato .content dd{margin-left:2em}html.theme--catppuccin-macchiato .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-macchiato .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-macchiato .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-macchiato .content figure img{display:inline-block}html.theme--catppuccin-macchiato .content figure figcaption{font-style:italic}html.theme--catppuccin-macchiato .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-macchiato .content sup,html.theme--catppuccin-macchiato .content sub{font-size:75%}html.theme--catppuccin-macchiato .content table{width:100%}html.theme--catppuccin-macchiato .content table td,html.theme--catppuccin-macchiato .content table th{border:1px solid #5b6078;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-macchiato .content table th{color:#b5c1f1}html.theme--catppuccin-macchiato .content table th:not([align]){text-align:inherit}html.theme--catppuccin-macchiato .content table thead td,html.theme--catppuccin-macchiato .content table thead th{border-width:0 0 2px;color:#b5c1f1}html.theme--catppuccin-macchiato .content table tfoot td,html.theme--catppuccin-macchiato .content table tfoot th{border-width:2px 0 0;color:#b5c1f1}html.theme--catppuccin-macchiato .content table tbody tr:last-child td,html.theme--catppuccin-macchiato .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-macchiato .content .tabs li+li{margin-top:0}html.theme--catppuccin-macchiato .content.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-macchiato .content.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .content.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .content.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-macchiato .icon.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-macchiato .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-macchiato .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-macchiato .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-macchiato .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-macchiato .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-macchiato div.icon-text{display:flex}html.theme--catppuccin-macchiato .image,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-macchiato .image img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-macchiato .image img.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-macchiato .image.is-fullwidth,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .image.is-square img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-macchiato .image.is-square .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-macchiato .image.is-1by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-macchiato .image.is-1by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-macchiato .image.is-5by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-macchiato .image.is-4by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-macchiato .image.is-3by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-5by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-macchiato .image.is-5by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-16by9 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-macchiato .image.is-16by9 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-macchiato .image.is-2by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by1 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-macchiato .image.is-3by1 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-macchiato .image.is-4by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-macchiato .image.is-4by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by4 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-macchiato .image.is-3by4 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-macchiato .image.is-2by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-macchiato .image.is-2by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-macchiato .image.is-3by5 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-macchiato .image.is-3by5 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-macchiato .image.is-9by16 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-macchiato .image.is-9by16 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by2 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-macchiato .image.is-1by2 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-macchiato .image.is-1by3 img,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-macchiato .image.is-1by3 .has-ratio,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-macchiato .image.is-square,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-macchiato .image.is-1by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-macchiato .image.is-5by4,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-macchiato .image.is-4by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-macchiato .image.is-3by2,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-macchiato .image.is-5by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-macchiato .image.is-16by9,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-macchiato .image.is-2by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-macchiato .image.is-3by1,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-macchiato .image.is-4by5,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-macchiato .image.is-3by4,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-macchiato .image.is-2by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-macchiato .image.is-3by5,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-macchiato .image.is-9by16,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-macchiato .image.is-1by2,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-macchiato .image.is-1by3,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-macchiato .image.is-16x16,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-macchiato .image.is-24x24,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-macchiato .image.is-32x32,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-macchiato .image.is-48x48,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-macchiato .image.is-64x64,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-macchiato .image.is-96x96,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-macchiato .image.is-128x128,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-macchiato .notification{background-color:#1e2030;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-macchiato .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-macchiato .notification strong{color:currentColor}html.theme--catppuccin-macchiato .notification code,html.theme--catppuccin-macchiato .notification pre{background:#fff}html.theme--catppuccin-macchiato .notification pre code{background:transparent}html.theme--catppuccin-macchiato .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-macchiato .notification .title,html.theme--catppuccin-macchiato .notification .subtitle,html.theme--catppuccin-macchiato .notification .content{color:currentColor}html.theme--catppuccin-macchiato .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-dark,html.theme--catppuccin-macchiato .content kbd.notification{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .notification.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.notification.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .notification.is-primary.is-light,html.theme--catppuccin-macchiato .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .notification.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .notification.is-link.is-light{background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .notification.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-info.is-light{background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .notification.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-success.is-light{background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .notification.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .notification.is-warning.is-light{background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .notification.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .notification.is-danger.is-light{background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-macchiato .progress::-webkit-progress-bar{background-color:#494d64}html.theme--catppuccin-macchiato .progress::-webkit-progress-value{background-color:#8087a2}html.theme--catppuccin-macchiato .progress::-moz-progress-bar{background-color:#8087a2}html.theme--catppuccin-macchiato .progress::-ms-fill{background-color:#8087a2;border:none}html.theme--catppuccin-macchiato .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-macchiato .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-macchiato .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-macchiato .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-macchiato .content kbd.progress::-webkit-progress-value{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-macchiato .content kbd.progress::-moz-progress-bar{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark::-ms-fill,html.theme--catppuccin-macchiato .content kbd.progress::-ms-fill{background-color:#363a4f}html.theme--catppuccin-macchiato .progress.is-dark:indeterminate,html.theme--catppuccin-macchiato .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363a4f 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary::-ms-fill,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-primary:indeterminate,html.theme--catppuccin-macchiato .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #8aadf4 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-link::-webkit-progress-value{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link::-moz-progress-bar{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link::-ms-fill{background-color:#8aadf4}html.theme--catppuccin-macchiato .progress.is-link:indeterminate{background-image:linear-gradient(to right, #8aadf4 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-info::-webkit-progress-value{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info::-moz-progress-bar{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info::-ms-fill{background-color:#8bd5ca}html.theme--catppuccin-macchiato .progress.is-info:indeterminate{background-image:linear-gradient(to right, #8bd5ca 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-success::-webkit-progress-value{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success::-moz-progress-bar{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success::-ms-fill{background-color:#a6da95}html.theme--catppuccin-macchiato .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6da95 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-warning::-webkit-progress-value{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning::-moz-progress-bar{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning::-ms-fill{background-color:#eed49f}html.theme--catppuccin-macchiato .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #eed49f 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress.is-danger::-webkit-progress-value{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger::-moz-progress-bar{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger::-ms-fill{background-color:#ed8796}html.theme--catppuccin-macchiato .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #ed8796 30%, #494d64 30%)}html.theme--catppuccin-macchiato .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#494d64;background-image:linear-gradient(to right, #cad3f5 30%, #494d64 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-macchiato .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-macchiato .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-macchiato .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-macchiato .progress.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-macchiato .progress.is-medium{height:1.25rem}html.theme--catppuccin-macchiato .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-macchiato .table{background-color:#494d64;color:#cad3f5}html.theme--catppuccin-macchiato .table td,html.theme--catppuccin-macchiato .table th{border:1px solid #5b6078;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-macchiato .table td.is-white,html.theme--catppuccin-macchiato .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .table td.is-black,html.theme--catppuccin-macchiato .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .table td.is-light,html.theme--catppuccin-macchiato .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-dark,html.theme--catppuccin-macchiato .table th.is-dark{background-color:#363a4f;border-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .table td.is-primary,html.theme--catppuccin-macchiato .table th.is-primary{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-link,html.theme--catppuccin-macchiato .table th.is-link{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-info,html.theme--catppuccin-macchiato .table th.is-info{background-color:#8bd5ca;border-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-success,html.theme--catppuccin-macchiato .table th.is-success{background-color:#a6da95;border-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-warning,html.theme--catppuccin-macchiato .table th.is-warning{background-color:#eed49f;border-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .table td.is-danger,html.theme--catppuccin-macchiato .table th.is-danger{background-color:#ed8796;border-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .table td.is-narrow,html.theme--catppuccin-macchiato .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-macchiato .table td.is-selected,html.theme--catppuccin-macchiato .table th.is-selected{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table td.is-selected a,html.theme--catppuccin-macchiato .table td.is-selected strong,html.theme--catppuccin-macchiato .table th.is-selected a,html.theme--catppuccin-macchiato .table th.is-selected strong{color:currentColor}html.theme--catppuccin-macchiato .table td.is-vcentered,html.theme--catppuccin-macchiato .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-macchiato .table th{color:#b5c1f1}html.theme--catppuccin-macchiato .table th:not([align]){text-align:left}html.theme--catppuccin-macchiato .table tr.is-selected{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .table tr.is-selected a,html.theme--catppuccin-macchiato .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-macchiato .table tr.is-selected td,html.theme--catppuccin-macchiato .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-macchiato .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table thead td,html.theme--catppuccin-macchiato .table thead th{border-width:0 0 2px;color:#b5c1f1}html.theme--catppuccin-macchiato .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table tfoot td,html.theme--catppuccin-macchiato .table tfoot th{border-width:2px 0 0;color:#b5c1f1}html.theme--catppuccin-macchiato .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .table tbody tr:last-child td,html.theme--catppuccin-macchiato .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-macchiato .table.is-bordered td,html.theme--catppuccin-macchiato .table.is-bordered th{border-width:1px}html.theme--catppuccin-macchiato .table.is-bordered tr:last-child td,html.theme--catppuccin-macchiato .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-macchiato .table.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#363a4f}html.theme--catppuccin-macchiato .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#363a4f}html.theme--catppuccin-macchiato .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#3a3e55}html.theme--catppuccin-macchiato .table.is-narrow td,html.theme--catppuccin-macchiato .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-macchiato .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#363a4f}html.theme--catppuccin-macchiato .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-macchiato .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .tags .tag,html.theme--catppuccin-macchiato .tags .content kbd,html.theme--catppuccin-macchiato .content .tags kbd,html.theme--catppuccin-macchiato .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-macchiato .tags .tag:not(:last-child),html.theme--catppuccin-macchiato .tags .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags kbd:not(:last-child),html.theme--catppuccin-macchiato .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-macchiato .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-macchiato .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-macchiato .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-macchiato .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-macchiato .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-macchiato .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-macchiato .tags.is-centered{justify-content:center}html.theme--catppuccin-macchiato .tags.is-centered .tag,html.theme--catppuccin-macchiato .tags.is-centered .content kbd,html.theme--catppuccin-macchiato .content .tags.is-centered kbd,html.theme--catppuccin-macchiato .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-macchiato .tags.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .tags.is-right .tag:not(:first-child),html.theme--catppuccin-macchiato .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-macchiato .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-macchiato .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-macchiato .tags.is-right .tag:not(:last-child),html.theme--catppuccin-macchiato .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-macchiato .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-macchiato .tags.has-addons .tag,html.theme--catppuccin-macchiato .tags.has-addons .content kbd,html.theme--catppuccin-macchiato .content .tags.has-addons kbd,html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-macchiato .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-macchiato .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-macchiato .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-macchiato .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-macchiato .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-macchiato .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-macchiato .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-macchiato .tag:not(body),html.theme--catppuccin-macchiato .content kbd:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#1e2030;border-radius:.4em;color:#cad3f5;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-macchiato .tag:not(body) .delete,html.theme--catppuccin-macchiato .content kbd:not(body) .delete,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-macchiato .tag.is-white:not(body),html.theme--catppuccin-macchiato .content kbd.is-white:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .tag.is-black:not(body),html.theme--catppuccin-macchiato .content kbd.is-black:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .tag.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-dark:not(body),html.theme--catppuccin-macchiato .content kbd:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-macchiato .content .docstring>section>kbd:not(body){background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .tag.is-primary:not(body),html.theme--catppuccin-macchiato .content kbd.is-primary:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .tag.is-primary.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .tag.is-link:not(body),html.theme--catppuccin-macchiato .content kbd.is-link:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .tag.is-link.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-link.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ecf2fd;color:#0e3b95}html.theme--catppuccin-macchiato .tag.is-info:not(body),html.theme--catppuccin-macchiato .content kbd.is-info:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-info.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-info.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#f0faf8;color:#276d62}html.theme--catppuccin-macchiato .tag.is-success:not(body),html.theme--catppuccin-macchiato .content kbd.is-success:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-success.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-success.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f2faf0;color:#386e26}html.theme--catppuccin-macchiato .tag.is-warning:not(body),html.theme--catppuccin-macchiato .content kbd.is-warning:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .tag.is-warning.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fcf7ee;color:#7e5c16}html.theme--catppuccin-macchiato .tag.is-danger:not(body),html.theme--catppuccin-macchiato .content kbd.is-danger:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .tag.is-danger.is-light:not(body),html.theme--catppuccin-macchiato .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fcedef;color:#971729}html.theme--catppuccin-macchiato .tag.is-normal:not(body),html.theme--catppuccin-macchiato .content kbd.is-normal:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-macchiato .tag.is-medium:not(body),html.theme--catppuccin-macchiato .content kbd.is-medium:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-macchiato .tag.is-large:not(body),html.theme--catppuccin-macchiato .content kbd.is-large:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-macchiato .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-macchiato .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-macchiato .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-macchiato .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-macchiato .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-macchiato .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-macchiato .tag.is-delete:not(body),html.theme--catppuccin-macchiato .content kbd.is-delete:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::before,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::before,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-macchiato .tag.is-delete:not(body)::after,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::after,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::before,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::before,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-macchiato .tag.is-delete:not(body)::after,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body)::after,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-macchiato .tag.is-delete:not(body):hover,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):hover,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-macchiato .tag.is-delete:not(body):focus,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):focus,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#141620}html.theme--catppuccin-macchiato .tag.is-delete:not(body):active,html.theme--catppuccin-macchiato .content kbd.is-delete:not(body):active,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#0a0b11}html.theme--catppuccin-macchiato .tag.is-rounded:not(body),html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-macchiato .content kbd.is-rounded:not(body),html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-macchiato a.tag:hover,html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-macchiato .title,html.theme--catppuccin-macchiato .subtitle{word-break:break-word}html.theme--catppuccin-macchiato .title em,html.theme--catppuccin-macchiato .title span,html.theme--catppuccin-macchiato .subtitle em,html.theme--catppuccin-macchiato .subtitle span{font-weight:inherit}html.theme--catppuccin-macchiato .title sub,html.theme--catppuccin-macchiato .subtitle sub{font-size:.75em}html.theme--catppuccin-macchiato .title sup,html.theme--catppuccin-macchiato .subtitle sup{font-size:.75em}html.theme--catppuccin-macchiato .title .tag,html.theme--catppuccin-macchiato .title .content kbd,html.theme--catppuccin-macchiato .content .title kbd,html.theme--catppuccin-macchiato .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-macchiato .subtitle .tag,html.theme--catppuccin-macchiato .subtitle .content kbd,html.theme--catppuccin-macchiato .content .subtitle kbd,html.theme--catppuccin-macchiato .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-macchiato .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-macchiato .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-macchiato .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-macchiato .title.is-1{font-size:3rem}html.theme--catppuccin-macchiato .title.is-2{font-size:2.5rem}html.theme--catppuccin-macchiato .title.is-3{font-size:2rem}html.theme--catppuccin-macchiato .title.is-4{font-size:1.5rem}html.theme--catppuccin-macchiato .title.is-5{font-size:1.25rem}html.theme--catppuccin-macchiato .title.is-6{font-size:1rem}html.theme--catppuccin-macchiato .title.is-7{font-size:.75rem}html.theme--catppuccin-macchiato .subtitle{color:#6e738d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-macchiato .subtitle strong{color:#6e738d;font-weight:600}html.theme--catppuccin-macchiato .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-macchiato .subtitle.is-1{font-size:3rem}html.theme--catppuccin-macchiato .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-macchiato .subtitle.is-3{font-size:2rem}html.theme--catppuccin-macchiato .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-macchiato .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-macchiato .subtitle.is-6{font-size:1rem}html.theme--catppuccin-macchiato .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-macchiato .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-macchiato .number{align-items:center;background-color:#1e2030;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{background-color:#24273a;border-color:#5b6078;border-radius:.4em;color:#8087a2}html.theme--catppuccin-macchiato .select select::-moz-placeholder,html.theme--catppuccin-macchiato .textarea::-moz-placeholder,html.theme--catppuccin-macchiato .input::-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select::-webkit-input-placeholder,html.theme--catppuccin-macchiato .textarea::-webkit-input-placeholder,html.theme--catppuccin-macchiato .input::-webkit-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:-moz-placeholder,html.theme--catppuccin-macchiato .textarea:-moz-placeholder,html.theme--catppuccin-macchiato .input:-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:-ms-input-placeholder,html.theme--catppuccin-macchiato .textarea:-ms-input-placeholder,html.theme--catppuccin-macchiato .input:-ms-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-macchiato .select select:hover,html.theme--catppuccin-macchiato .textarea:hover,html.theme--catppuccin-macchiato .input:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-macchiato .select select.is-hovered,html.theme--catppuccin-macchiato .is-hovered.textarea,html.theme--catppuccin-macchiato .is-hovered.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#6e738d}html.theme--catppuccin-macchiato .select select:focus,html.theme--catppuccin-macchiato .textarea:focus,html.theme--catppuccin-macchiato .input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-macchiato .select select.is-focused,html.theme--catppuccin-macchiato .is-focused.textarea,html.theme--catppuccin-macchiato .is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .select select:active,html.theme--catppuccin-macchiato .textarea:active,html.theme--catppuccin-macchiato .input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-macchiato .select select.is-active,html.theme--catppuccin-macchiato .is-active.textarea,html.theme--catppuccin-macchiato .is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#8aadf4;box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select select[disabled],html.theme--catppuccin-macchiato .textarea[disabled],html.theme--catppuccin-macchiato .input[disabled],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .select select,fieldset[disabled] html.theme--catppuccin-macchiato .textarea,fieldset[disabled] html.theme--catppuccin-macchiato .input,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{background-color:#6e738d;border-color:#1e2030;box-shadow:none;color:#f5f7fd}html.theme--catppuccin-macchiato .select select[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato .input[disabled]::-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato .input[disabled]:-moz-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(245,247,253,0.3)}html.theme--catppuccin-macchiato .textarea,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-macchiato .textarea[readonly],html.theme--catppuccin-macchiato .input[readonly],html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-macchiato .is-white.textarea,html.theme--catppuccin-macchiato .is-white.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-macchiato .is-white.textarea:focus,html.theme--catppuccin-macchiato .is-white.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-macchiato .is-white.is-focused.textarea,html.theme--catppuccin-macchiato .is-white.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-white.textarea:active,html.theme--catppuccin-macchiato .is-white.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-macchiato .is-white.is-active.textarea,html.theme--catppuccin-macchiato .is-white.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .is-black.textarea,html.theme--catppuccin-macchiato .is-black.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-macchiato .is-black.textarea:focus,html.theme--catppuccin-macchiato .is-black.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-macchiato .is-black.is-focused.textarea,html.theme--catppuccin-macchiato .is-black.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-black.textarea:active,html.theme--catppuccin-macchiato .is-black.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-macchiato .is-black.is-active.textarea,html.theme--catppuccin-macchiato .is-black.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .is-light.textarea,html.theme--catppuccin-macchiato .is-light.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-macchiato .is-light.textarea:focus,html.theme--catppuccin-macchiato .is-light.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-macchiato .is-light.is-focused.textarea,html.theme--catppuccin-macchiato .is-light.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-light.textarea:active,html.theme--catppuccin-macchiato .is-light.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-macchiato .is-light.is-active.textarea,html.theme--catppuccin-macchiato .is-light.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .is-dark.textarea,html.theme--catppuccin-macchiato .content kbd.textarea,html.theme--catppuccin-macchiato .is-dark.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-macchiato .content kbd.input{border-color:#363a4f}html.theme--catppuccin-macchiato .is-dark.textarea:focus,html.theme--catppuccin-macchiato .content kbd.textarea:focus,html.theme--catppuccin-macchiato .is-dark.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-macchiato .content kbd.input:focus,html.theme--catppuccin-macchiato .is-dark.is-focused.textarea,html.theme--catppuccin-macchiato .content kbd.is-focused.textarea,html.theme--catppuccin-macchiato .is-dark.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .content kbd.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-dark.textarea:active,html.theme--catppuccin-macchiato .content kbd.textarea:active,html.theme--catppuccin-macchiato .is-dark.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-macchiato .content kbd.input:active,html.theme--catppuccin-macchiato .is-dark.is-active.textarea,html.theme--catppuccin-macchiato .content kbd.is-active.textarea,html.theme--catppuccin-macchiato .is-dark.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .content kbd.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .is-primary.textarea,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink{border-color:#8aadf4}html.theme--catppuccin-macchiato .is-primary.textarea:focus,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-macchiato .is-primary.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-macchiato .is-primary.is-focused.textarea,html.theme--catppuccin-macchiato .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.textarea:active,html.theme--catppuccin-macchiato .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-macchiato .is-primary.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-macchiato .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-macchiato .is-primary.is-active.textarea,html.theme--catppuccin-macchiato .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-macchiato .is-primary.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-macchiato .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .is-link.textarea,html.theme--catppuccin-macchiato .is-link.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#8aadf4}html.theme--catppuccin-macchiato .is-link.textarea:focus,html.theme--catppuccin-macchiato .is-link.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-macchiato .is-link.is-focused.textarea,html.theme--catppuccin-macchiato .is-link.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-link.textarea:active,html.theme--catppuccin-macchiato .is-link.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-macchiato .is-link.is-active.textarea,html.theme--catppuccin-macchiato .is-link.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .is-info.textarea,html.theme--catppuccin-macchiato .is-info.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#8bd5ca}html.theme--catppuccin-macchiato .is-info.textarea:focus,html.theme--catppuccin-macchiato .is-info.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-macchiato .is-info.is-focused.textarea,html.theme--catppuccin-macchiato .is-info.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-info.textarea:active,html.theme--catppuccin-macchiato .is-info.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-macchiato .is-info.is-active.textarea,html.theme--catppuccin-macchiato .is-info.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .is-success.textarea,html.theme--catppuccin-macchiato .is-success.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6da95}html.theme--catppuccin-macchiato .is-success.textarea:focus,html.theme--catppuccin-macchiato .is-success.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-macchiato .is-success.is-focused.textarea,html.theme--catppuccin-macchiato .is-success.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-success.textarea:active,html.theme--catppuccin-macchiato .is-success.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-macchiato .is-success.is-active.textarea,html.theme--catppuccin-macchiato .is-success.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .is-warning.textarea,html.theme--catppuccin-macchiato .is-warning.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#eed49f}html.theme--catppuccin-macchiato .is-warning.textarea:focus,html.theme--catppuccin-macchiato .is-warning.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-macchiato .is-warning.is-focused.textarea,html.theme--catppuccin-macchiato .is-warning.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-warning.textarea:active,html.theme--catppuccin-macchiato .is-warning.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-macchiato .is-warning.is-active.textarea,html.theme--catppuccin-macchiato .is-warning.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .is-danger.textarea,html.theme--catppuccin-macchiato .is-danger.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#ed8796}html.theme--catppuccin-macchiato .is-danger.textarea:focus,html.theme--catppuccin-macchiato .is-danger.input:focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-macchiato .is-danger.is-focused.textarea,html.theme--catppuccin-macchiato .is-danger.is-focused.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-macchiato .is-danger.textarea:active,html.theme--catppuccin-macchiato .is-danger.input:active,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-macchiato .is-danger.is-active.textarea,html.theme--catppuccin-macchiato .is-danger.is-active.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .is-small.textarea,html.theme--catppuccin-macchiato .is-small.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-macchiato .is-medium.textarea,html.theme--catppuccin-macchiato .is-medium.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .is-large.textarea,html.theme--catppuccin-macchiato .is-large.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .is-fullwidth.textarea,html.theme--catppuccin-macchiato .is-fullwidth.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-macchiato .is-inline.textarea,html.theme--catppuccin-macchiato .is-inline.input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-macchiato .input.is-rounded,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-macchiato .input.is-static,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-macchiato .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-macchiato .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-macchiato .textarea[rows]{height:initial}html.theme--catppuccin-macchiato .textarea.has-fixed-size{resize:none}html.theme--catppuccin-macchiato .radio,html.theme--catppuccin-macchiato .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-macchiato .radio input,html.theme--catppuccin-macchiato .checkbox input{cursor:pointer}html.theme--catppuccin-macchiato .radio:hover,html.theme--catppuccin-macchiato .checkbox:hover{color:#91d7e3}html.theme--catppuccin-macchiato .radio[disabled],html.theme--catppuccin-macchiato .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-macchiato .radio,fieldset[disabled] html.theme--catppuccin-macchiato .checkbox,html.theme--catppuccin-macchiato .radio input[disabled],html.theme--catppuccin-macchiato .checkbox input[disabled]{color:#f5f7fd;cursor:not-allowed}html.theme--catppuccin-macchiato .radio+.radio{margin-left:.5em}html.theme--catppuccin-macchiato .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-macchiato .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading)::after{border-color:#8aadf4;right:1.125em;z-index:4}html.theme--catppuccin-macchiato .select.is-rounded select,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-macchiato .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-macchiato .select select::-ms-expand{display:none}html.theme--catppuccin-macchiato .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-macchiato .select select:hover{border-color:#1e2030}html.theme--catppuccin-macchiato .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-macchiato .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-macchiato .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-macchiato .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#91d7e3}html.theme--catppuccin-macchiato .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-macchiato .select.is-white select{border-color:#fff}html.theme--catppuccin-macchiato .select.is-white select:hover,html.theme--catppuccin-macchiato .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-macchiato .select.is-white select:focus,html.theme--catppuccin-macchiato .select.is-white select.is-focused,html.theme--catppuccin-macchiato .select.is-white select:active,html.theme--catppuccin-macchiato .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-macchiato .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-macchiato .select.is-black select:hover,html.theme--catppuccin-macchiato .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-macchiato .select.is-black select:focus,html.theme--catppuccin-macchiato .select.is-black select.is-focused,html.theme--catppuccin-macchiato .select.is-black select:active,html.theme--catppuccin-macchiato .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-macchiato .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-macchiato .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-macchiato .select.is-light select:hover,html.theme--catppuccin-macchiato .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-macchiato .select.is-light select:focus,html.theme--catppuccin-macchiato .select.is-light select.is-focused,html.theme--catppuccin-macchiato .select.is-light select:active,html.theme--catppuccin-macchiato .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-macchiato .select.is-dark:not(:hover)::after,html.theme--catppuccin-macchiato .content kbd.select:not(:hover)::after{border-color:#363a4f}html.theme--catppuccin-macchiato .select.is-dark select,html.theme--catppuccin-macchiato .content kbd.select select{border-color:#363a4f}html.theme--catppuccin-macchiato .select.is-dark select:hover,html.theme--catppuccin-macchiato .content kbd.select select:hover,html.theme--catppuccin-macchiato .select.is-dark select.is-hovered,html.theme--catppuccin-macchiato .content kbd.select select.is-hovered{border-color:#2c2f40}html.theme--catppuccin-macchiato .select.is-dark select:focus,html.theme--catppuccin-macchiato .content kbd.select select:focus,html.theme--catppuccin-macchiato .select.is-dark select.is-focused,html.theme--catppuccin-macchiato .content kbd.select select.is-focused,html.theme--catppuccin-macchiato .select.is-dark select:active,html.theme--catppuccin-macchiato .content kbd.select select:active,html.theme--catppuccin-macchiato .select.is-dark select.is-active,html.theme--catppuccin-macchiato .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,58,79,0.25)}html.theme--catppuccin-macchiato .select.is-primary:not(:hover)::after,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-primary select,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-primary select:hover,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-macchiato .select.is-primary select.is-hovered,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#739df2}html.theme--catppuccin-macchiato .select.is-primary select:focus,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-macchiato .select.is-primary select.is-focused,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-macchiato .select.is-primary select:active,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-macchiato .select.is-primary select.is-active,html.theme--catppuccin-macchiato .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select.is-link:not(:hover)::after{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-link select{border-color:#8aadf4}html.theme--catppuccin-macchiato .select.is-link select:hover,html.theme--catppuccin-macchiato .select.is-link select.is-hovered{border-color:#739df2}html.theme--catppuccin-macchiato .select.is-link select:focus,html.theme--catppuccin-macchiato .select.is-link select.is-focused,html.theme--catppuccin-macchiato .select.is-link select:active,html.theme--catppuccin-macchiato .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(138,173,244,0.25)}html.theme--catppuccin-macchiato .select.is-info:not(:hover)::after{border-color:#8bd5ca}html.theme--catppuccin-macchiato .select.is-info select{border-color:#8bd5ca}html.theme--catppuccin-macchiato .select.is-info select:hover,html.theme--catppuccin-macchiato .select.is-info select.is-hovered{border-color:#78cec1}html.theme--catppuccin-macchiato .select.is-info select:focus,html.theme--catppuccin-macchiato .select.is-info select.is-focused,html.theme--catppuccin-macchiato .select.is-info select:active,html.theme--catppuccin-macchiato .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(139,213,202,0.25)}html.theme--catppuccin-macchiato .select.is-success:not(:hover)::after{border-color:#a6da95}html.theme--catppuccin-macchiato .select.is-success select{border-color:#a6da95}html.theme--catppuccin-macchiato .select.is-success select:hover,html.theme--catppuccin-macchiato .select.is-success select.is-hovered{border-color:#96d382}html.theme--catppuccin-macchiato .select.is-success select:focus,html.theme--catppuccin-macchiato .select.is-success select.is-focused,html.theme--catppuccin-macchiato .select.is-success select:active,html.theme--catppuccin-macchiato .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,218,149,0.25)}html.theme--catppuccin-macchiato .select.is-warning:not(:hover)::after{border-color:#eed49f}html.theme--catppuccin-macchiato .select.is-warning select{border-color:#eed49f}html.theme--catppuccin-macchiato .select.is-warning select:hover,html.theme--catppuccin-macchiato .select.is-warning select.is-hovered{border-color:#eaca89}html.theme--catppuccin-macchiato .select.is-warning select:focus,html.theme--catppuccin-macchiato .select.is-warning select.is-focused,html.theme--catppuccin-macchiato .select.is-warning select:active,html.theme--catppuccin-macchiato .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(238,212,159,0.25)}html.theme--catppuccin-macchiato .select.is-danger:not(:hover)::after{border-color:#ed8796}html.theme--catppuccin-macchiato .select.is-danger select{border-color:#ed8796}html.theme--catppuccin-macchiato .select.is-danger select:hover,html.theme--catppuccin-macchiato .select.is-danger select.is-hovered{border-color:#ea7183}html.theme--catppuccin-macchiato .select.is-danger select:focus,html.theme--catppuccin-macchiato .select.is-danger select.is-focused,html.theme--catppuccin-macchiato .select.is-danger select:active,html.theme--catppuccin-macchiato .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(237,135,150,0.25)}html.theme--catppuccin-macchiato .select.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-macchiato .select.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .select.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .select.is-disabled::after{border-color:#f5f7fd !important;opacity:0.5}html.theme--catppuccin-macchiato .select.is-fullwidth{width:100%}html.theme--catppuccin-macchiato .select.is-fullwidth select{width:100%}html.theme--catppuccin-macchiato .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-macchiato .select.is-loading.is-small:after,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-macchiato .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-macchiato .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-macchiato .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-macchiato .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:hover .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:focus .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-white:active .file-cta,html.theme--catppuccin-macchiato .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-macchiato .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-black:hover .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-black:focus .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-black:active .file-cta,html.theme--catppuccin-macchiato .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:hover .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:focus .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-light:active .file-cta,html.theme--catppuccin-macchiato .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-dark .file-cta,html.theme--catppuccin-macchiato .content kbd.file .file-cta{background-color:#363a4f;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-dark:hover .file-cta,html.theme--catppuccin-macchiato .content kbd.file:hover .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-hovered .file-cta{background-color:#313447;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-dark:focus .file-cta,html.theme--catppuccin-macchiato .content kbd.file:focus .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-focused .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,58,79,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-dark:active .file-cta,html.theme--catppuccin-macchiato .content kbd.file:active .file-cta,html.theme--catppuccin-macchiato .file.is-dark.is-active .file-cta,html.theme--catppuccin-macchiato .content kbd.file.is-active .file-cta{background-color:#2c2f40;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary:hover .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-primary:focus .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-focused .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(138,173,244,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-primary:active .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-macchiato .file.is-primary.is-active .file-cta,html.theme--catppuccin-macchiato .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link .file-cta{background-color:#8aadf4;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link:hover .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-hovered .file-cta{background-color:#7ea5f3;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-link:focus .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(138,173,244,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-link:active .file-cta,html.theme--catppuccin-macchiato .file.is-link.is-active .file-cta{background-color:#739df2;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-info .file-cta{background-color:#8bd5ca;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:hover .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-hovered .file-cta{background-color:#82d2c6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:focus .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(139,213,202,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-info:active .file-cta,html.theme--catppuccin-macchiato .file.is-info.is-active .file-cta{background-color:#78cec1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success .file-cta{background-color:#a6da95;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:hover .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-hovered .file-cta{background-color:#9ed78c;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:focus .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,218,149,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-success:active .file-cta,html.theme--catppuccin-macchiato .file.is-success.is-active .file-cta{background-color:#96d382;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning .file-cta{background-color:#eed49f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:hover .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-hovered .file-cta{background-color:#eccf94;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:focus .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(238,212,159,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-warning:active .file-cta,html.theme--catppuccin-macchiato .file.is-warning.is-active .file-cta{background-color:#eaca89;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .file.is-danger .file-cta{background-color:#ed8796;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-danger:hover .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-hovered .file-cta{background-color:#eb7c8c;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-danger:focus .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(237,135,150,0.25);color:#fff}html.theme--catppuccin-macchiato .file.is-danger:active .file-cta,html.theme--catppuccin-macchiato .file.is-danger.is-active .file-cta{background-color:#ea7183;border-color:transparent;color:#fff}html.theme--catppuccin-macchiato .file.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-macchiato .file.is-normal{font-size:1rem}html.theme--catppuccin-macchiato .file.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-macchiato .file.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-macchiato .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-macchiato .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-macchiato .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-macchiato .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-macchiato .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-macchiato .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-macchiato .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-macchiato .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-macchiato .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-macchiato .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-macchiato .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-macchiato .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-macchiato .file.is-centered{justify-content:center}html.theme--catppuccin-macchiato .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-macchiato .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-macchiato .file.is-right{justify-content:flex-end}html.theme--catppuccin-macchiato .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-macchiato .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-macchiato .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-macchiato .file-label:hover .file-cta{background-color:#313447;color:#b5c1f1}html.theme--catppuccin-macchiato .file-label:hover .file-name{border-color:#565a71}html.theme--catppuccin-macchiato .file-label:active .file-cta{background-color:#2c2f40;color:#b5c1f1}html.theme--catppuccin-macchiato .file-label:active .file-name{border-color:#505469}html.theme--catppuccin-macchiato .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-macchiato .file-cta,html.theme--catppuccin-macchiato .file-name{border-color:#5b6078;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-macchiato .file-cta{background-color:#363a4f;color:#cad3f5}html.theme--catppuccin-macchiato .file-name{border-color:#5b6078;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-macchiato .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-macchiato .file-icon .fa{font-size:14px}html.theme--catppuccin-macchiato .label{color:#b5c1f1;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-macchiato .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-macchiato .label.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-macchiato .label.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .label.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-macchiato .help.is-white{color:#fff}html.theme--catppuccin-macchiato .help.is-black{color:#0a0a0a}html.theme--catppuccin-macchiato .help.is-light{color:#f5f5f5}html.theme--catppuccin-macchiato .help.is-dark,html.theme--catppuccin-macchiato .content kbd.help{color:#363a4f}html.theme--catppuccin-macchiato .help.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.help.docs-sourcelink{color:#8aadf4}html.theme--catppuccin-macchiato .help.is-link{color:#8aadf4}html.theme--catppuccin-macchiato .help.is-info{color:#8bd5ca}html.theme--catppuccin-macchiato .help.is-success{color:#a6da95}html.theme--catppuccin-macchiato .help.is-warning{color:#eed49f}html.theme--catppuccin-macchiato .help.is-danger{color:#ed8796}html.theme--catppuccin-macchiato .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-macchiato .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-macchiato .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-macchiato .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-macchiato .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-macchiato .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-macchiato .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-macchiato .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-macchiato .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-macchiato .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-macchiato .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-macchiato .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field.is-horizontal{display:flex}}html.theme--catppuccin-macchiato .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-macchiato .field-label.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-macchiato .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-macchiato .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-macchiato .field-body .field{margin-bottom:0}html.theme--catppuccin-macchiato .field-body>.field{flex-shrink:1}html.theme--catppuccin-macchiato .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-macchiato .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-macchiato .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-macchiato .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select:focus~.icon{color:#363a4f}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-macchiato .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-macchiato .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-macchiato .control.has-icons-left .icon,html.theme--catppuccin-macchiato .control.has-icons-right .icon{color:#5b6078;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-macchiato .control.has-icons-left .input,html.theme--catppuccin-macchiato .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-macchiato .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-macchiato .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-macchiato .control.has-icons-right .input,html.theme--catppuccin-macchiato .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-macchiato .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-macchiato .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-macchiato .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-macchiato .control.is-loading.is-small:after,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-macchiato .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-macchiato .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-macchiato .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-macchiato .breadcrumb a{align-items:center;color:#8aadf4;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-macchiato .breadcrumb a:hover{color:#91d7e3}html.theme--catppuccin-macchiato .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-macchiato .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-macchiato .breadcrumb li.is-active a{color:#b5c1f1;cursor:default;pointer-events:none}html.theme--catppuccin-macchiato .breadcrumb li+li::before{color:#6e738d;content:"\0002f"}html.theme--catppuccin-macchiato .breadcrumb ul,html.theme--catppuccin-macchiato .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-macchiato .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-macchiato .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-macchiato .breadcrumb.is-centered ol,html.theme--catppuccin-macchiato .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-macchiato .breadcrumb.is-right ol,html.theme--catppuccin-macchiato .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-macchiato .breadcrumb.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-macchiato .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-macchiato .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-macchiato .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-macchiato .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-macchiato .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#cad3f5;max-width:100%;position:relative}html.theme--catppuccin-macchiato .card-footer:first-child,html.theme--catppuccin-macchiato .card-content:first-child,html.theme--catppuccin-macchiato .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-macchiato .card-footer:last-child,html.theme--catppuccin-macchiato .card-content:last-child,html.theme--catppuccin-macchiato .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-macchiato .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-macchiato .card-header-title{align-items:center;color:#b5c1f1;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-macchiato .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-macchiato .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-macchiato .card-image{display:block;position:relative}html.theme--catppuccin-macchiato .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-macchiato .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-macchiato .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-macchiato .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-macchiato .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-macchiato .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-macchiato .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-macchiato .dropdown.is-active .dropdown-menu,html.theme--catppuccin-macchiato .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-macchiato .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-macchiato .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-macchiato .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-macchiato .dropdown-content{background-color:#1e2030;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-macchiato .dropdown-item{color:#cad3f5;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-macchiato a.dropdown-item,html.theme--catppuccin-macchiato button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-macchiato a.dropdown-item:hover,html.theme--catppuccin-macchiato button.dropdown-item:hover{background-color:#1e2030;color:#0a0a0a}html.theme--catppuccin-macchiato a.dropdown-item.is-active,html.theme--catppuccin-macchiato button.dropdown-item.is-active{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-macchiato .level{align-items:center;justify-content:space-between}html.theme--catppuccin-macchiato .level code{border-radius:.4em}html.theme--catppuccin-macchiato .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-macchiato .level.is-mobile{display:flex}html.theme--catppuccin-macchiato .level.is-mobile .level-left,html.theme--catppuccin-macchiato .level.is-mobile .level-right{display:flex}html.theme--catppuccin-macchiato .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-macchiato .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-macchiato .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level{display:flex}html.theme--catppuccin-macchiato .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-macchiato .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-macchiato .level-item .title,html.theme--catppuccin-macchiato .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-macchiato .level-left,html.theme--catppuccin-macchiato .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .level-left .level-item.is-flexible,html.theme--catppuccin-macchiato .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-left .level-item:not(:last-child),html.theme--catppuccin-macchiato .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-macchiato .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-left{display:flex}}html.theme--catppuccin-macchiato .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .level-right{display:flex}}html.theme--catppuccin-macchiato .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-macchiato .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-macchiato .media .media{border-top:1px solid rgba(91,96,120,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-macchiato .media .media .content:not(:last-child),html.theme--catppuccin-macchiato .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-macchiato .media .media .media{padding-top:.5rem}html.theme--catppuccin-macchiato .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-macchiato .media+.media{border-top:1px solid rgba(91,96,120,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-macchiato .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-macchiato .media-left,html.theme--catppuccin-macchiato .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .media-left{margin-right:1rem}html.theme--catppuccin-macchiato .media-right{margin-left:1rem}html.theme--catppuccin-macchiato .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .media-content{overflow-x:auto}}html.theme--catppuccin-macchiato .menu{font-size:1rem}html.theme--catppuccin-macchiato .menu.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-macchiato .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .menu.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .menu-list{line-height:1.25}html.theme--catppuccin-macchiato .menu-list a{border-radius:3px;color:#cad3f5;display:block;padding:0.5em 0.75em}html.theme--catppuccin-macchiato .menu-list a:hover{background-color:#1e2030;color:#b5c1f1}html.theme--catppuccin-macchiato .menu-list a.is-active{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .menu-list li ul{border-left:1px solid #5b6078;margin:.75em;padding-left:.75em}html.theme--catppuccin-macchiato .menu-label{color:#f5f7fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-macchiato .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-macchiato .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-macchiato .message{background-color:#1e2030;border-radius:.4em;font-size:1rem}html.theme--catppuccin-macchiato .message strong{color:currentColor}html.theme--catppuccin-macchiato .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-macchiato .message.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-macchiato .message.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .message.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .message.is-white{background-color:#fff}html.theme--catppuccin-macchiato .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-macchiato .message.is-black{background-color:#fafafa}html.theme--catppuccin-macchiato .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-macchiato .message.is-light{background-color:#fafafa}html.theme--catppuccin-macchiato .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-macchiato .message.is-dark,html.theme--catppuccin-macchiato .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-macchiato .message.is-dark .message-header,html.theme--catppuccin-macchiato .content kbd.message .message-header{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .message.is-dark .message-body,html.theme--catppuccin-macchiato .content kbd.message .message-body{border-color:#363a4f}html.theme--catppuccin-macchiato .message.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink{background-color:#ecf2fd}html.theme--catppuccin-macchiato .message.is-primary .message-header,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink .message-header{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .message.is-primary .message-body,html.theme--catppuccin-macchiato .docstring>section>a.message.docs-sourcelink .message-body{border-color:#8aadf4;color:#0e3b95}html.theme--catppuccin-macchiato .message.is-link{background-color:#ecf2fd}html.theme--catppuccin-macchiato .message.is-link .message-header{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .message.is-link .message-body{border-color:#8aadf4;color:#0e3b95}html.theme--catppuccin-macchiato .message.is-info{background-color:#f0faf8}html.theme--catppuccin-macchiato .message.is-info .message-header{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-info .message-body{border-color:#8bd5ca;color:#276d62}html.theme--catppuccin-macchiato .message.is-success{background-color:#f2faf0}html.theme--catppuccin-macchiato .message.is-success .message-header{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-success .message-body{border-color:#a6da95;color:#386e26}html.theme--catppuccin-macchiato .message.is-warning{background-color:#fcf7ee}html.theme--catppuccin-macchiato .message.is-warning .message-header{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .message.is-warning .message-body{border-color:#eed49f;color:#7e5c16}html.theme--catppuccin-macchiato .message.is-danger{background-color:#fcedef}html.theme--catppuccin-macchiato .message.is-danger .message-header{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .message.is-danger .message-body{border-color:#ed8796;color:#971729}html.theme--catppuccin-macchiato .message-header{align-items:center;background-color:#cad3f5;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-macchiato .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-macchiato .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-macchiato .message-body{border-color:#5b6078;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#cad3f5;padding:1.25em 1.5em}html.theme--catppuccin-macchiato .message-body code,html.theme--catppuccin-macchiato .message-body pre{background-color:#fff}html.theme--catppuccin-macchiato .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-macchiato .modal.is-active{display:flex}html.theme--catppuccin-macchiato .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-macchiato .modal-content,html.theme--catppuccin-macchiato .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-macchiato .modal-content,html.theme--catppuccin-macchiato .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-macchiato .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-macchiato .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-macchiato .modal-card-head,html.theme--catppuccin-macchiato .modal-card-foot{align-items:center;background-color:#1e2030;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-macchiato .modal-card-head{border-bottom:1px solid #5b6078;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-macchiato .modal-card-title{color:#cad3f5;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-macchiato .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5b6078}html.theme--catppuccin-macchiato .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-macchiato .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#24273a;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-macchiato .navbar{background-color:#8aadf4;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-macchiato .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-macchiato .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-dark,html.theme--catppuccin-macchiato .content kbd.navbar{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-burger,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363a4f;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-burger,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4;color:#fff}}html.theme--catppuccin-macchiato .navbar.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6da95;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#eed49f;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-macchiato .navbar.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ed8796;color:#fff}}html.theme--catppuccin-macchiato .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-macchiato .navbar.has-shadow{box-shadow:0 2px 0 0 #1e2030}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom,html.theme--catppuccin-macchiato .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #1e2030}html.theme--catppuccin-macchiato .navbar.is-fixed-top{top:0}html.theme--catppuccin-macchiato html.has-navbar-fixed-top,html.theme--catppuccin-macchiato body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-macchiato .navbar-brand,html.theme--catppuccin-macchiato .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-macchiato .navbar-brand a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-macchiato .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-macchiato .navbar-burger{color:#cad3f5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-macchiato .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-macchiato .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-macchiato .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-macchiato .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-macchiato .navbar-menu{display:none}html.theme--catppuccin-macchiato .navbar-item,html.theme--catppuccin-macchiato .navbar-link{color:#cad3f5;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-macchiato .navbar-item .icon:only-child,html.theme--catppuccin-macchiato .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-macchiato a.navbar-item,html.theme--catppuccin-macchiato .navbar-link{cursor:pointer}html.theme--catppuccin-macchiato a.navbar-item:focus,html.theme--catppuccin-macchiato a.navbar-item:focus-within,html.theme--catppuccin-macchiato a.navbar-item:hover,html.theme--catppuccin-macchiato a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar-link:focus,html.theme--catppuccin-macchiato .navbar-link:focus-within,html.theme--catppuccin-macchiato .navbar-link:hover,html.theme--catppuccin-macchiato .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}html.theme--catppuccin-macchiato .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .navbar-item img{max-height:1.75rem}html.theme--catppuccin-macchiato .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-macchiato .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-macchiato .navbar-item.is-tab:focus,html.theme--catppuccin-macchiato .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#8aadf4;border-bottom-style:solid;border-bottom-width:3px;color:#8aadf4;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-macchiato .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-macchiato .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-macchiato .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-macchiato .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-macchiato .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .navbar>.container{display:block}html.theme--catppuccin-macchiato .navbar-brand .navbar-item,html.theme--catppuccin-macchiato .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-macchiato .navbar-link::after{display:none}html.theme--catppuccin-macchiato .navbar-menu{background-color:#8aadf4;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-macchiato .navbar-menu.is-active{display:block}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch,html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-macchiato .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-macchiato .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-macchiato html.has-navbar-fixed-top-touch,html.theme--catppuccin-macchiato body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .navbar,html.theme--catppuccin-macchiato .navbar-menu,html.theme--catppuccin-macchiato .navbar-start,html.theme--catppuccin-macchiato .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-macchiato .navbar{min-height:4rem}html.theme--catppuccin-macchiato .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-start,html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-macchiato .navbar.is-spaced a.navbar-item,html.theme--catppuccin-macchiato .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-macchiato .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8087a2}html.theme--catppuccin-macchiato .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}html.theme--catppuccin-macchiato .navbar-burger{display:none}html.theme--catppuccin-macchiato .navbar-item,html.theme--catppuccin-macchiato .navbar-link{align-items:center;display:flex}html.theme--catppuccin-macchiato .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-macchiato .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-macchiato .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-macchiato .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-macchiato .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-macchiato .navbar-dropdown{background-color:#8aadf4;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-macchiato .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#8087a2}html.theme--catppuccin-macchiato .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#8aadf4}.navbar.is-spaced html.theme--catppuccin-macchiato .navbar-dropdown,html.theme--catppuccin-macchiato .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-macchiato .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-macchiato .navbar-divider{display:block}html.theme--catppuccin-macchiato .navbar>.container .navbar-brand,html.theme--catppuccin-macchiato .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-macchiato .navbar>.container .navbar-menu,html.theme--catppuccin-macchiato .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-macchiato .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-macchiato .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-macchiato html.has-navbar-fixed-top-desktop,html.theme--catppuccin-macchiato body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-macchiato html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-macchiato body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-macchiato html.has-spaced-navbar-fixed-top,html.theme--catppuccin-macchiato body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-macchiato html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-macchiato body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-macchiato a.navbar-item.is-active,html.theme--catppuccin-macchiato .navbar-link.is-active{color:#8aadf4}html.theme--catppuccin-macchiato a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-macchiato .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-macchiato .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-macchiato .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-macchiato .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-macchiato .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-macchiato .pagination.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-macchiato .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-previous,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-next,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-macchiato .pagination.is-rounded .pagination-link,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-macchiato .pagination,html.theme--catppuccin-macchiato .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link{border-color:#5b6078;color:#8aadf4;min-width:2.5em}html.theme--catppuccin-macchiato .pagination-previous:hover,html.theme--catppuccin-macchiato .pagination-next:hover,html.theme--catppuccin-macchiato .pagination-link:hover{border-color:#6e738d;color:#91d7e3}html.theme--catppuccin-macchiato .pagination-previous:focus,html.theme--catppuccin-macchiato .pagination-next:focus,html.theme--catppuccin-macchiato .pagination-link:focus{border-color:#6e738d}html.theme--catppuccin-macchiato .pagination-previous:active,html.theme--catppuccin-macchiato .pagination-next:active,html.theme--catppuccin-macchiato .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-macchiato .pagination-previous[disabled],html.theme--catppuccin-macchiato .pagination-previous.is-disabled,html.theme--catppuccin-macchiato .pagination-next[disabled],html.theme--catppuccin-macchiato .pagination-next.is-disabled,html.theme--catppuccin-macchiato .pagination-link[disabled],html.theme--catppuccin-macchiato .pagination-link.is-disabled{background-color:#5b6078;border-color:#5b6078;box-shadow:none;color:#f5f7fd;opacity:0.5}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-macchiato .pagination-link.is-current{background-color:#8aadf4;border-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .pagination-ellipsis{color:#6e738d;pointer-events:none}html.theme--catppuccin-macchiato .pagination-list{flex-wrap:wrap}html.theme--catppuccin-macchiato .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .pagination{flex-wrap:wrap}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-macchiato .pagination-previous{order:2}html.theme--catppuccin-macchiato .pagination-next{order:3}html.theme--catppuccin-macchiato .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-macchiato .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-macchiato .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-macchiato .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-macchiato .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-macchiato .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-macchiato .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-macchiato .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-macchiato .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-macchiato .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-macchiato .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-macchiato .panel.is-dark .panel-heading,html.theme--catppuccin-macchiato .content kbd.panel .panel-heading{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-macchiato .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363a4f}html.theme--catppuccin-macchiato .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-macchiato .content kbd.panel .panel-block.is-active .panel-icon{color:#363a4f}html.theme--catppuccin-macchiato .panel.is-primary .panel-heading,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-macchiato .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-link .panel-heading{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .panel.is-link .panel-tabs a.is-active{border-bottom-color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-link .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel.is-info .panel-heading{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-info .panel-tabs a.is-active{border-bottom-color:#8bd5ca}html.theme--catppuccin-macchiato .panel.is-info .panel-block.is-active .panel-icon{color:#8bd5ca}html.theme--catppuccin-macchiato .panel.is-success .panel-heading{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6da95}html.theme--catppuccin-macchiato .panel.is-success .panel-block.is-active .panel-icon{color:#a6da95}html.theme--catppuccin-macchiato .panel.is-warning .panel-heading{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#eed49f}html.theme--catppuccin-macchiato .panel.is-warning .panel-block.is-active .panel-icon{color:#eed49f}html.theme--catppuccin-macchiato .panel.is-danger .panel-heading{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#ed8796}html.theme--catppuccin-macchiato .panel.is-danger .panel-block.is-active .panel-icon{color:#ed8796}html.theme--catppuccin-macchiato .panel-tabs:not(:last-child),html.theme--catppuccin-macchiato .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-macchiato .panel-heading{background-color:#494d64;border-radius:8px 8px 0 0;color:#b5c1f1;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-macchiato .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-macchiato .panel-tabs a{border-bottom:1px solid #5b6078;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-macchiato .panel-tabs a.is-active{border-bottom-color:#494d64;color:#739df2}html.theme--catppuccin-macchiato .panel-list a{color:#cad3f5}html.theme--catppuccin-macchiato .panel-list a:hover{color:#8aadf4}html.theme--catppuccin-macchiato .panel-block{align-items:center;color:#b5c1f1;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-macchiato .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-macchiato .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-macchiato .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-macchiato .panel-block.is-active{border-left-color:#8aadf4;color:#739df2}html.theme--catppuccin-macchiato .panel-block.is-active .panel-icon{color:#8aadf4}html.theme--catppuccin-macchiato .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-macchiato a.panel-block,html.theme--catppuccin-macchiato label.panel-block{cursor:pointer}html.theme--catppuccin-macchiato a.panel-block:hover,html.theme--catppuccin-macchiato label.panel-block:hover{background-color:#1e2030}html.theme--catppuccin-macchiato .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f5f7fd;margin-right:.75em}html.theme--catppuccin-macchiato .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-macchiato .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-macchiato .tabs a{align-items:center;border-bottom-color:#5b6078;border-bottom-style:solid;border-bottom-width:1px;color:#cad3f5;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-macchiato .tabs a:hover{border-bottom-color:#b5c1f1;color:#b5c1f1}html.theme--catppuccin-macchiato .tabs li{display:block}html.theme--catppuccin-macchiato .tabs li.is-active a{border-bottom-color:#8aadf4;color:#8aadf4}html.theme--catppuccin-macchiato .tabs ul{align-items:center;border-bottom-color:#5b6078;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-macchiato .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-macchiato .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-macchiato .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-macchiato .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-macchiato .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-macchiato .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-macchiato .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-macchiato .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-macchiato .tabs.is-boxed a:hover{background-color:#1e2030;border-bottom-color:#5b6078}html.theme--catppuccin-macchiato .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5b6078;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-macchiato .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-macchiato .tabs.is-toggle a{border-color:#5b6078;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-macchiato .tabs.is-toggle a:hover{background-color:#1e2030;border-color:#6e738d;z-index:2}html.theme--catppuccin-macchiato .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-macchiato .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-macchiato .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-macchiato .tabs.is-toggle li.is-active a{background-color:#8aadf4;border-color:#8aadf4;color:#fff;z-index:1}html.theme--catppuccin-macchiato .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-macchiato .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-macchiato .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-macchiato .tabs.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-macchiato .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-macchiato .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .column.is-narrow,html.theme--catppuccin-macchiato .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full,html.theme--catppuccin-macchiato .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters,html.theme--catppuccin-macchiato .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds,html.theme--catppuccin-macchiato .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half,html.theme--catppuccin-macchiato .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third,html.theme--catppuccin-macchiato .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter,html.theme--catppuccin-macchiato .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth,html.theme--catppuccin-macchiato .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths,html.theme--catppuccin-macchiato .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths,html.theme--catppuccin-macchiato .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths,html.theme--catppuccin-macchiato .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters,html.theme--catppuccin-macchiato .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds,html.theme--catppuccin-macchiato .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half,html.theme--catppuccin-macchiato .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third,html.theme--catppuccin-macchiato .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter,html.theme--catppuccin-macchiato .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth,html.theme--catppuccin-macchiato .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths,html.theme--catppuccin-macchiato .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths,html.theme--catppuccin-macchiato .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths,html.theme--catppuccin-macchiato .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0,html.theme--catppuccin-macchiato .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0,html.theme--catppuccin-macchiato .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1,html.theme--catppuccin-macchiato .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1,html.theme--catppuccin-macchiato .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2,html.theme--catppuccin-macchiato .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2,html.theme--catppuccin-macchiato .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3,html.theme--catppuccin-macchiato .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3,html.theme--catppuccin-macchiato .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4,html.theme--catppuccin-macchiato .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4,html.theme--catppuccin-macchiato .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5,html.theme--catppuccin-macchiato .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5,html.theme--catppuccin-macchiato .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6,html.theme--catppuccin-macchiato .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6,html.theme--catppuccin-macchiato .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7,html.theme--catppuccin-macchiato .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7,html.theme--catppuccin-macchiato .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8,html.theme--catppuccin-macchiato .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8,html.theme--catppuccin-macchiato .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9,html.theme--catppuccin-macchiato .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9,html.theme--catppuccin-macchiato .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10,html.theme--catppuccin-macchiato .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10,html.theme--catppuccin-macchiato .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11,html.theme--catppuccin-macchiato .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11,html.theme--catppuccin-macchiato .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12,html.theme--catppuccin-macchiato .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12,html.theme--catppuccin-macchiato .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-macchiato .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-macchiato .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-macchiato .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-macchiato .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-macchiato .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-macchiato .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-macchiato .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-macchiato .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-macchiato .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-macchiato .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-macchiato .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-macchiato .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-macchiato .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-macchiato .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-macchiato .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-macchiato .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-macchiato .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-macchiato .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-macchiato .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-macchiato .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-macchiato .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-macchiato .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-macchiato .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-macchiato .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-macchiato .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-macchiato .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-macchiato .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-macchiato .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-macchiato .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-macchiato .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-macchiato .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-macchiato .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-macchiato .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-macchiato .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-macchiato .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-macchiato .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-macchiato .columns.is-centered{justify-content:center}html.theme--catppuccin-macchiato .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-macchiato .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-macchiato .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-macchiato .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-macchiato .columns.is-mobile{display:flex}html.theme--catppuccin-macchiato .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-macchiato .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-desktop{display:flex}}html.theme--catppuccin-macchiato .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-macchiato .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-macchiato .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-macchiato .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-macchiato .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-macchiato .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-macchiato .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-macchiato .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-macchiato .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-macchiato .tile.is-child{margin:0 !important}html.theme--catppuccin-macchiato .tile.is-parent{padding:.75rem}html.theme--catppuccin-macchiato .tile.is-vertical{flex-direction:column}html.theme--catppuccin-macchiato .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .tile:not(.is-child){display:flex}html.theme--catppuccin-macchiato .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-macchiato .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-macchiato .tile.is-3{flex:none;width:25%}html.theme--catppuccin-macchiato .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-macchiato .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-macchiato .tile.is-6{flex:none;width:50%}html.theme--catppuccin-macchiato .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-macchiato .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-macchiato .tile.is-9{flex:none;width:75%}html.theme--catppuccin-macchiato .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-macchiato .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-macchiato .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-macchiato .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-macchiato .hero .navbar{background:none}html.theme--catppuccin-macchiato .hero .tabs ul{border-bottom:none}html.theme--catppuccin-macchiato .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-white strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-macchiato .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-macchiato .hero.is-white .navbar-item,html.theme--catppuccin-macchiato .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-macchiato .hero.is-white a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-white .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-macchiato .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-macchiato .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-black strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-black .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-macchiato .hero.is-black .navbar-item,html.theme--catppuccin-macchiato .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-black a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-black .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-macchiato .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-macchiato .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-macchiato .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-light strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-macchiato .hero.is-light .navbar-item,html.theme--catppuccin-macchiato .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-light .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-macchiato .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-macchiato .hero.is-dark,html.theme--catppuccin-macchiato .content kbd.hero{background-color:#363a4f;color:#fff}html.theme--catppuccin-macchiato .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-dark strong,html.theme--catppuccin-macchiato .content kbd.hero strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-dark .title,html.theme--catppuccin-macchiato .content kbd.hero .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .subtitle,html.theme--catppuccin-macchiato .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-macchiato .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-dark .subtitle strong,html.theme--catppuccin-macchiato .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-dark .navbar-menu,html.theme--catppuccin-macchiato .content kbd.hero .navbar-menu{background-color:#363a4f}}html.theme--catppuccin-macchiato .hero.is-dark .navbar-item,html.theme--catppuccin-macchiato .content kbd.hero .navbar-item,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-macchiato .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-macchiato .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link:hover,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-macchiato .content kbd.hero .navbar-link.is-active{background-color:#2c2f40;color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .tabs a,html.theme--catppuccin-macchiato .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-dark .tabs a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs li.is-active a{color:#363a4f !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363a4f}html.theme--catppuccin-macchiato .hero.is-dark.is-bold,html.theme--catppuccin-macchiato .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1d2535 0%, #363a4f 71%, #3d3c62 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-macchiato .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1d2535 0%, #363a4f 71%, #3d3c62 100%)}}html.theme--catppuccin-macchiato .hero.is-primary,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-primary strong,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-primary .title,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .subtitle,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-primary .subtitle strong,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-primary .navbar-menu,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#8aadf4}}html.theme--catppuccin-macchiato .hero.is-primary .navbar-item,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .tabs a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-primary .tabs a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#8aadf4 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .hero.is-primary.is-bold,html.theme--catppuccin-macchiato .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-macchiato .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}}html.theme--catppuccin-macchiato .hero.is-link{background-color:#8aadf4;color:#fff}html.theme--catppuccin-macchiato .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-link strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-link .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-link .navbar-menu{background-color:#8aadf4}}html.theme--catppuccin-macchiato .hero.is-link .navbar-item,html.theme--catppuccin-macchiato .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-link a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-link .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-link .navbar-link.is-active{background-color:#739df2;color:#fff}html.theme--catppuccin-macchiato .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-link .tabs li.is-active a{color:#8aadf4 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#8aadf4}html.theme--catppuccin-macchiato .hero.is-link.is-bold{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #52a5f9 0%, #8aadf4 71%, #9fadf9 100%)}}html.theme--catppuccin-macchiato .hero.is-info{background-color:#8bd5ca;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-info strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-info .navbar-menu{background-color:#8bd5ca}}html.theme--catppuccin-macchiato .hero.is-info .navbar-item,html.theme--catppuccin-macchiato .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-info .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-info .navbar-link.is-active{background-color:#78cec1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-info .tabs li.is-active a{color:#8bd5ca !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#8bd5ca}html.theme--catppuccin-macchiato .hero.is-info.is-bold{background-image:linear-gradient(141deg, #5bd2ac 0%, #8bd5ca 71%, #9adedf 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #5bd2ac 0%, #8bd5ca 71%, #9adedf 100%)}}html.theme--catppuccin-macchiato .hero.is-success{background-color:#a6da95;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-success strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-success .navbar-menu{background-color:#a6da95}}html.theme--catppuccin-macchiato .hero.is-success .navbar-item,html.theme--catppuccin-macchiato .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-success .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-success .navbar-link.is-active{background-color:#96d382;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-success .tabs li.is-active a{color:#a6da95 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6da95}html.theme--catppuccin-macchiato .hero.is-success.is-bold{background-image:linear-gradient(141deg, #94d765 0%, #a6da95 71%, #aae4a5 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #94d765 0%, #a6da95 71%, #aae4a5 100%)}}html.theme--catppuccin-macchiato .hero.is-warning{background-color:#eed49f;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-warning strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-macchiato .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-warning .navbar-menu{background-color:#eed49f}}html.theme--catppuccin-macchiato .hero.is-warning .navbar-item,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-warning .navbar-link.is-active{background-color:#eaca89;color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-macchiato .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-warning .tabs li.is-active a{color:#eed49f !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#eed49f}html.theme--catppuccin-macchiato .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #efae6b 0%, #eed49f 71%, #f4e9b2 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #efae6b 0%, #eed49f 71%, #f4e9b2 100%)}}html.theme--catppuccin-macchiato .hero.is-danger{background-color:#ed8796;color:#fff}html.theme--catppuccin-macchiato .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-macchiato .hero.is-danger strong{color:inherit}html.theme--catppuccin-macchiato .hero.is-danger .title{color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-macchiato .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-macchiato .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .hero.is-danger .navbar-menu{background-color:#ed8796}}html.theme--catppuccin-macchiato .hero.is-danger .navbar-item,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-macchiato .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-macchiato .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link:hover,html.theme--catppuccin-macchiato .hero.is-danger .navbar-link.is-active{background-color:#ea7183;color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-macchiato .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-macchiato .hero.is-danger .tabs li.is-active a{color:#ed8796 !important;opacity:1}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-macchiato .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ed8796}html.theme--catppuccin-macchiato .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #f05183 0%, #ed8796 71%, #f39c9a 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f05183 0%, #ed8796 71%, #f39c9a 100%)}}html.theme--catppuccin-macchiato .hero.is-small .hero-body,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-macchiato .hero.is-halfheight .hero-body,html.theme--catppuccin-macchiato .hero.is-fullheight .hero-body,html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-macchiato .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-macchiato .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-macchiato .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-macchiato .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-macchiato .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-macchiato .hero-video{overflow:hidden}html.theme--catppuccin-macchiato .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-macchiato .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero-video{display:none}}html.theme--catppuccin-macchiato .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-macchiato .hero-buttons .button{display:flex}html.theme--catppuccin-macchiato .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-macchiato .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-macchiato .hero-head,html.theme--catppuccin-macchiato .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-macchiato .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-macchiato .hero-body{padding:3rem 3rem}}html.theme--catppuccin-macchiato .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato .section{padding:3rem 3rem}html.theme--catppuccin-macchiato .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-macchiato .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-macchiato .footer{background-color:#1e2030;padding:3rem 1.5rem 6rem}html.theme--catppuccin-macchiato h1 .docs-heading-anchor,html.theme--catppuccin-macchiato h1 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h1 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h2 .docs-heading-anchor,html.theme--catppuccin-macchiato h2 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h2 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h3 .docs-heading-anchor,html.theme--catppuccin-macchiato h3 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h3 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h4 .docs-heading-anchor,html.theme--catppuccin-macchiato h4 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h4 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h5 .docs-heading-anchor,html.theme--catppuccin-macchiato h5 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h5 .docs-heading-anchor:visited,html.theme--catppuccin-macchiato h6 .docs-heading-anchor,html.theme--catppuccin-macchiato h6 .docs-heading-anchor:hover,html.theme--catppuccin-macchiato h6 .docs-heading-anchor:visited{color:#cad3f5}html.theme--catppuccin-macchiato h1 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h2 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h3 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h4 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h5 .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-macchiato h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-macchiato h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-macchiato h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-macchiato h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-macchiato .docs-light-only{display:none !important}html.theme--catppuccin-macchiato pre{position:relative;overflow:hidden}html.theme--catppuccin-macchiato pre code,html.theme--catppuccin-macchiato pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-macchiato pre code:first-of-type,html.theme--catppuccin-macchiato pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-macchiato pre code:last-of-type,html.theme--catppuccin-macchiato pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-macchiato pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#cad3f5;cursor:pointer;text-align:center}html.theme--catppuccin-macchiato pre .copy-button:focus,html.theme--catppuccin-macchiato pre .copy-button:hover{opacity:1;background:rgba(202,211,245,0.1);color:#8aadf4}html.theme--catppuccin-macchiato pre .copy-button.success{color:#a6da95;opacity:1}html.theme--catppuccin-macchiato pre .copy-button.error{color:#ed8796;opacity:1}html.theme--catppuccin-macchiato pre:hover .copy-button{opacity:1}html.theme--catppuccin-macchiato .admonition{background-color:#1e2030;border-style:solid;border-width:2px;border-color:#b8c0e0;border-radius:4px;font-size:1rem}html.theme--catppuccin-macchiato .admonition strong{color:currentColor}html.theme--catppuccin-macchiato .admonition.is-small,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-macchiato .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-macchiato .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-macchiato .admonition.is-default{background-color:#1e2030;border-color:#b8c0e0}html.theme--catppuccin-macchiato .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#b8c0e0}html.theme--catppuccin-macchiato .admonition.is-default>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-info{background-color:#1e2030;border-color:#8bd5ca}html.theme--catppuccin-macchiato .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#8bd5ca}html.theme--catppuccin-macchiato .admonition.is-info>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-success{background-color:#1e2030;border-color:#a6da95}html.theme--catppuccin-macchiato .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6da95}html.theme--catppuccin-macchiato .admonition.is-success>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-warning{background-color:#1e2030;border-color:#eed49f}html.theme--catppuccin-macchiato .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#eed49f}html.theme--catppuccin-macchiato .admonition.is-warning>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-danger{background-color:#1e2030;border-color:#ed8796}html.theme--catppuccin-macchiato .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#ed8796}html.theme--catppuccin-macchiato .admonition.is-danger>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-compat{background-color:#1e2030;border-color:#91d7e3}html.theme--catppuccin-macchiato .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#91d7e3}html.theme--catppuccin-macchiato .admonition.is-compat>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition.is-todo{background-color:#1e2030;border-color:#c6a0f6}html.theme--catppuccin-macchiato .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#c6a0f6}html.theme--catppuccin-macchiato .admonition.is-todo>.admonition-body{color:#cad3f5}html.theme--catppuccin-macchiato .admonition-header{color:#b8c0e0;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-macchiato .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-macchiato details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-macchiato details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-macchiato details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-macchiato .admonition-body{color:#cad3f5;padding:0.5rem .75rem}html.theme--catppuccin-macchiato .admonition-body pre{background-color:#1e2030}html.theme--catppuccin-macchiato .admonition-body code{background-color:#1e2030}html.theme--catppuccin-macchiato .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #5b6078;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-macchiato .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#1e2030;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5b6078;overflow:auto}html.theme--catppuccin-macchiato .docstring>header code{background-color:transparent}html.theme--catppuccin-macchiato .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-macchiato .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-macchiato .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-macchiato .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5b6078}html.theme--catppuccin-macchiato .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-macchiato .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-macchiato .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-macchiato .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-macchiato .documenter-example-output{background-color:#24273a}html.theme--catppuccin-macchiato .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#1e2030;color:#cad3f5;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-macchiato .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-macchiato .outdated-warning-overlay a{color:#8aadf4}html.theme--catppuccin-macchiato .outdated-warning-overlay a:hover{color:#91d7e3}html.theme--catppuccin-macchiato .content pre{border:2px solid #5b6078;border-radius:4px}html.theme--catppuccin-macchiato .content code{font-weight:inherit}html.theme--catppuccin-macchiato .content a code{color:#8aadf4}html.theme--catppuccin-macchiato .content a:hover code{color:#91d7e3}html.theme--catppuccin-macchiato .content h1 code,html.theme--catppuccin-macchiato .content h2 code,html.theme--catppuccin-macchiato .content h3 code,html.theme--catppuccin-macchiato .content h4 code,html.theme--catppuccin-macchiato .content h5 code,html.theme--catppuccin-macchiato .content h6 code{color:#cad3f5}html.theme--catppuccin-macchiato .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-macchiato .content blockquote>ul:first-child,html.theme--catppuccin-macchiato .content blockquote>ol:first-child,html.theme--catppuccin-macchiato .content .admonition-body>ul:first-child,html.theme--catppuccin-macchiato .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-macchiato pre,html.theme--catppuccin-macchiato code{font-variant-ligatures:no-contextual}html.theme--catppuccin-macchiato .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-macchiato .breadcrumb a.is-disabled,html.theme--catppuccin-macchiato .breadcrumb a.is-disabled:hover{color:#b5c1f1}html.theme--catppuccin-macchiato .hljs{background:initial !important}html.theme--catppuccin-macchiato .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-macchiato .katex-display,html.theme--catppuccin-macchiato mjx-container,html.theme--catppuccin-macchiato .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-macchiato html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-macchiato li.no-marker{list-style:none}html.theme--catppuccin-macchiato #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-macchiato #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main{width:100%}html.theme--catppuccin-macchiato #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-macchiato #documenter .docs-main>header,html.theme--catppuccin-macchiato #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar{background-color:#24273a;border-bottom:1px solid #5b6078;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-macchiato #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes{border-top:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-macchiato #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-macchiato .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5b6078;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-macchiato #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-macchiato #documenter .docs-sidebar{display:flex;flex-direction:column;color:#cad3f5;background-color:#1e2030;border-right:1px solid #5b6078;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-macchiato #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-package-name a:hover{color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5b6078;display:none;padding:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5b6078;padding-bottom:1.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#cad3f5;background:#1e2030}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#cad3f5;background-color:#26283d}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5b6078;border-bottom:1px solid #5b6078;background-color:#181926}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#181926;color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#26283d;color:#cad3f5}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5b6078}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-macchiato #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#2e3149}html.theme--catppuccin-macchiato #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#3d4162}}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#2e3149}html.theme--catppuccin-macchiato #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#3d4162}}html.theme--catppuccin-macchiato kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-macchiato .search-min-width-50{min-width:50%}html.theme--catppuccin-macchiato .search-min-height-100{min-height:100%}html.theme--catppuccin-macchiato .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-macchiato .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover,html.theme--catppuccin-macchiato .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-macchiato .search-result-link .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-macchiato .property-search-result-badge,html.theme--catppuccin-macchiato .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-macchiato .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:hover .search-filter,html.theme--catppuccin-macchiato .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-macchiato .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-macchiato .search-filter:hover,html.theme--catppuccin-macchiato .search-filter:focus{color:#333}html.theme--catppuccin-macchiato .search-filter-selected{color:#363a4f;background-color:#b7bdf8}html.theme--catppuccin-macchiato .search-filter-selected:hover,html.theme--catppuccin-macchiato .search-filter-selected:focus{color:#363a4f}html.theme--catppuccin-macchiato .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-macchiato .search-divider{border-bottom:1px solid #5b6078}html.theme--catppuccin-macchiato .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-macchiato .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-macchiato #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-macchiato #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-macchiato .w-100{width:100%}html.theme--catppuccin-macchiato .gap-2{gap:0.5rem}html.theme--catppuccin-macchiato .gap-4{gap:1rem}html.theme--catppuccin-macchiato .gap-8{gap:2rem}html.theme--catppuccin-macchiato{background-color:#24273a;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-macchiato a{transition:all 200ms ease}html.theme--catppuccin-macchiato .label{color:#cad3f5}html.theme--catppuccin-macchiato .button,html.theme--catppuccin-macchiato .control.has-icons-left .icon,html.theme--catppuccin-macchiato .control.has-icons-right .icon,html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .pagination-ellipsis,html.theme--catppuccin-macchiato .pagination-link,html.theme--catppuccin-macchiato .pagination-next,html.theme--catppuccin-macchiato .pagination-previous,html.theme--catppuccin-macchiato .select,html.theme--catppuccin-macchiato .select select,html.theme--catppuccin-macchiato .textarea{height:2.5em;color:#cad3f5}html.theme--catppuccin-macchiato .input,html.theme--catppuccin-macchiato #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-macchiato .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#cad3f5}html.theme--catppuccin-macchiato .select:after,html.theme--catppuccin-macchiato .select select{border-width:1px}html.theme--catppuccin-macchiato .menu-list a{transition:all 300ms ease}html.theme--catppuccin-macchiato .modal-card-foot,html.theme--catppuccin-macchiato .modal-card-head{border-color:#5b6078}html.theme--catppuccin-macchiato .navbar{border-radius:.4em}html.theme--catppuccin-macchiato .navbar.is-transparent{background:none}html.theme--catppuccin-macchiato .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-macchiato .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#8aadf4}@media screen and (max-width: 1055px){html.theme--catppuccin-macchiato .navbar .navbar-menu{background-color:#8aadf4;border-radius:0 0 .4em .4em}}html.theme--catppuccin-macchiato .docstring>section>a.docs-sourcelink:not(body){color:#363a4f}html.theme--catppuccin-macchiato .tag.is-link:not(body),html.theme--catppuccin-macchiato .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-macchiato .content kbd.is-link:not(body){color:#363a4f}html.theme--catppuccin-macchiato .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-macchiato .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-macchiato .ansi span.sgr3{font-style:italic}html.theme--catppuccin-macchiato .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-macchiato .ansi span.sgr7{color:#24273a;background-color:#cad3f5}html.theme--catppuccin-macchiato .ansi span.sgr8{color:transparent}html.theme--catppuccin-macchiato .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-macchiato .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-macchiato .ansi span.sgr30{color:#494d64}html.theme--catppuccin-macchiato .ansi span.sgr31{color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr32{color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr33{color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr34{color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr35{color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr36{color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr37{color:#b8c0e0}html.theme--catppuccin-macchiato .ansi span.sgr40{background-color:#494d64}html.theme--catppuccin-macchiato .ansi span.sgr41{background-color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr42{background-color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr43{background-color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr44{background-color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr45{background-color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr46{background-color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr47{background-color:#b8c0e0}html.theme--catppuccin-macchiato .ansi span.sgr90{color:#5b6078}html.theme--catppuccin-macchiato .ansi span.sgr91{color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr92{color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr93{color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr94{color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr95{color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr96{color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr97{color:#a5adcb}html.theme--catppuccin-macchiato .ansi span.sgr100{background-color:#5b6078}html.theme--catppuccin-macchiato .ansi span.sgr101{background-color:#ed8796}html.theme--catppuccin-macchiato .ansi span.sgr102{background-color:#a6da95}html.theme--catppuccin-macchiato .ansi span.sgr103{background-color:#eed49f}html.theme--catppuccin-macchiato .ansi span.sgr104{background-color:#8aadf4}html.theme--catppuccin-macchiato .ansi span.sgr105{background-color:#f5bde6}html.theme--catppuccin-macchiato .ansi span.sgr106{background-color:#8bd5ca}html.theme--catppuccin-macchiato .ansi span.sgr107{background-color:#a5adcb}html.theme--catppuccin-macchiato code.language-julia-repl>span.hljs-meta{color:#a6da95;font-weight:bolder}html.theme--catppuccin-macchiato code .hljs{color:#cad3f5;background:#24273a}html.theme--catppuccin-macchiato code .hljs-keyword{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-built_in{color:#ed8796}html.theme--catppuccin-macchiato code .hljs-type{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-literal{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-number{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-operator{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-punctuation{color:#b8c0e0}html.theme--catppuccin-macchiato code .hljs-property{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-regexp{color:#f5bde6}html.theme--catppuccin-macchiato code .hljs-string{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-char.escape_{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-subst{color:#a5adcb}html.theme--catppuccin-macchiato code .hljs-symbol{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-variable{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-variable.language_{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-variable.constant_{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-title{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-title.class_{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-title.function_{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-params{color:#cad3f5}html.theme--catppuccin-macchiato code .hljs-comment{color:#5b6078}html.theme--catppuccin-macchiato code .hljs-doctag{color:#ed8796}html.theme--catppuccin-macchiato code .hljs-meta{color:#f5a97f}html.theme--catppuccin-macchiato code .hljs-section{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-tag{color:#a5adcb}html.theme--catppuccin-macchiato code .hljs-name{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-attr{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-attribute{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-bullet{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-code{color:#a6da95}html.theme--catppuccin-macchiato code .hljs-emphasis{color:#ed8796;font-style:italic}html.theme--catppuccin-macchiato code .hljs-strong{color:#ed8796;font-weight:bold}html.theme--catppuccin-macchiato code .hljs-formula{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-link{color:#7dc4e4;font-style:italic}html.theme--catppuccin-macchiato code .hljs-quote{color:#a6da95;font-style:italic}html.theme--catppuccin-macchiato code .hljs-selector-tag{color:#eed49f}html.theme--catppuccin-macchiato code .hljs-selector-id{color:#8aadf4}html.theme--catppuccin-macchiato code .hljs-selector-class{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-selector-attr{color:#c6a0f6}html.theme--catppuccin-macchiato code .hljs-selector-pseudo{color:#8bd5ca}html.theme--catppuccin-macchiato code .hljs-template-tag{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-template-variable{color:#f0c6c6}html.theme--catppuccin-macchiato code .hljs-addition{color:#a6da95;background:rgba(166,227,161,0.15)}html.theme--catppuccin-macchiato code .hljs-deletion{color:#ed8796;background:rgba(243,139,168,0.15)}html.theme--catppuccin-macchiato .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover,html.theme--catppuccin-macchiato .search-result-link:focus{background-color:#363a4f}html.theme--catppuccin-macchiato .search-result-link .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-macchiato .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:hover .search-filter,html.theme--catppuccin-macchiato .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-macchiato .search-result-link:focus .search-filter{color:#363a4f !important;background-color:#b7bdf8 !important}html.theme--catppuccin-macchiato .search-result-title{color:#cad3f5}html.theme--catppuccin-macchiato .search-result-highlight{background-color:#ed8796;color:#1e2030}html.theme--catppuccin-macchiato .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-macchiato .w-100{width:100%}html.theme--catppuccin-macchiato .gap-2{gap:0.5rem}html.theme--catppuccin-macchiato .gap-4{gap:1rem} diff --git a/v2.0.2/assets/themes/catppuccin-mocha.css b/v2.0.2/assets/themes/catppuccin-mocha.css new file mode 100644 index 0000000..8b82652 --- /dev/null +++ b/v2.0.2/assets/themes/catppuccin-mocha.css @@ -0,0 +1 @@ +html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--catppuccin-mocha .pagination-previous:focus,html.theme--catppuccin-mocha .pagination-next:focus,html.theme--catppuccin-mocha .pagination-link:focus,html.theme--catppuccin-mocha .pagination-ellipsis:focus,html.theme--catppuccin-mocha .file-cta:focus,html.theme--catppuccin-mocha .file-name:focus,html.theme--catppuccin-mocha .select select:focus,html.theme--catppuccin-mocha .textarea:focus,html.theme--catppuccin-mocha .input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-mocha .button:focus,html.theme--catppuccin-mocha .is-focused.pagination-previous,html.theme--catppuccin-mocha .is-focused.pagination-next,html.theme--catppuccin-mocha .is-focused.pagination-link,html.theme--catppuccin-mocha .is-focused.pagination-ellipsis,html.theme--catppuccin-mocha .is-focused.file-cta,html.theme--catppuccin-mocha .is-focused.file-name,html.theme--catppuccin-mocha .select select.is-focused,html.theme--catppuccin-mocha .is-focused.textarea,html.theme--catppuccin-mocha .is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-focused.button,html.theme--catppuccin-mocha .pagination-previous:active,html.theme--catppuccin-mocha .pagination-next:active,html.theme--catppuccin-mocha .pagination-link:active,html.theme--catppuccin-mocha .pagination-ellipsis:active,html.theme--catppuccin-mocha .file-cta:active,html.theme--catppuccin-mocha .file-name:active,html.theme--catppuccin-mocha .select select:active,html.theme--catppuccin-mocha .textarea:active,html.theme--catppuccin-mocha .input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-mocha .button:active,html.theme--catppuccin-mocha .is-active.pagination-previous,html.theme--catppuccin-mocha .is-active.pagination-next,html.theme--catppuccin-mocha .is-active.pagination-link,html.theme--catppuccin-mocha .is-active.pagination-ellipsis,html.theme--catppuccin-mocha .is-active.file-cta,html.theme--catppuccin-mocha .is-active.file-name,html.theme--catppuccin-mocha .select select.is-active,html.theme--catppuccin-mocha .is-active.textarea,html.theme--catppuccin-mocha .is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .is-active.button{outline:none}html.theme--catppuccin-mocha .pagination-previous[disabled],html.theme--catppuccin-mocha .pagination-next[disabled],html.theme--catppuccin-mocha .pagination-link[disabled],html.theme--catppuccin-mocha .pagination-ellipsis[disabled],html.theme--catppuccin-mocha .file-cta[disabled],html.theme--catppuccin-mocha .file-name[disabled],html.theme--catppuccin-mocha .select select[disabled],html.theme--catppuccin-mocha .textarea[disabled],html.theme--catppuccin-mocha .input[disabled],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--catppuccin-mocha .button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha fieldset[disabled] .file-cta,fieldset[disabled] html.theme--catppuccin-mocha .file-name,html.theme--catppuccin-mocha fieldset[disabled] .file-name,fieldset[disabled] html.theme--catppuccin-mocha .select select,fieldset[disabled] html.theme--catppuccin-mocha .textarea,fieldset[disabled] html.theme--catppuccin-mocha .input,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha fieldset[disabled] .select select,html.theme--catppuccin-mocha .select fieldset[disabled] select,html.theme--catppuccin-mocha fieldset[disabled] .textarea,html.theme--catppuccin-mocha fieldset[disabled] .input,html.theme--catppuccin-mocha fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--catppuccin-mocha .button,html.theme--catppuccin-mocha fieldset[disabled] .button{cursor:not-allowed}html.theme--catppuccin-mocha .tabs,html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .breadcrumb,html.theme--catppuccin-mocha .file,html.theme--catppuccin-mocha .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless)::after,html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--catppuccin-mocha .admonition:not(:last-child),html.theme--catppuccin-mocha .tabs:not(:last-child),html.theme--catppuccin-mocha .pagination:not(:last-child),html.theme--catppuccin-mocha .message:not(:last-child),html.theme--catppuccin-mocha .level:not(:last-child),html.theme--catppuccin-mocha .breadcrumb:not(:last-child),html.theme--catppuccin-mocha .block:not(:last-child),html.theme--catppuccin-mocha .title:not(:last-child),html.theme--catppuccin-mocha .subtitle:not(:last-child),html.theme--catppuccin-mocha .table-container:not(:last-child),html.theme--catppuccin-mocha .table:not(:last-child),html.theme--catppuccin-mocha .progress:not(:last-child),html.theme--catppuccin-mocha .notification:not(:last-child),html.theme--catppuccin-mocha .content:not(:last-child),html.theme--catppuccin-mocha .box:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .modal-close,html.theme--catppuccin-mocha .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--catppuccin-mocha .modal-close::before,html.theme--catppuccin-mocha .delete::before,html.theme--catppuccin-mocha .modal-close::after,html.theme--catppuccin-mocha .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-mocha .modal-close::before,html.theme--catppuccin-mocha .delete::before{height:2px;width:50%}html.theme--catppuccin-mocha .modal-close::after,html.theme--catppuccin-mocha .delete::after{height:50%;width:2px}html.theme--catppuccin-mocha .modal-close:hover,html.theme--catppuccin-mocha .delete:hover,html.theme--catppuccin-mocha .modal-close:focus,html.theme--catppuccin-mocha .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--catppuccin-mocha .modal-close:active,html.theme--catppuccin-mocha .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--catppuccin-mocha .is-small.modal-close,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--catppuccin-mocha .is-small.delete,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--catppuccin-mocha .is-medium.modal-close,html.theme--catppuccin-mocha .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--catppuccin-mocha .is-large.modal-close,html.theme--catppuccin-mocha .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--catppuccin-mocha .control.is-loading::after,html.theme--catppuccin-mocha .select.is-loading::after,html.theme--catppuccin-mocha .loader,html.theme--catppuccin-mocha .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #7f849c;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--catppuccin-mocha .hero-video,html.theme--catppuccin-mocha .modal-background,html.theme--catppuccin-mocha .modal,html.theme--catppuccin-mocha .image.is-square img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-mocha .image.is-square .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-mocha .image.is-1by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-mocha .image.is-1by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-mocha .image.is-5by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-mocha .image.is-5by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-mocha .image.is-4by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-mocha .image.is-4by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-mocha .image.is-3by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-mocha .image.is-5by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-mocha .image.is-5by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-mocha .image.is-16by9 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-mocha .image.is-16by9 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-mocha .image.is-2by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-mocha .image.is-2by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-mocha .image.is-3by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-mocha .image.is-3by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-mocha .image.is-4by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-mocha .image.is-4by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-mocha .image.is-3by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-mocha .image.is-3by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-mocha .image.is-2by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-mocha .image.is-2by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-mocha .image.is-3by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-mocha .image.is-9by16 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-mocha .image.is-9by16 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-mocha .image.is-1by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-mocha .image.is-1by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-mocha .image.is-1by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-mocha .image.is-1by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--catppuccin-mocha .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#313244 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c26 !important}.has-background-dark{background-color:#313244 !important}.has-text-primary{color:#89b4fa !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#5895f8 !important}.has-background-primary{background-color:#89b4fa !important}.has-text-primary-light{color:#ebf3fe !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#bbd3fc !important}.has-background-primary-light{background-color:#ebf3fe !important}.has-text-primary-dark{color:#063c93 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#0850c4 !important}.has-background-primary-dark{background-color:#063c93 !important}.has-text-link{color:#89b4fa !important}a.has-text-link:hover,a.has-text-link:focus{color:#5895f8 !important}.has-background-link{background-color:#89b4fa !important}.has-text-link-light{color:#ebf3fe !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#bbd3fc !important}.has-background-link-light{background-color:#ebf3fe !important}.has-text-link-dark{color:#063c93 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#0850c4 !important}.has-background-link-dark{background-color:#063c93 !important}.has-text-info{color:#94e2d5 !important}a.has-text-info:hover,a.has-text-info:focus{color:#6cd7c5 !important}.has-background-info{background-color:#94e2d5 !important}.has-text-info-light{color:#effbf9 !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c7f0e9 !important}.has-background-info-light{background-color:#effbf9 !important}.has-text-info-dark{color:#207466 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#2a9c89 !important}.has-background-info-dark{background-color:#207466 !important}.has-text-success{color:#a6e3a1 !important}a.has-text-success:hover,a.has-text-success:focus{color:#81d77a !important}.has-background-success{background-color:#a6e3a1 !important}.has-text-success-light{color:#f0faef !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#cbefc8 !important}.has-background-success-light{background-color:#f0faef !important}.has-text-success-dark{color:#287222 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#36992e !important}.has-background-success-dark{background-color:#287222 !important}.has-text-warning{color:#f9e2af !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#f5d180 !important}.has-background-warning{background-color:#f9e2af !important}.has-text-warning-light{color:#fef8ec !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fae7bd !important}.has-background-warning-light{background-color:#fef8ec !important}.has-text-warning-dark{color:#8a620a !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#b9840e !important}.has-background-warning-dark{background-color:#8a620a !important}.has-text-danger{color:#f38ba8 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#ee5d85 !important}.has-background-danger{background-color:#f38ba8 !important}.has-text-danger-light{color:#fdedf1 !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f8bece !important}.has-background-danger-light{background-color:#fdedf1 !important}.has-text-danger-dark{color:#991036 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#c71546 !important}.has-background-danger-dark{background-color:#991036 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#313244 !important}.has-background-grey-darker{background-color:#313244 !important}.has-text-grey-dark{color:#45475a !important}.has-background-grey-dark{background-color:#45475a !important}.has-text-grey{color:#585b70 !important}.has-background-grey{background-color:#585b70 !important}.has-text-grey-light{color:#6c7086 !important}.has-background-grey-light{background-color:#6c7086 !important}.has-text-grey-lighter{color:#7f849c !important}.has-background-grey-lighter{background-color:#7f849c !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--catppuccin-mocha html{background-color:#1e1e2e;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-mocha article,html.theme--catppuccin-mocha aside,html.theme--catppuccin-mocha figure,html.theme--catppuccin-mocha footer,html.theme--catppuccin-mocha header,html.theme--catppuccin-mocha hgroup,html.theme--catppuccin-mocha section{display:block}html.theme--catppuccin-mocha body,html.theme--catppuccin-mocha button,html.theme--catppuccin-mocha input,html.theme--catppuccin-mocha optgroup,html.theme--catppuccin-mocha select,html.theme--catppuccin-mocha textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--catppuccin-mocha code,html.theme--catppuccin-mocha pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-mocha body{color:#cdd6f4;font-size:1em;font-weight:400;line-height:1.5}html.theme--catppuccin-mocha a{color:#89b4fa;cursor:pointer;text-decoration:none}html.theme--catppuccin-mocha a strong{color:currentColor}html.theme--catppuccin-mocha a:hover{color:#89dceb}html.theme--catppuccin-mocha code{background-color:#181825;color:#cdd6f4;font-size:.875em;font-weight:normal;padding:.1em}html.theme--catppuccin-mocha hr{background-color:#181825;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--catppuccin-mocha img{height:auto;max-width:100%}html.theme--catppuccin-mocha input[type="checkbox"],html.theme--catppuccin-mocha input[type="radio"]{vertical-align:baseline}html.theme--catppuccin-mocha small{font-size:.875em}html.theme--catppuccin-mocha span{font-style:inherit;font-weight:inherit}html.theme--catppuccin-mocha strong{color:#b8c5ef;font-weight:700}html.theme--catppuccin-mocha fieldset{border:none}html.theme--catppuccin-mocha pre{-webkit-overflow-scrolling:touch;background-color:#181825;color:#cdd6f4;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--catppuccin-mocha pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--catppuccin-mocha table td,html.theme--catppuccin-mocha table th{vertical-align:top}html.theme--catppuccin-mocha table td:not([align]),html.theme--catppuccin-mocha table th:not([align]){text-align:inherit}html.theme--catppuccin-mocha table th{color:#b8c5ef}html.theme--catppuccin-mocha .box{background-color:#45475a;border-radius:8px;box-shadow:none;color:#cdd6f4;display:block;padding:1.25rem}html.theme--catppuccin-mocha a.box:hover,html.theme--catppuccin-mocha a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #89b4fa}html.theme--catppuccin-mocha a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #89b4fa}html.theme--catppuccin-mocha .button{background-color:#181825;border-color:#363653;border-width:1px;color:#89b4fa;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--catppuccin-mocha .button strong{color:inherit}html.theme--catppuccin-mocha .button .icon,html.theme--catppuccin-mocha .button .icon.is-small,html.theme--catppuccin-mocha .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--catppuccin-mocha .button .icon.is-medium,html.theme--catppuccin-mocha .button .icon.is-large{height:1.5em;width:1.5em}html.theme--catppuccin-mocha .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--catppuccin-mocha .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-mocha .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--catppuccin-mocha .button:hover,html.theme--catppuccin-mocha .button.is-hovered{border-color:#6c7086;color:#b8c5ef}html.theme--catppuccin-mocha .button:focus,html.theme--catppuccin-mocha .button.is-focused{border-color:#6c7086;color:#71a4f9}html.theme--catppuccin-mocha .button:focus:not(:active),html.theme--catppuccin-mocha .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button:active,html.theme--catppuccin-mocha .button.is-active{border-color:#45475a;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text{background-color:transparent;border-color:transparent;color:#cdd6f4;text-decoration:underline}html.theme--catppuccin-mocha .button.is-text:hover,html.theme--catppuccin-mocha .button.is-text.is-hovered,html.theme--catppuccin-mocha .button.is-text:focus,html.theme--catppuccin-mocha .button.is-text.is-focused{background-color:#181825;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text:active,html.theme--catppuccin-mocha .button.is-text.is-active{background-color:#0e0e16;color:#b8c5ef}html.theme--catppuccin-mocha .button.is-text[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--catppuccin-mocha .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#89b4fa;text-decoration:none}html.theme--catppuccin-mocha .button.is-ghost:hover,html.theme--catppuccin-mocha .button.is-ghost.is-hovered{color:#89b4fa;text-decoration:underline}html.theme--catppuccin-mocha .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:hover,html.theme--catppuccin-mocha .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:focus,html.theme--catppuccin-mocha .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white:focus:not(:active),html.theme--catppuccin-mocha .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .button.is-white:active,html.theme--catppuccin-mocha .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--catppuccin-mocha .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted:hover,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--catppuccin-mocha .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-outlined:hover,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-white.is-outlined:focus,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:hover,html.theme--catppuccin-mocha .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:focus,html.theme--catppuccin-mocha .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black:focus:not(:active),html.theme--catppuccin-mocha .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .button.is-black:active,html.theme--catppuccin-mocha .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-black[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--catppuccin-mocha .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted:hover,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-outlined:hover,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-black.is-outlined:focus,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:hover,html.theme--catppuccin-mocha .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:focus,html.theme--catppuccin-mocha .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light:focus:not(:active),html.theme--catppuccin-mocha .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .button.is-light:active,html.theme--catppuccin-mocha .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}html.theme--catppuccin-mocha .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted:hover,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-outlined:hover,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-light.is-outlined:focus,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-dark,html.theme--catppuccin-mocha .content kbd.button{background-color:#313244;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:hover,html.theme--catppuccin-mocha .content kbd.button:hover,html.theme--catppuccin-mocha .button.is-dark.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-hovered{background-color:#2c2d3d;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:focus,html.theme--catppuccin-mocha .content kbd.button:focus,html.theme--catppuccin-mocha .button.is-dark.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark:focus:not(:active),html.theme--catppuccin-mocha .content kbd.button:focus:not(:active),html.theme--catppuccin-mocha .button.is-dark.is-focused:not(:active),html.theme--catppuccin-mocha .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .button.is-dark:active,html.theme--catppuccin-mocha .content kbd.button:active,html.theme--catppuccin-mocha .button.is-dark.is-active,html.theme--catppuccin-mocha .content kbd.button.is-active{background-color:#262735;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-dark[disabled],html.theme--catppuccin-mocha .content kbd.button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button{background-color:#313244;border-color:#313244;box-shadow:none}html.theme--catppuccin-mocha .button.is-dark.is-inverted,html.theme--catppuccin-mocha .content kbd.button.is-inverted{background-color:#fff;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted:hover,html.theme--catppuccin-mocha .content kbd.button.is-inverted:hover,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-dark.is-inverted[disabled],html.theme--catppuccin-mocha .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-inverted,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-loading::after,html.theme--catppuccin-mocha .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined,html.theme--catppuccin-mocha .content kbd.button.is-outlined{background-color:transparent;border-color:#313244;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-outlined:hover,html.theme--catppuccin-mocha .content kbd.button.is-outlined:hover,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-dark.is-outlined:focus,html.theme--catppuccin-mocha .content kbd.button.is-outlined:focus,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-focused{background-color:#313244;border-color:#313244;color:#fff}html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #313244 #313244 !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-dark.is-outlined[disabled],html.theme--catppuccin-mocha .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-outlined{background-color:transparent;border-color:#313244;box-shadow:none;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#313244}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #313244 #313244 !important}html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined[disabled],html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-primary,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:hover,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:focus,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary:focus:not(:active),html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--catppuccin-mocha .button.is-primary.is-focused:not(:active),html.theme--catppuccin-mocha .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button.is-primary:active,html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink:active,html.theme--catppuccin-mocha .button.is-primary.is-active,html.theme--catppuccin-mocha .docstring>section>a.button.is-active.docs-sourcelink{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-primary[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.docs-sourcelink{background-color:#89b4fa;border-color:#89b4fa;box-shadow:none}html.theme--catppuccin-mocha .button.is-primary.is-inverted,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-primary.is-inverted[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-inverted,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-loading::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-outlined:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-mocha .button.is-primary.is-outlined:focus,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-mocha .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-primary.is-outlined[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#89b4fa;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined[disabled],html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--catppuccin-mocha .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-primary.is-light,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .button.is-primary.is-light:hover,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--catppuccin-mocha .button.is-primary.is-light.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#dfebfe;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-primary.is-light:active,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--catppuccin-mocha .button.is-primary.is-light.is-active,html.theme--catppuccin-mocha .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d3e3fd;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-link{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:hover,html.theme--catppuccin-mocha .button.is-link.is-hovered{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:focus,html.theme--catppuccin-mocha .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link:focus:not(:active),html.theme--catppuccin-mocha .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .button.is-link:active,html.theme--catppuccin-mocha .button.is-link.is-active{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-link[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link{background-color:#89b4fa;border-color:#89b4fa;box-shadow:none}html.theme--catppuccin-mocha .button.is-link.is-inverted{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted:hover,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-link.is-outlined{background-color:transparent;border-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-outlined:hover,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-link.is-outlined:focus,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-focused{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-outlined{background-color:transparent;border-color:#89b4fa;box-shadow:none;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #89b4fa #89b4fa !important}html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-link.is-light{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .button.is-link.is-light:hover,html.theme--catppuccin-mocha .button.is-link.is-light.is-hovered{background-color:#dfebfe;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-link.is-light:active,html.theme--catppuccin-mocha .button.is-link.is-light.is-active{background-color:#d3e3fd;border-color:transparent;color:#063c93}html.theme--catppuccin-mocha .button.is-info{background-color:#94e2d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:hover,html.theme--catppuccin-mocha .button.is-info.is-hovered{background-color:#8adfd1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:focus,html.theme--catppuccin-mocha .button.is-info.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info:focus:not(:active),html.theme--catppuccin-mocha .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .button.is-info:active,html.theme--catppuccin-mocha .button.is-info.is-active{background-color:#80ddcd;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info{background-color:#94e2d5;border-color:#94e2d5;box-shadow:none}html.theme--catppuccin-mocha .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted:hover,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-info.is-outlined{background-color:transparent;border-color:#94e2d5;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-outlined:hover,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-info.is-outlined:focus,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-focused{background-color:#94e2d5;border-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #94e2d5 #94e2d5 !important}html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-outlined{background-color:transparent;border-color:#94e2d5;box-shadow:none;color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #94e2d5 #94e2d5 !important}html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-info.is-light{background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .button.is-info.is-light:hover,html.theme--catppuccin-mocha .button.is-info.is-light.is-hovered{background-color:#e5f8f5;border-color:transparent;color:#207466}html.theme--catppuccin-mocha .button.is-info.is-light:active,html.theme--catppuccin-mocha .button.is-info.is-light.is-active{background-color:#dbf5f1;border-color:transparent;color:#207466}html.theme--catppuccin-mocha .button.is-success{background-color:#a6e3a1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:hover,html.theme--catppuccin-mocha .button.is-success.is-hovered{background-color:#9de097;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:focus,html.theme--catppuccin-mocha .button.is-success.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success:focus:not(:active),html.theme--catppuccin-mocha .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .button.is-success:active,html.theme--catppuccin-mocha .button.is-success.is-active{background-color:#93dd8d;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success{background-color:#a6e3a1;border-color:#a6e3a1;box-shadow:none}html.theme--catppuccin-mocha .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted:hover,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-success.is-outlined{background-color:transparent;border-color:#a6e3a1;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-outlined:hover,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-success.is-outlined:focus,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-focused{background-color:#a6e3a1;border-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #a6e3a1 #a6e3a1 !important}html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-outlined{background-color:transparent;border-color:#a6e3a1;box-shadow:none;color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a6e3a1 #a6e3a1 !important}html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-success.is-light{background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .button.is-success.is-light:hover,html.theme--catppuccin-mocha .button.is-success.is-light.is-hovered{background-color:#e7f7e5;border-color:transparent;color:#287222}html.theme--catppuccin-mocha .button.is-success.is-light:active,html.theme--catppuccin-mocha .button.is-success.is-light.is-active{background-color:#def4dc;border-color:transparent;color:#287222}html.theme--catppuccin-mocha .button.is-warning{background-color:#f9e2af;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:hover,html.theme--catppuccin-mocha .button.is-warning.is-hovered{background-color:#f8dea3;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:focus,html.theme--catppuccin-mocha .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning:focus:not(:active),html.theme--catppuccin-mocha .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .button.is-warning:active,html.theme--catppuccin-mocha .button.is-warning.is-active{background-color:#f7d997;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning{background-color:#f9e2af;border-color:#f9e2af;box-shadow:none}html.theme--catppuccin-mocha .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted:hover,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined{background-color:transparent;border-color:#f9e2af;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-outlined:hover,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-warning.is-outlined:focus,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-focused{background-color:#f9e2af;border-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #f9e2af #f9e2af !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--catppuccin-mocha .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-outlined{background-color:transparent;border-color:#f9e2af;box-shadow:none;color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f9e2af #f9e2af !important}html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .button.is-warning.is-light{background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .button.is-warning.is-light:hover,html.theme--catppuccin-mocha .button.is-warning.is-light.is-hovered{background-color:#fdf4e0;border-color:transparent;color:#8a620a}html.theme--catppuccin-mocha .button.is-warning.is-light:active,html.theme--catppuccin-mocha .button.is-warning.is-light.is-active{background-color:#fcf0d4;border-color:transparent;color:#8a620a}html.theme--catppuccin-mocha .button.is-danger{background-color:#f38ba8;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:hover,html.theme--catppuccin-mocha .button.is-danger.is-hovered{background-color:#f27f9f;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:focus,html.theme--catppuccin-mocha .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger:focus:not(:active),html.theme--catppuccin-mocha .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .button.is-danger:active,html.theme--catppuccin-mocha .button.is-danger.is-active{background-color:#f17497;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .button.is-danger[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger{background-color:#f38ba8;border-color:#f38ba8;box-shadow:none}html.theme--catppuccin-mocha .button.is-danger.is-inverted{background-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted:hover,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--catppuccin-mocha .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined{background-color:transparent;border-color:#f38ba8;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-outlined:hover,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-danger.is-outlined:focus,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-focused{background-color:#f38ba8;border-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #f38ba8 #f38ba8 !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--catppuccin-mocha .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-outlined{background-color:transparent;border-color:#f38ba8;box-shadow:none;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined:hover,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined:focus,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f38ba8 #f38ba8 !important}html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--catppuccin-mocha .button.is-danger.is-light{background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .button.is-danger.is-light:hover,html.theme--catppuccin-mocha .button.is-danger.is-light.is-hovered{background-color:#fce1e8;border-color:transparent;color:#991036}html.theme--catppuccin-mocha .button.is-danger.is-light:active,html.theme--catppuccin-mocha .button.is-danger.is-light.is-active{background-color:#fbd5e0;border-color:transparent;color:#991036}html.theme--catppuccin-mocha .button.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--catppuccin-mocha .button.is-small:not(.is-rounded),html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--catppuccin-mocha .button.is-normal{font-size:1rem}html.theme--catppuccin-mocha .button.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .button.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .button[disabled],fieldset[disabled] html.theme--catppuccin-mocha .button{background-color:#6c7086;border-color:#585b70;box-shadow:none;opacity:.5}html.theme--catppuccin-mocha .button.is-fullwidth{display:flex;width:100%}html.theme--catppuccin-mocha .button.is-loading{color:transparent !important;pointer-events:none}html.theme--catppuccin-mocha .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--catppuccin-mocha .button.is-static{background-color:#181825;border-color:#585b70;color:#7f849c;box-shadow:none;pointer-events:none}html.theme--catppuccin-mocha .button.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--catppuccin-mocha .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .buttons .button{margin-bottom:0.5rem}html.theme--catppuccin-mocha .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--catppuccin-mocha .buttons:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-mocha .buttons:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-mocha .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--catppuccin-mocha .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--catppuccin-mocha .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--catppuccin-mocha .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--catppuccin-mocha .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--catppuccin-mocha .buttons.has-addons .button:last-child{margin-right:0}html.theme--catppuccin-mocha .buttons.has-addons .button:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-hovered{z-index:2}html.theme--catppuccin-mocha .buttons.has-addons .button:focus,html.theme--catppuccin-mocha .buttons.has-addons .button.is-focused,html.theme--catppuccin-mocha .buttons.has-addons .button:active,html.theme--catppuccin-mocha .buttons.has-addons .button.is-active,html.theme--catppuccin-mocha .buttons.has-addons .button.is-selected{z-index:3}html.theme--catppuccin-mocha .buttons.has-addons .button:focus:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-focused:hover,html.theme--catppuccin-mocha .buttons.has-addons .button:active:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-active:hover,html.theme--catppuccin-mocha .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--catppuccin-mocha .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .buttons.is-centered{justify-content:center}html.theme--catppuccin-mocha .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--catppuccin-mocha .buttons.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .button.is-responsive.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--catppuccin-mocha .button.is-responsive,html.theme--catppuccin-mocha .button.is-responsive.is-normal{font-size:.65625rem}html.theme--catppuccin-mocha .button.is-responsive.is-medium{font-size:.75rem}html.theme--catppuccin-mocha .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .button.is-responsive.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--catppuccin-mocha .button.is-responsive,html.theme--catppuccin-mocha .button.is-responsive.is-normal{font-size:.75rem}html.theme--catppuccin-mocha .button.is-responsive.is-medium{font-size:1rem}html.theme--catppuccin-mocha .button.is-responsive.is-large{font-size:1.25rem}}html.theme--catppuccin-mocha .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--catppuccin-mocha .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--catppuccin-mocha .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--catppuccin-mocha .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--catppuccin-mocha .content li+li{margin-top:0.25em}html.theme--catppuccin-mocha .content p:not(:last-child),html.theme--catppuccin-mocha .content dl:not(:last-child),html.theme--catppuccin-mocha .content ol:not(:last-child),html.theme--catppuccin-mocha .content ul:not(:last-child),html.theme--catppuccin-mocha .content blockquote:not(:last-child),html.theme--catppuccin-mocha .content pre:not(:last-child),html.theme--catppuccin-mocha .content table:not(:last-child){margin-bottom:1em}html.theme--catppuccin-mocha .content h1,html.theme--catppuccin-mocha .content h2,html.theme--catppuccin-mocha .content h3,html.theme--catppuccin-mocha .content h4,html.theme--catppuccin-mocha .content h5,html.theme--catppuccin-mocha .content h6{color:#cdd6f4;font-weight:600;line-height:1.125}html.theme--catppuccin-mocha .content h1{font-size:2em;margin-bottom:0.5em}html.theme--catppuccin-mocha .content h1:not(:first-child){margin-top:1em}html.theme--catppuccin-mocha .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--catppuccin-mocha .content h2:not(:first-child){margin-top:1.1428em}html.theme--catppuccin-mocha .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--catppuccin-mocha .content h3:not(:first-child){margin-top:1.3333em}html.theme--catppuccin-mocha .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--catppuccin-mocha .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--catppuccin-mocha .content h6{font-size:1em;margin-bottom:1em}html.theme--catppuccin-mocha .content blockquote{background-color:#181825;border-left:5px solid #585b70;padding:1.25em 1.5em}html.theme--catppuccin-mocha .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-mocha .content ol:not([type]){list-style-type:decimal}html.theme--catppuccin-mocha .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--catppuccin-mocha .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--catppuccin-mocha .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--catppuccin-mocha .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--catppuccin-mocha .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--catppuccin-mocha .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--catppuccin-mocha .content ul ul ul{list-style-type:square}html.theme--catppuccin-mocha .content dd{margin-left:2em}html.theme--catppuccin-mocha .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--catppuccin-mocha .content figure:not(:first-child){margin-top:2em}html.theme--catppuccin-mocha .content figure:not(:last-child){margin-bottom:2em}html.theme--catppuccin-mocha .content figure img{display:inline-block}html.theme--catppuccin-mocha .content figure figcaption{font-style:italic}html.theme--catppuccin-mocha .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--catppuccin-mocha .content sup,html.theme--catppuccin-mocha .content sub{font-size:75%}html.theme--catppuccin-mocha .content table{width:100%}html.theme--catppuccin-mocha .content table td,html.theme--catppuccin-mocha .content table th{border:1px solid #585b70;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-mocha .content table th{color:#b8c5ef}html.theme--catppuccin-mocha .content table th:not([align]){text-align:inherit}html.theme--catppuccin-mocha .content table thead td,html.theme--catppuccin-mocha .content table thead th{border-width:0 0 2px;color:#b8c5ef}html.theme--catppuccin-mocha .content table tfoot td,html.theme--catppuccin-mocha .content table tfoot th{border-width:2px 0 0;color:#b8c5ef}html.theme--catppuccin-mocha .content table tbody tr:last-child td,html.theme--catppuccin-mocha .content table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-mocha .content .tabs li+li{margin-top:0}html.theme--catppuccin-mocha .content.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--catppuccin-mocha .content.is-normal{font-size:1rem}html.theme--catppuccin-mocha .content.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .content.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--catppuccin-mocha .icon.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--catppuccin-mocha .icon.is-medium{height:2rem;width:2rem}html.theme--catppuccin-mocha .icon.is-large{height:3rem;width:3rem}html.theme--catppuccin-mocha .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--catppuccin-mocha .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--catppuccin-mocha .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--catppuccin-mocha div.icon-text{display:flex}html.theme--catppuccin-mocha .image,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--catppuccin-mocha .image img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--catppuccin-mocha .image img.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--catppuccin-mocha .image.is-fullwidth,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--catppuccin-mocha .image.is-square img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--catppuccin-mocha .image.is-square .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--catppuccin-mocha .image.is-1by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--catppuccin-mocha .image.is-1by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--catppuccin-mocha .image.is-5by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--catppuccin-mocha .image.is-5by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--catppuccin-mocha .image.is-4by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--catppuccin-mocha .image.is-4by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--catppuccin-mocha .image.is-3by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--catppuccin-mocha .image.is-5by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--catppuccin-mocha .image.is-5by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--catppuccin-mocha .image.is-16by9 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--catppuccin-mocha .image.is-16by9 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--catppuccin-mocha .image.is-2by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--catppuccin-mocha .image.is-2by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--catppuccin-mocha .image.is-3by1 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--catppuccin-mocha .image.is-3by1 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--catppuccin-mocha .image.is-4by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--catppuccin-mocha .image.is-4by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--catppuccin-mocha .image.is-3by4 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--catppuccin-mocha .image.is-3by4 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--catppuccin-mocha .image.is-2by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--catppuccin-mocha .image.is-2by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--catppuccin-mocha .image.is-3by5 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--catppuccin-mocha .image.is-3by5 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--catppuccin-mocha .image.is-9by16 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--catppuccin-mocha .image.is-9by16 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--catppuccin-mocha .image.is-1by2 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--catppuccin-mocha .image.is-1by2 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--catppuccin-mocha .image.is-1by3 img,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--catppuccin-mocha .image.is-1by3 .has-ratio,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--catppuccin-mocha .image.is-square,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--catppuccin-mocha .image.is-1by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--catppuccin-mocha .image.is-5by4,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--catppuccin-mocha .image.is-4by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--catppuccin-mocha .image.is-3by2,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--catppuccin-mocha .image.is-5by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--catppuccin-mocha .image.is-16by9,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--catppuccin-mocha .image.is-2by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--catppuccin-mocha .image.is-3by1,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--catppuccin-mocha .image.is-4by5,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--catppuccin-mocha .image.is-3by4,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--catppuccin-mocha .image.is-2by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--catppuccin-mocha .image.is-3by5,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--catppuccin-mocha .image.is-9by16,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--catppuccin-mocha .image.is-1by2,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--catppuccin-mocha .image.is-1by3,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--catppuccin-mocha .image.is-16x16,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--catppuccin-mocha .image.is-24x24,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--catppuccin-mocha .image.is-32x32,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--catppuccin-mocha .image.is-48x48,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--catppuccin-mocha .image.is-64x64,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--catppuccin-mocha .image.is-96x96,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--catppuccin-mocha .image.is-128x128,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--catppuccin-mocha .notification{background-color:#181825;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--catppuccin-mocha .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-mocha .notification strong{color:currentColor}html.theme--catppuccin-mocha .notification code,html.theme--catppuccin-mocha .notification pre{background:#fff}html.theme--catppuccin-mocha .notification pre code{background:transparent}html.theme--catppuccin-mocha .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--catppuccin-mocha .notification .title,html.theme--catppuccin-mocha .notification .subtitle,html.theme--catppuccin-mocha .notification .content{color:currentColor}html.theme--catppuccin-mocha .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-dark,html.theme--catppuccin-mocha .content kbd.notification{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .notification.is-primary,html.theme--catppuccin-mocha .docstring>section>a.notification.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .notification.is-primary.is-light,html.theme--catppuccin-mocha .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .notification.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .notification.is-link.is-light{background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .notification.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-info.is-light{background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .notification.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-success.is-light{background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .notification.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .notification.is-warning.is-light{background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .notification.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .notification.is-danger.is-light{background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--catppuccin-mocha .progress::-webkit-progress-bar{background-color:#45475a}html.theme--catppuccin-mocha .progress::-webkit-progress-value{background-color:#7f849c}html.theme--catppuccin-mocha .progress::-moz-progress-bar{background-color:#7f849c}html.theme--catppuccin-mocha .progress::-ms-fill{background-color:#7f849c;border:none}html.theme--catppuccin-mocha .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white::-ms-fill{background-color:#fff}html.theme--catppuccin-mocha .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--catppuccin-mocha .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light::-ms-fill{background-color:#f5f5f5}html.theme--catppuccin-mocha .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-dark::-webkit-progress-value,html.theme--catppuccin-mocha .content kbd.progress::-webkit-progress-value{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark::-moz-progress-bar,html.theme--catppuccin-mocha .content kbd.progress::-moz-progress-bar{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark::-ms-fill,html.theme--catppuccin-mocha .content kbd.progress::-ms-fill{background-color:#313244}html.theme--catppuccin-mocha .progress.is-dark:indeterminate,html.theme--catppuccin-mocha .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #313244 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-primary::-webkit-progress-value,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary::-moz-progress-bar,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary::-ms-fill,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-primary:indeterminate,html.theme--catppuccin-mocha .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #89b4fa 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-link::-webkit-progress-value{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link::-moz-progress-bar{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link::-ms-fill{background-color:#89b4fa}html.theme--catppuccin-mocha .progress.is-link:indeterminate{background-image:linear-gradient(to right, #89b4fa 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-info::-webkit-progress-value{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info::-moz-progress-bar{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info::-ms-fill{background-color:#94e2d5}html.theme--catppuccin-mocha .progress.is-info:indeterminate{background-image:linear-gradient(to right, #94e2d5 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-success::-webkit-progress-value{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success::-moz-progress-bar{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success::-ms-fill{background-color:#a6e3a1}html.theme--catppuccin-mocha .progress.is-success:indeterminate{background-image:linear-gradient(to right, #a6e3a1 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-warning::-webkit-progress-value{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning::-moz-progress-bar{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning::-ms-fill{background-color:#f9e2af}html.theme--catppuccin-mocha .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #f9e2af 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress.is-danger::-webkit-progress-value{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger::-moz-progress-bar{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger::-ms-fill{background-color:#f38ba8}html.theme--catppuccin-mocha .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #f38ba8 30%, #45475a 30%)}html.theme--catppuccin-mocha .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#45475a;background-image:linear-gradient(to right, #cdd6f4 30%, #45475a 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--catppuccin-mocha .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--catppuccin-mocha .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--catppuccin-mocha .progress:indeterminate::-ms-fill{animation-name:none}html.theme--catppuccin-mocha .progress.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--catppuccin-mocha .progress.is-medium{height:1.25rem}html.theme--catppuccin-mocha .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--catppuccin-mocha .table{background-color:#45475a;color:#cdd6f4}html.theme--catppuccin-mocha .table td,html.theme--catppuccin-mocha .table th{border:1px solid #585b70;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--catppuccin-mocha .table td.is-white,html.theme--catppuccin-mocha .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .table td.is-black,html.theme--catppuccin-mocha .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .table td.is-light,html.theme--catppuccin-mocha .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-dark,html.theme--catppuccin-mocha .table th.is-dark{background-color:#313244;border-color:#313244;color:#fff}html.theme--catppuccin-mocha .table td.is-primary,html.theme--catppuccin-mocha .table th.is-primary{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-link,html.theme--catppuccin-mocha .table th.is-link{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-info,html.theme--catppuccin-mocha .table th.is-info{background-color:#94e2d5;border-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-success,html.theme--catppuccin-mocha .table th.is-success{background-color:#a6e3a1;border-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-warning,html.theme--catppuccin-mocha .table th.is-warning{background-color:#f9e2af;border-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .table td.is-danger,html.theme--catppuccin-mocha .table th.is-danger{background-color:#f38ba8;border-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .table td.is-narrow,html.theme--catppuccin-mocha .table th.is-narrow{white-space:nowrap;width:1%}html.theme--catppuccin-mocha .table td.is-selected,html.theme--catppuccin-mocha .table th.is-selected{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table td.is-selected a,html.theme--catppuccin-mocha .table td.is-selected strong,html.theme--catppuccin-mocha .table th.is-selected a,html.theme--catppuccin-mocha .table th.is-selected strong{color:currentColor}html.theme--catppuccin-mocha .table td.is-vcentered,html.theme--catppuccin-mocha .table th.is-vcentered{vertical-align:middle}html.theme--catppuccin-mocha .table th{color:#b8c5ef}html.theme--catppuccin-mocha .table th:not([align]){text-align:left}html.theme--catppuccin-mocha .table tr.is-selected{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .table tr.is-selected a,html.theme--catppuccin-mocha .table tr.is-selected strong{color:currentColor}html.theme--catppuccin-mocha .table tr.is-selected td,html.theme--catppuccin-mocha .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--catppuccin-mocha .table thead{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table thead td,html.theme--catppuccin-mocha .table thead th{border-width:0 0 2px;color:#b8c5ef}html.theme--catppuccin-mocha .table tfoot{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table tfoot td,html.theme--catppuccin-mocha .table tfoot th{border-width:2px 0 0;color:#b8c5ef}html.theme--catppuccin-mocha .table tbody{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .table tbody tr:last-child td,html.theme--catppuccin-mocha .table tbody tr:last-child th{border-bottom-width:0}html.theme--catppuccin-mocha .table.is-bordered td,html.theme--catppuccin-mocha .table.is-bordered th{border-width:1px}html.theme--catppuccin-mocha .table.is-bordered tr:last-child td,html.theme--catppuccin-mocha .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--catppuccin-mocha .table.is-fullwidth{width:100%}html.theme--catppuccin-mocha .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#313244}html.theme--catppuccin-mocha .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#313244}html.theme--catppuccin-mocha .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#35364a}html.theme--catppuccin-mocha .table.is-narrow td,html.theme--catppuccin-mocha .table.is-narrow th{padding:0.25em 0.5em}html.theme--catppuccin-mocha .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#313244}html.theme--catppuccin-mocha .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--catppuccin-mocha .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .tags .tag,html.theme--catppuccin-mocha .tags .content kbd,html.theme--catppuccin-mocha .content .tags kbd,html.theme--catppuccin-mocha .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--catppuccin-mocha .tags .tag:not(:last-child),html.theme--catppuccin-mocha .tags .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags kbd:not(:last-child),html.theme--catppuccin-mocha .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--catppuccin-mocha .tags:last-child{margin-bottom:-0.5rem}html.theme--catppuccin-mocha .tags:not(:last-child){margin-bottom:1rem}html.theme--catppuccin-mocha .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--catppuccin-mocha .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--catppuccin-mocha .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--catppuccin-mocha .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--catppuccin-mocha .tags.is-centered{justify-content:center}html.theme--catppuccin-mocha .tags.is-centered .tag,html.theme--catppuccin-mocha .tags.is-centered .content kbd,html.theme--catppuccin-mocha .content .tags.is-centered kbd,html.theme--catppuccin-mocha .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--catppuccin-mocha .tags.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .tags.is-right .tag:not(:first-child),html.theme--catppuccin-mocha .tags.is-right .content kbd:not(:first-child),html.theme--catppuccin-mocha .content .tags.is-right kbd:not(:first-child),html.theme--catppuccin-mocha .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--catppuccin-mocha .tags.is-right .tag:not(:last-child),html.theme--catppuccin-mocha .tags.is-right .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags.is-right kbd:not(:last-child),html.theme--catppuccin-mocha .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--catppuccin-mocha .tags.has-addons .tag,html.theme--catppuccin-mocha .tags.has-addons .content kbd,html.theme--catppuccin-mocha .content .tags.has-addons kbd,html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--catppuccin-mocha .tags.has-addons .tag:not(:first-child),html.theme--catppuccin-mocha .tags.has-addons .content kbd:not(:first-child),html.theme--catppuccin-mocha .content .tags.has-addons kbd:not(:first-child),html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--catppuccin-mocha .tags.has-addons .tag:not(:last-child),html.theme--catppuccin-mocha .tags.has-addons .content kbd:not(:last-child),html.theme--catppuccin-mocha .content .tags.has-addons kbd:not(:last-child),html.theme--catppuccin-mocha .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--catppuccin-mocha .tag:not(body),html.theme--catppuccin-mocha .content kbd:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#181825;border-radius:.4em;color:#cdd6f4;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--catppuccin-mocha .tag:not(body) .delete,html.theme--catppuccin-mocha .content kbd:not(body) .delete,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--catppuccin-mocha .tag.is-white:not(body),html.theme--catppuccin-mocha .content kbd.is-white:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .tag.is-black:not(body),html.theme--catppuccin-mocha .content kbd.is-black:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .tag.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-dark:not(body),html.theme--catppuccin-mocha .content kbd:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--catppuccin-mocha .content .docstring>section>kbd:not(body){background-color:#313244;color:#fff}html.theme--catppuccin-mocha .tag.is-primary:not(body),html.theme--catppuccin-mocha .content kbd.is-primary:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .tag.is-primary.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-primary.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .tag.is-link:not(body),html.theme--catppuccin-mocha .content kbd.is-link:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .tag.is-link.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-link.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#ebf3fe;color:#063c93}html.theme--catppuccin-mocha .tag.is-info:not(body),html.theme--catppuccin-mocha .content kbd.is-info:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-info.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-info.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#effbf9;color:#207466}html.theme--catppuccin-mocha .tag.is-success:not(body),html.theme--catppuccin-mocha .content kbd.is-success:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-success.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-success.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#f0faef;color:#287222}html.theme--catppuccin-mocha .tag.is-warning:not(body),html.theme--catppuccin-mocha .content kbd.is-warning:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .tag.is-warning.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-warning.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fef8ec;color:#8a620a}html.theme--catppuccin-mocha .tag.is-danger:not(body),html.theme--catppuccin-mocha .content kbd.is-danger:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .tag.is-danger.is-light:not(body),html.theme--catppuccin-mocha .content kbd.is-danger.is-light:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fdedf1;color:#991036}html.theme--catppuccin-mocha .tag.is-normal:not(body),html.theme--catppuccin-mocha .content kbd.is-normal:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--catppuccin-mocha .tag.is-medium:not(body),html.theme--catppuccin-mocha .content kbd.is-medium:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--catppuccin-mocha .tag.is-large:not(body),html.theme--catppuccin-mocha .content kbd.is-large:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--catppuccin-mocha .tag:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-mocha .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--catppuccin-mocha .tag:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-mocha .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--catppuccin-mocha .tag:not(body) .icon:first-child:last-child,html.theme--catppuccin-mocha .content kbd:not(body) .icon:first-child:last-child,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--catppuccin-mocha .tag.is-delete:not(body),html.theme--catppuccin-mocha .content kbd.is-delete:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--catppuccin-mocha .tag.is-delete:not(body)::before,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::before,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--catppuccin-mocha .tag.is-delete:not(body)::after,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::after,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--catppuccin-mocha .tag.is-delete:not(body)::before,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::before,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--catppuccin-mocha .tag.is-delete:not(body)::after,html.theme--catppuccin-mocha .content kbd.is-delete:not(body)::after,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--catppuccin-mocha .tag.is-delete:not(body):hover,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):hover,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--catppuccin-mocha .tag.is-delete:not(body):focus,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):focus,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#0e0e16}html.theme--catppuccin-mocha .tag.is-delete:not(body):active,html.theme--catppuccin-mocha .content kbd.is-delete:not(body):active,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#040406}html.theme--catppuccin-mocha .tag.is-rounded:not(body),html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--catppuccin-mocha .content kbd.is-rounded:not(body),html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--catppuccin-mocha a.tag:hover,html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--catppuccin-mocha .title,html.theme--catppuccin-mocha .subtitle{word-break:break-word}html.theme--catppuccin-mocha .title em,html.theme--catppuccin-mocha .title span,html.theme--catppuccin-mocha .subtitle em,html.theme--catppuccin-mocha .subtitle span{font-weight:inherit}html.theme--catppuccin-mocha .title sub,html.theme--catppuccin-mocha .subtitle sub{font-size:.75em}html.theme--catppuccin-mocha .title sup,html.theme--catppuccin-mocha .subtitle sup{font-size:.75em}html.theme--catppuccin-mocha .title .tag,html.theme--catppuccin-mocha .title .content kbd,html.theme--catppuccin-mocha .content .title kbd,html.theme--catppuccin-mocha .title .docstring>section>a.docs-sourcelink,html.theme--catppuccin-mocha .subtitle .tag,html.theme--catppuccin-mocha .subtitle .content kbd,html.theme--catppuccin-mocha .content .subtitle kbd,html.theme--catppuccin-mocha .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--catppuccin-mocha .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--catppuccin-mocha .title strong{color:inherit;font-weight:inherit}html.theme--catppuccin-mocha .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--catppuccin-mocha .title.is-1{font-size:3rem}html.theme--catppuccin-mocha .title.is-2{font-size:2.5rem}html.theme--catppuccin-mocha .title.is-3{font-size:2rem}html.theme--catppuccin-mocha .title.is-4{font-size:1.5rem}html.theme--catppuccin-mocha .title.is-5{font-size:1.25rem}html.theme--catppuccin-mocha .title.is-6{font-size:1rem}html.theme--catppuccin-mocha .title.is-7{font-size:.75rem}html.theme--catppuccin-mocha .subtitle{color:#6c7086;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--catppuccin-mocha .subtitle strong{color:#6c7086;font-weight:600}html.theme--catppuccin-mocha .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--catppuccin-mocha .subtitle.is-1{font-size:3rem}html.theme--catppuccin-mocha .subtitle.is-2{font-size:2.5rem}html.theme--catppuccin-mocha .subtitle.is-3{font-size:2rem}html.theme--catppuccin-mocha .subtitle.is-4{font-size:1.5rem}html.theme--catppuccin-mocha .subtitle.is-5{font-size:1.25rem}html.theme--catppuccin-mocha .subtitle.is-6{font-size:1rem}html.theme--catppuccin-mocha .subtitle.is-7{font-size:.75rem}html.theme--catppuccin-mocha .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--catppuccin-mocha .number{align-items:center;background-color:#181825;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{background-color:#1e1e2e;border-color:#585b70;border-radius:.4em;color:#7f849c}html.theme--catppuccin-mocha .select select::-moz-placeholder,html.theme--catppuccin-mocha .textarea::-moz-placeholder,html.theme--catppuccin-mocha .input::-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select::-webkit-input-placeholder,html.theme--catppuccin-mocha .textarea::-webkit-input-placeholder,html.theme--catppuccin-mocha .input::-webkit-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:-moz-placeholder,html.theme--catppuccin-mocha .textarea:-moz-placeholder,html.theme--catppuccin-mocha .input:-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:-ms-input-placeholder,html.theme--catppuccin-mocha .textarea:-ms-input-placeholder,html.theme--catppuccin-mocha .input:-ms-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--catppuccin-mocha .select select:hover,html.theme--catppuccin-mocha .textarea:hover,html.theme--catppuccin-mocha .input:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:hover,html.theme--catppuccin-mocha .select select.is-hovered,html.theme--catppuccin-mocha .is-hovered.textarea,html.theme--catppuccin-mocha .is-hovered.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#6c7086}html.theme--catppuccin-mocha .select select:focus,html.theme--catppuccin-mocha .textarea:focus,html.theme--catppuccin-mocha .input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:focus,html.theme--catppuccin-mocha .select select.is-focused,html.theme--catppuccin-mocha .is-focused.textarea,html.theme--catppuccin-mocha .is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .select select:active,html.theme--catppuccin-mocha .textarea:active,html.theme--catppuccin-mocha .input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:active,html.theme--catppuccin-mocha .select select.is-active,html.theme--catppuccin-mocha .is-active.textarea,html.theme--catppuccin-mocha .is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#89b4fa;box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select select[disabled],html.theme--catppuccin-mocha .textarea[disabled],html.theme--catppuccin-mocha .input[disabled],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--catppuccin-mocha .select select,fieldset[disabled] html.theme--catppuccin-mocha .textarea,fieldset[disabled] html.theme--catppuccin-mocha .input,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{background-color:#6c7086;border-color:#181825;box-shadow:none;color:#f7f8fd}html.theme--catppuccin-mocha .select select[disabled]::-moz-placeholder,html.theme--catppuccin-mocha .textarea[disabled]::-moz-placeholder,html.theme--catppuccin-mocha .input[disabled]::-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input::-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha .textarea[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha .input[disabled]::-webkit-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input::-webkit-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]:-moz-placeholder,html.theme--catppuccin-mocha .textarea[disabled]:-moz-placeholder,html.theme--catppuccin-mocha .input[disabled]:-moz-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input:-moz-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .select select[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha .textarea[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha .input[disabled]:-ms-input-placeholder,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .select select:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha .input:-ms-input-placeholder,fieldset[disabled] html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(247,248,253,0.3)}html.theme--catppuccin-mocha .textarea,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--catppuccin-mocha .textarea[readonly],html.theme--catppuccin-mocha .input[readonly],html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--catppuccin-mocha .is-white.textarea,html.theme--catppuccin-mocha .is-white.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--catppuccin-mocha .is-white.textarea:focus,html.theme--catppuccin-mocha .is-white.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--catppuccin-mocha .is-white.is-focused.textarea,html.theme--catppuccin-mocha .is-white.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-white.textarea:active,html.theme--catppuccin-mocha .is-white.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--catppuccin-mocha .is-white.is-active.textarea,html.theme--catppuccin-mocha .is-white.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .is-black.textarea,html.theme--catppuccin-mocha .is-black.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--catppuccin-mocha .is-black.textarea:focus,html.theme--catppuccin-mocha .is-black.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--catppuccin-mocha .is-black.is-focused.textarea,html.theme--catppuccin-mocha .is-black.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-black.textarea:active,html.theme--catppuccin-mocha .is-black.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--catppuccin-mocha .is-black.is-active.textarea,html.theme--catppuccin-mocha .is-black.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .is-light.textarea,html.theme--catppuccin-mocha .is-light.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}html.theme--catppuccin-mocha .is-light.textarea:focus,html.theme--catppuccin-mocha .is-light.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--catppuccin-mocha .is-light.is-focused.textarea,html.theme--catppuccin-mocha .is-light.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-light.textarea:active,html.theme--catppuccin-mocha .is-light.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--catppuccin-mocha .is-light.is-active.textarea,html.theme--catppuccin-mocha .is-light.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .is-dark.textarea,html.theme--catppuccin-mocha .content kbd.textarea,html.theme--catppuccin-mocha .is-dark.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--catppuccin-mocha .content kbd.input{border-color:#313244}html.theme--catppuccin-mocha .is-dark.textarea:focus,html.theme--catppuccin-mocha .content kbd.textarea:focus,html.theme--catppuccin-mocha .is-dark.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--catppuccin-mocha .content kbd.input:focus,html.theme--catppuccin-mocha .is-dark.is-focused.textarea,html.theme--catppuccin-mocha .content kbd.is-focused.textarea,html.theme--catppuccin-mocha .is-dark.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .content kbd.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-dark.textarea:active,html.theme--catppuccin-mocha .content kbd.textarea:active,html.theme--catppuccin-mocha .is-dark.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--catppuccin-mocha .content kbd.input:active,html.theme--catppuccin-mocha .is-dark.is-active.textarea,html.theme--catppuccin-mocha .content kbd.is-active.textarea,html.theme--catppuccin-mocha .is-dark.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .content kbd.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .is-primary.textarea,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink{border-color:#89b4fa}html.theme--catppuccin-mocha .is-primary.textarea:focus,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--catppuccin-mocha .is-primary.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink:focus,html.theme--catppuccin-mocha .is-primary.is-focused.textarea,html.theme--catppuccin-mocha .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.textarea:active,html.theme--catppuccin-mocha .docstring>section>a.textarea.docs-sourcelink:active,html.theme--catppuccin-mocha .is-primary.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--catppuccin-mocha .docstring>section>a.input.docs-sourcelink:active,html.theme--catppuccin-mocha .is-primary.is-active.textarea,html.theme--catppuccin-mocha .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--catppuccin-mocha .is-primary.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--catppuccin-mocha .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .is-link.textarea,html.theme--catppuccin-mocha .is-link.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#89b4fa}html.theme--catppuccin-mocha .is-link.textarea:focus,html.theme--catppuccin-mocha .is-link.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--catppuccin-mocha .is-link.is-focused.textarea,html.theme--catppuccin-mocha .is-link.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-link.textarea:active,html.theme--catppuccin-mocha .is-link.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--catppuccin-mocha .is-link.is-active.textarea,html.theme--catppuccin-mocha .is-link.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .is-info.textarea,html.theme--catppuccin-mocha .is-info.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#94e2d5}html.theme--catppuccin-mocha .is-info.textarea:focus,html.theme--catppuccin-mocha .is-info.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--catppuccin-mocha .is-info.is-focused.textarea,html.theme--catppuccin-mocha .is-info.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-info.textarea:active,html.theme--catppuccin-mocha .is-info.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--catppuccin-mocha .is-info.is-active.textarea,html.theme--catppuccin-mocha .is-info.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .is-success.textarea,html.theme--catppuccin-mocha .is-success.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#a6e3a1}html.theme--catppuccin-mocha .is-success.textarea:focus,html.theme--catppuccin-mocha .is-success.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--catppuccin-mocha .is-success.is-focused.textarea,html.theme--catppuccin-mocha .is-success.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-success.textarea:active,html.theme--catppuccin-mocha .is-success.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--catppuccin-mocha .is-success.is-active.textarea,html.theme--catppuccin-mocha .is-success.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .is-warning.textarea,html.theme--catppuccin-mocha .is-warning.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#f9e2af}html.theme--catppuccin-mocha .is-warning.textarea:focus,html.theme--catppuccin-mocha .is-warning.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--catppuccin-mocha .is-warning.is-focused.textarea,html.theme--catppuccin-mocha .is-warning.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-warning.textarea:active,html.theme--catppuccin-mocha .is-warning.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--catppuccin-mocha .is-warning.is-active.textarea,html.theme--catppuccin-mocha .is-warning.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .is-danger.textarea,html.theme--catppuccin-mocha .is-danger.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#f38ba8}html.theme--catppuccin-mocha .is-danger.textarea:focus,html.theme--catppuccin-mocha .is-danger.input:focus,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--catppuccin-mocha .is-danger.is-focused.textarea,html.theme--catppuccin-mocha .is-danger.is-focused.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--catppuccin-mocha .is-danger.textarea:active,html.theme--catppuccin-mocha .is-danger.input:active,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--catppuccin-mocha .is-danger.is-active.textarea,html.theme--catppuccin-mocha .is-danger.is-active.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .is-small.textarea,html.theme--catppuccin-mocha .is-small.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--catppuccin-mocha .is-medium.textarea,html.theme--catppuccin-mocha .is-medium.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .is-large.textarea,html.theme--catppuccin-mocha .is-large.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .is-fullwidth.textarea,html.theme--catppuccin-mocha .is-fullwidth.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--catppuccin-mocha .is-inline.textarea,html.theme--catppuccin-mocha .is-inline.input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--catppuccin-mocha .input.is-rounded,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--catppuccin-mocha .input.is-static,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--catppuccin-mocha .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--catppuccin-mocha .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--catppuccin-mocha .textarea[rows]{height:initial}html.theme--catppuccin-mocha .textarea.has-fixed-size{resize:none}html.theme--catppuccin-mocha .radio,html.theme--catppuccin-mocha .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--catppuccin-mocha .radio input,html.theme--catppuccin-mocha .checkbox input{cursor:pointer}html.theme--catppuccin-mocha .radio:hover,html.theme--catppuccin-mocha .checkbox:hover{color:#89dceb}html.theme--catppuccin-mocha .radio[disabled],html.theme--catppuccin-mocha .checkbox[disabled],fieldset[disabled] html.theme--catppuccin-mocha .radio,fieldset[disabled] html.theme--catppuccin-mocha .checkbox,html.theme--catppuccin-mocha .radio input[disabled],html.theme--catppuccin-mocha .checkbox input[disabled]{color:#f7f8fd;cursor:not-allowed}html.theme--catppuccin-mocha .radio+.radio{margin-left:.5em}html.theme--catppuccin-mocha .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--catppuccin-mocha .select:not(.is-multiple){height:2.5em}html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading)::after{border-color:#89b4fa;right:1.125em;z-index:4}html.theme--catppuccin-mocha .select.is-rounded select,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--catppuccin-mocha .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--catppuccin-mocha .select select::-ms-expand{display:none}html.theme--catppuccin-mocha .select select[disabled]:hover,fieldset[disabled] html.theme--catppuccin-mocha .select select:hover{border-color:#181825}html.theme--catppuccin-mocha .select select:not([multiple]){padding-right:2.5em}html.theme--catppuccin-mocha .select select[multiple]{height:auto;padding:0}html.theme--catppuccin-mocha .select select[multiple] option{padding:0.5em 1em}html.theme--catppuccin-mocha .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#89dceb}html.theme--catppuccin-mocha .select.is-white:not(:hover)::after{border-color:#fff}html.theme--catppuccin-mocha .select.is-white select{border-color:#fff}html.theme--catppuccin-mocha .select.is-white select:hover,html.theme--catppuccin-mocha .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--catppuccin-mocha .select.is-white select:focus,html.theme--catppuccin-mocha .select.is-white select.is-focused,html.theme--catppuccin-mocha .select.is-white select:active,html.theme--catppuccin-mocha .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--catppuccin-mocha .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .select.is-black select{border-color:#0a0a0a}html.theme--catppuccin-mocha .select.is-black select:hover,html.theme--catppuccin-mocha .select.is-black select.is-hovered{border-color:#000}html.theme--catppuccin-mocha .select.is-black select:focus,html.theme--catppuccin-mocha .select.is-black select.is-focused,html.theme--catppuccin-mocha .select.is-black select:active,html.theme--catppuccin-mocha .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--catppuccin-mocha .select.is-light:not(:hover)::after{border-color:#f5f5f5}html.theme--catppuccin-mocha .select.is-light select{border-color:#f5f5f5}html.theme--catppuccin-mocha .select.is-light select:hover,html.theme--catppuccin-mocha .select.is-light select.is-hovered{border-color:#e8e8e8}html.theme--catppuccin-mocha .select.is-light select:focus,html.theme--catppuccin-mocha .select.is-light select.is-focused,html.theme--catppuccin-mocha .select.is-light select:active,html.theme--catppuccin-mocha .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}html.theme--catppuccin-mocha .select.is-dark:not(:hover)::after,html.theme--catppuccin-mocha .content kbd.select:not(:hover)::after{border-color:#313244}html.theme--catppuccin-mocha .select.is-dark select,html.theme--catppuccin-mocha .content kbd.select select{border-color:#313244}html.theme--catppuccin-mocha .select.is-dark select:hover,html.theme--catppuccin-mocha .content kbd.select select:hover,html.theme--catppuccin-mocha .select.is-dark select.is-hovered,html.theme--catppuccin-mocha .content kbd.select select.is-hovered{border-color:#262735}html.theme--catppuccin-mocha .select.is-dark select:focus,html.theme--catppuccin-mocha .content kbd.select select:focus,html.theme--catppuccin-mocha .select.is-dark select.is-focused,html.theme--catppuccin-mocha .content kbd.select select.is-focused,html.theme--catppuccin-mocha .select.is-dark select:active,html.theme--catppuccin-mocha .content kbd.select select:active,html.theme--catppuccin-mocha .select.is-dark select.is-active,html.theme--catppuccin-mocha .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(49,50,68,0.25)}html.theme--catppuccin-mocha .select.is-primary:not(:hover)::after,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-primary select,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-primary select:hover,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:hover,html.theme--catppuccin-mocha .select.is-primary select.is-hovered,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#71a4f9}html.theme--catppuccin-mocha .select.is-primary select:focus,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:focus,html.theme--catppuccin-mocha .select.is-primary select.is-focused,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--catppuccin-mocha .select.is-primary select:active,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select:active,html.theme--catppuccin-mocha .select.is-primary select.is-active,html.theme--catppuccin-mocha .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select.is-link:not(:hover)::after{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-link select{border-color:#89b4fa}html.theme--catppuccin-mocha .select.is-link select:hover,html.theme--catppuccin-mocha .select.is-link select.is-hovered{border-color:#71a4f9}html.theme--catppuccin-mocha .select.is-link select:focus,html.theme--catppuccin-mocha .select.is-link select.is-focused,html.theme--catppuccin-mocha .select.is-link select:active,html.theme--catppuccin-mocha .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(137,180,250,0.25)}html.theme--catppuccin-mocha .select.is-info:not(:hover)::after{border-color:#94e2d5}html.theme--catppuccin-mocha .select.is-info select{border-color:#94e2d5}html.theme--catppuccin-mocha .select.is-info select:hover,html.theme--catppuccin-mocha .select.is-info select.is-hovered{border-color:#80ddcd}html.theme--catppuccin-mocha .select.is-info select:focus,html.theme--catppuccin-mocha .select.is-info select.is-focused,html.theme--catppuccin-mocha .select.is-info select:active,html.theme--catppuccin-mocha .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(148,226,213,0.25)}html.theme--catppuccin-mocha .select.is-success:not(:hover)::after{border-color:#a6e3a1}html.theme--catppuccin-mocha .select.is-success select{border-color:#a6e3a1}html.theme--catppuccin-mocha .select.is-success select:hover,html.theme--catppuccin-mocha .select.is-success select.is-hovered{border-color:#93dd8d}html.theme--catppuccin-mocha .select.is-success select:focus,html.theme--catppuccin-mocha .select.is-success select.is-focused,html.theme--catppuccin-mocha .select.is-success select:active,html.theme--catppuccin-mocha .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(166,227,161,0.25)}html.theme--catppuccin-mocha .select.is-warning:not(:hover)::after{border-color:#f9e2af}html.theme--catppuccin-mocha .select.is-warning select{border-color:#f9e2af}html.theme--catppuccin-mocha .select.is-warning select:hover,html.theme--catppuccin-mocha .select.is-warning select.is-hovered{border-color:#f7d997}html.theme--catppuccin-mocha .select.is-warning select:focus,html.theme--catppuccin-mocha .select.is-warning select.is-focused,html.theme--catppuccin-mocha .select.is-warning select:active,html.theme--catppuccin-mocha .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(249,226,175,0.25)}html.theme--catppuccin-mocha .select.is-danger:not(:hover)::after{border-color:#f38ba8}html.theme--catppuccin-mocha .select.is-danger select{border-color:#f38ba8}html.theme--catppuccin-mocha .select.is-danger select:hover,html.theme--catppuccin-mocha .select.is-danger select.is-hovered{border-color:#f17497}html.theme--catppuccin-mocha .select.is-danger select:focus,html.theme--catppuccin-mocha .select.is-danger select.is-focused,html.theme--catppuccin-mocha .select.is-danger select:active,html.theme--catppuccin-mocha .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(243,139,168,0.25)}html.theme--catppuccin-mocha .select.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--catppuccin-mocha .select.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .select.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .select.is-disabled::after{border-color:#f7f8fd !important;opacity:0.5}html.theme--catppuccin-mocha .select.is-fullwidth{width:100%}html.theme--catppuccin-mocha .select.is-fullwidth select{width:100%}html.theme--catppuccin-mocha .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--catppuccin-mocha .select.is-loading.is-small:after,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-mocha .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-mocha .select.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-mocha .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--catppuccin-mocha .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:hover .file-cta,html.theme--catppuccin-mocha .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:focus .file-cta,html.theme--catppuccin-mocha .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--catppuccin-mocha .file.is-white:active .file-cta,html.theme--catppuccin-mocha .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--catppuccin-mocha .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-black:hover .file-cta,html.theme--catppuccin-mocha .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-black:focus .file-cta,html.theme--catppuccin-mocha .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-black:active .file-cta,html.theme--catppuccin-mocha .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:hover .file-cta,html.theme--catppuccin-mocha .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:focus .file-cta,html.theme--catppuccin-mocha .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-light:active .file-cta,html.theme--catppuccin-mocha .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-dark .file-cta,html.theme--catppuccin-mocha .content kbd.file .file-cta{background-color:#313244;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-dark:hover .file-cta,html.theme--catppuccin-mocha .content kbd.file:hover .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-hovered .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-hovered .file-cta{background-color:#2c2d3d;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-dark:focus .file-cta,html.theme--catppuccin-mocha .content kbd.file:focus .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-focused .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(49,50,68,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-dark:active .file-cta,html.theme--catppuccin-mocha .content kbd.file:active .file-cta,html.theme--catppuccin-mocha .file.is-dark.is-active .file-cta,html.theme--catppuccin-mocha .content kbd.file.is-active .file-cta{background-color:#262735;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary:hover .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-hovered .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-primary:focus .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-focused .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(137,180,250,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-primary:active .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--catppuccin-mocha .file.is-primary.is-active .file-cta,html.theme--catppuccin-mocha .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link .file-cta{background-color:#89b4fa;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link:hover .file-cta,html.theme--catppuccin-mocha .file.is-link.is-hovered .file-cta{background-color:#7dacf9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-link:focus .file-cta,html.theme--catppuccin-mocha .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(137,180,250,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-link:active .file-cta,html.theme--catppuccin-mocha .file.is-link.is-active .file-cta{background-color:#71a4f9;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-info .file-cta{background-color:#94e2d5;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:hover .file-cta,html.theme--catppuccin-mocha .file.is-info.is-hovered .file-cta{background-color:#8adfd1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:focus .file-cta,html.theme--catppuccin-mocha .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(148,226,213,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-info:active .file-cta,html.theme--catppuccin-mocha .file.is-info.is-active .file-cta{background-color:#80ddcd;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success .file-cta{background-color:#a6e3a1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:hover .file-cta,html.theme--catppuccin-mocha .file.is-success.is-hovered .file-cta{background-color:#9de097;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:focus .file-cta,html.theme--catppuccin-mocha .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(166,227,161,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-success:active .file-cta,html.theme--catppuccin-mocha .file.is-success.is-active .file-cta{background-color:#93dd8d;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning .file-cta{background-color:#f9e2af;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:hover .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-hovered .file-cta{background-color:#f8dea3;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:focus .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(249,226,175,0.25);color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-warning:active .file-cta,html.theme--catppuccin-mocha .file.is-warning.is-active .file-cta{background-color:#f7d997;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .file.is-danger .file-cta{background-color:#f38ba8;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-danger:hover .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-hovered .file-cta{background-color:#f27f9f;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-danger:focus .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(243,139,168,0.25);color:#fff}html.theme--catppuccin-mocha .file.is-danger:active .file-cta,html.theme--catppuccin-mocha .file.is-danger.is-active .file-cta{background-color:#f17497;border-color:transparent;color:#fff}html.theme--catppuccin-mocha .file.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--catppuccin-mocha .file.is-normal{font-size:1rem}html.theme--catppuccin-mocha .file.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .file.is-medium .file-icon .fa{font-size:21px}html.theme--catppuccin-mocha .file.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .file.is-large .file-icon .fa{font-size:28px}html.theme--catppuccin-mocha .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--catppuccin-mocha .file.has-name.is-empty .file-name{display:none}html.theme--catppuccin-mocha .file.is-boxed .file-label{flex-direction:column}html.theme--catppuccin-mocha .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--catppuccin-mocha .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--catppuccin-mocha .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--catppuccin-mocha .file.is-boxed .file-icon .fa{font-size:21px}html.theme--catppuccin-mocha .file.is-boxed.is-small .file-icon .fa,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--catppuccin-mocha .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--catppuccin-mocha .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--catppuccin-mocha .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--catppuccin-mocha .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--catppuccin-mocha .file.is-centered{justify-content:center}html.theme--catppuccin-mocha .file.is-fullwidth .file-label{width:100%}html.theme--catppuccin-mocha .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--catppuccin-mocha .file.is-right{justify-content:flex-end}html.theme--catppuccin-mocha .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--catppuccin-mocha .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--catppuccin-mocha .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--catppuccin-mocha .file-label:hover .file-cta{background-color:#2c2d3d;color:#b8c5ef}html.theme--catppuccin-mocha .file-label:hover .file-name{border-color:#525569}html.theme--catppuccin-mocha .file-label:active .file-cta{background-color:#262735;color:#b8c5ef}html.theme--catppuccin-mocha .file-label:active .file-name{border-color:#4d4f62}html.theme--catppuccin-mocha .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--catppuccin-mocha .file-cta,html.theme--catppuccin-mocha .file-name{border-color:#585b70;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--catppuccin-mocha .file-cta{background-color:#313244;color:#cdd6f4}html.theme--catppuccin-mocha .file-name{border-color:#585b70;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--catppuccin-mocha .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--catppuccin-mocha .file-icon .fa{font-size:14px}html.theme--catppuccin-mocha .label{color:#b8c5ef;display:block;font-size:1rem;font-weight:700}html.theme--catppuccin-mocha .label:not(:last-child){margin-bottom:0.5em}html.theme--catppuccin-mocha .label.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--catppuccin-mocha .label.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .label.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--catppuccin-mocha .help.is-white{color:#fff}html.theme--catppuccin-mocha .help.is-black{color:#0a0a0a}html.theme--catppuccin-mocha .help.is-light{color:#f5f5f5}html.theme--catppuccin-mocha .help.is-dark,html.theme--catppuccin-mocha .content kbd.help{color:#313244}html.theme--catppuccin-mocha .help.is-primary,html.theme--catppuccin-mocha .docstring>section>a.help.docs-sourcelink{color:#89b4fa}html.theme--catppuccin-mocha .help.is-link{color:#89b4fa}html.theme--catppuccin-mocha .help.is-info{color:#94e2d5}html.theme--catppuccin-mocha .help.is-success{color:#a6e3a1}html.theme--catppuccin-mocha .help.is-warning{color:#f9e2af}html.theme--catppuccin-mocha .help.is-danger{color:#f38ba8}html.theme--catppuccin-mocha .field:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-mocha .field.has-addons{display:flex;justify-content:flex-start}html.theme--catppuccin-mocha .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .button,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .input,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--catppuccin-mocha .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .button.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .button.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .input.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .input.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):focus,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):active,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .button:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .input:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--catppuccin-mocha .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--catppuccin-mocha .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--catppuccin-mocha .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .field.has-addons.has-addons-centered{justify-content:center}html.theme--catppuccin-mocha .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--catppuccin-mocha .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .field.is-grouped{display:flex;justify-content:flex-start}html.theme--catppuccin-mocha .field.is-grouped>.control{flex-shrink:0}html.theme--catppuccin-mocha .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-mocha .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--catppuccin-mocha .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field.is-horizontal{display:flex}}html.theme--catppuccin-mocha .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--catppuccin-mocha .field-label.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-normal{padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--catppuccin-mocha .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--catppuccin-mocha .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--catppuccin-mocha .field-body .field{margin-bottom:0}html.theme--catppuccin-mocha .field-body>.field{flex-shrink:1}html.theme--catppuccin-mocha .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--catppuccin-mocha .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-mocha .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--catppuccin-mocha .control.has-icons-left .input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select:focus~.icon{color:#313244}html.theme--catppuccin-mocha .control.has-icons-left .input.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-small~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--catppuccin-mocha .control.has-icons-left .input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--catppuccin-mocha .control.has-icons-left .input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-left .select.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right .input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--catppuccin-mocha .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--catppuccin-mocha .control.has-icons-left .icon,html.theme--catppuccin-mocha .control.has-icons-right .icon{color:#585b70;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--catppuccin-mocha .control.has-icons-left .input,html.theme--catppuccin-mocha .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--catppuccin-mocha .control.has-icons-left .select select{padding-left:2.5em}html.theme--catppuccin-mocha .control.has-icons-left .icon.is-left{left:0}html.theme--catppuccin-mocha .control.has-icons-right .input,html.theme--catppuccin-mocha .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--catppuccin-mocha .control.has-icons-right .select select{padding-right:2.5em}html.theme--catppuccin-mocha .control.has-icons-right .icon.is-right{right:0}html.theme--catppuccin-mocha .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--catppuccin-mocha .control.is-loading.is-small:after,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--catppuccin-mocha .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--catppuccin-mocha .control.is-loading.is-large:after{font-size:1.5rem}html.theme--catppuccin-mocha .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--catppuccin-mocha .breadcrumb a{align-items:center;color:#89b4fa;display:flex;justify-content:center;padding:0 .75em}html.theme--catppuccin-mocha .breadcrumb a:hover{color:#89dceb}html.theme--catppuccin-mocha .breadcrumb li{align-items:center;display:flex}html.theme--catppuccin-mocha .breadcrumb li:first-child a{padding-left:0}html.theme--catppuccin-mocha .breadcrumb li.is-active a{color:#b8c5ef;cursor:default;pointer-events:none}html.theme--catppuccin-mocha .breadcrumb li+li::before{color:#6c7086;content:"\0002f"}html.theme--catppuccin-mocha .breadcrumb ul,html.theme--catppuccin-mocha .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--catppuccin-mocha .breadcrumb .icon:first-child{margin-right:.5em}html.theme--catppuccin-mocha .breadcrumb .icon:last-child{margin-left:.5em}html.theme--catppuccin-mocha .breadcrumb.is-centered ol,html.theme--catppuccin-mocha .breadcrumb.is-centered ul{justify-content:center}html.theme--catppuccin-mocha .breadcrumb.is-right ol,html.theme--catppuccin-mocha .breadcrumb.is-right ul{justify-content:flex-end}html.theme--catppuccin-mocha .breadcrumb.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--catppuccin-mocha .breadcrumb.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .breadcrumb.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--catppuccin-mocha .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--catppuccin-mocha .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--catppuccin-mocha .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--catppuccin-mocha .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#cdd6f4;max-width:100%;position:relative}html.theme--catppuccin-mocha .card-footer:first-child,html.theme--catppuccin-mocha .card-content:first-child,html.theme--catppuccin-mocha .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-mocha .card-footer:last-child,html.theme--catppuccin-mocha .card-content:last-child,html.theme--catppuccin-mocha .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-mocha .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--catppuccin-mocha .card-header-title{align-items:center;color:#b8c5ef;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--catppuccin-mocha .card-header-title.is-centered{justify-content:center}html.theme--catppuccin-mocha .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--catppuccin-mocha .card-image{display:block;position:relative}html.theme--catppuccin-mocha .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--catppuccin-mocha .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--catppuccin-mocha .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--catppuccin-mocha .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--catppuccin-mocha .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--catppuccin-mocha .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--catppuccin-mocha .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--catppuccin-mocha .dropdown.is-active .dropdown-menu,html.theme--catppuccin-mocha .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--catppuccin-mocha .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--catppuccin-mocha .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--catppuccin-mocha .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--catppuccin-mocha .dropdown-content{background-color:#181825;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--catppuccin-mocha .dropdown-item{color:#cdd6f4;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--catppuccin-mocha a.dropdown-item,html.theme--catppuccin-mocha button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--catppuccin-mocha a.dropdown-item:hover,html.theme--catppuccin-mocha button.dropdown-item:hover{background-color:#181825;color:#0a0a0a}html.theme--catppuccin-mocha a.dropdown-item.is-active,html.theme--catppuccin-mocha button.dropdown-item.is-active{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--catppuccin-mocha .level{align-items:center;justify-content:space-between}html.theme--catppuccin-mocha .level code{border-radius:.4em}html.theme--catppuccin-mocha .level img{display:inline-block;vertical-align:top}html.theme--catppuccin-mocha .level.is-mobile{display:flex}html.theme--catppuccin-mocha .level.is-mobile .level-left,html.theme--catppuccin-mocha .level.is-mobile .level-right{display:flex}html.theme--catppuccin-mocha .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--catppuccin-mocha .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--catppuccin-mocha .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level{display:flex}html.theme--catppuccin-mocha .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--catppuccin-mocha .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--catppuccin-mocha .level-item .title,html.theme--catppuccin-mocha .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--catppuccin-mocha .level-left,html.theme--catppuccin-mocha .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .level-left .level-item.is-flexible,html.theme--catppuccin-mocha .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-left .level-item:not(:last-child),html.theme--catppuccin-mocha .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--catppuccin-mocha .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-left{display:flex}}html.theme--catppuccin-mocha .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .level-right{display:flex}}html.theme--catppuccin-mocha .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--catppuccin-mocha .media .content:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-mocha .media .media{border-top:1px solid rgba(88,91,112,0.5);display:flex;padding-top:.75rem}html.theme--catppuccin-mocha .media .media .content:not(:last-child),html.theme--catppuccin-mocha .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--catppuccin-mocha .media .media .media{padding-top:.5rem}html.theme--catppuccin-mocha .media .media .media+.media{margin-top:.5rem}html.theme--catppuccin-mocha .media+.media{border-top:1px solid rgba(88,91,112,0.5);margin-top:1rem;padding-top:1rem}html.theme--catppuccin-mocha .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--catppuccin-mocha .media-left,html.theme--catppuccin-mocha .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .media-left{margin-right:1rem}html.theme--catppuccin-mocha .media-right{margin-left:1rem}html.theme--catppuccin-mocha .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .media-content{overflow-x:auto}}html.theme--catppuccin-mocha .menu{font-size:1rem}html.theme--catppuccin-mocha .menu.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--catppuccin-mocha .menu.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .menu.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .menu-list{line-height:1.25}html.theme--catppuccin-mocha .menu-list a{border-radius:3px;color:#cdd6f4;display:block;padding:0.5em 0.75em}html.theme--catppuccin-mocha .menu-list a:hover{background-color:#181825;color:#b8c5ef}html.theme--catppuccin-mocha .menu-list a.is-active{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .menu-list li ul{border-left:1px solid #585b70;margin:.75em;padding-left:.75em}html.theme--catppuccin-mocha .menu-label{color:#f7f8fd;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--catppuccin-mocha .menu-label:not(:first-child){margin-top:1em}html.theme--catppuccin-mocha .menu-label:not(:last-child){margin-bottom:1em}html.theme--catppuccin-mocha .message{background-color:#181825;border-radius:.4em;font-size:1rem}html.theme--catppuccin-mocha .message strong{color:currentColor}html.theme--catppuccin-mocha .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--catppuccin-mocha .message.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--catppuccin-mocha .message.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .message.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .message.is-white{background-color:#fff}html.theme--catppuccin-mocha .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .message.is-white .message-body{border-color:#fff}html.theme--catppuccin-mocha .message.is-black{background-color:#fafafa}html.theme--catppuccin-mocha .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .message.is-black .message-body{border-color:#0a0a0a}html.theme--catppuccin-mocha .message.is-light{background-color:#fafafa}html.theme--catppuccin-mocha .message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-light .message-body{border-color:#f5f5f5}html.theme--catppuccin-mocha .message.is-dark,html.theme--catppuccin-mocha .content kbd.message{background-color:#f9f9fb}html.theme--catppuccin-mocha .message.is-dark .message-header,html.theme--catppuccin-mocha .content kbd.message .message-header{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .message.is-dark .message-body,html.theme--catppuccin-mocha .content kbd.message .message-body{border-color:#313244}html.theme--catppuccin-mocha .message.is-primary,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink{background-color:#ebf3fe}html.theme--catppuccin-mocha .message.is-primary .message-header,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink .message-header{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .message.is-primary .message-body,html.theme--catppuccin-mocha .docstring>section>a.message.docs-sourcelink .message-body{border-color:#89b4fa;color:#063c93}html.theme--catppuccin-mocha .message.is-link{background-color:#ebf3fe}html.theme--catppuccin-mocha .message.is-link .message-header{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .message.is-link .message-body{border-color:#89b4fa;color:#063c93}html.theme--catppuccin-mocha .message.is-info{background-color:#effbf9}html.theme--catppuccin-mocha .message.is-info .message-header{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-info .message-body{border-color:#94e2d5;color:#207466}html.theme--catppuccin-mocha .message.is-success{background-color:#f0faef}html.theme--catppuccin-mocha .message.is-success .message-header{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-success .message-body{border-color:#a6e3a1;color:#287222}html.theme--catppuccin-mocha .message.is-warning{background-color:#fef8ec}html.theme--catppuccin-mocha .message.is-warning .message-header{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .message.is-warning .message-body{border-color:#f9e2af;color:#8a620a}html.theme--catppuccin-mocha .message.is-danger{background-color:#fdedf1}html.theme--catppuccin-mocha .message.is-danger .message-header{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .message.is-danger .message-body{border-color:#f38ba8;color:#991036}html.theme--catppuccin-mocha .message-header{align-items:center;background-color:#cdd6f4;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--catppuccin-mocha .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--catppuccin-mocha .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--catppuccin-mocha .message-body{border-color:#585b70;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#cdd6f4;padding:1.25em 1.5em}html.theme--catppuccin-mocha .message-body code,html.theme--catppuccin-mocha .message-body pre{background-color:#fff}html.theme--catppuccin-mocha .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--catppuccin-mocha .modal.is-active{display:flex}html.theme--catppuccin-mocha .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--catppuccin-mocha .modal-content,html.theme--catppuccin-mocha .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--catppuccin-mocha .modal-content,html.theme--catppuccin-mocha .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--catppuccin-mocha .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--catppuccin-mocha .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--catppuccin-mocha .modal-card-head,html.theme--catppuccin-mocha .modal-card-foot{align-items:center;background-color:#181825;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--catppuccin-mocha .modal-card-head{border-bottom:1px solid #585b70;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--catppuccin-mocha .modal-card-title{color:#cdd6f4;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--catppuccin-mocha .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #585b70}html.theme--catppuccin-mocha .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--catppuccin-mocha .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#1e1e2e;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--catppuccin-mocha .navbar{background-color:#89b4fa;min-height:4rem;position:relative;z-index:30}html.theme--catppuccin-mocha .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-white .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--catppuccin-mocha .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-black .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--catppuccin-mocha .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--catppuccin-mocha .navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-light .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-dark,html.theme--catppuccin-mocha .content kbd.navbar{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-burger,html.theme--catppuccin-mocha .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>.navbar-item,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-dark .navbar-end .navbar-link::after,html.theme--catppuccin-mocha .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#313244;color:#fff}}html.theme--catppuccin-mocha .navbar.is-primary,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-burger,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>.navbar-item,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-primary .navbar-end .navbar-link::after,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa;color:#fff}}html.theme--catppuccin-mocha .navbar.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-link .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa;color:#fff}}html.theme--catppuccin-mocha .navbar.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-info .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-info .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#94e2d5;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-success .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-success .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f9e2af;color:rgba(0,0,0,0.7)}}html.theme--catppuccin-mocha .navbar.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>.navbar-item,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-start .navbar-link::after,html.theme--catppuccin-mocha .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#f38ba8;color:#fff}}html.theme--catppuccin-mocha .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--catppuccin-mocha .navbar.has-shadow{box-shadow:0 2px 0 0 #181825}html.theme--catppuccin-mocha .navbar.is-fixed-bottom,html.theme--catppuccin-mocha .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #181825}html.theme--catppuccin-mocha .navbar.is-fixed-top{top:0}html.theme--catppuccin-mocha html.has-navbar-fixed-top,html.theme--catppuccin-mocha body.has-navbar-fixed-top{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--catppuccin-mocha .navbar-brand,html.theme--catppuccin-mocha .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--catppuccin-mocha .navbar-brand a.navbar-item:focus,html.theme--catppuccin-mocha .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--catppuccin-mocha .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--catppuccin-mocha .navbar-burger{color:#cdd6f4;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--catppuccin-mocha .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--catppuccin-mocha .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--catppuccin-mocha .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--catppuccin-mocha .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--catppuccin-mocha .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--catppuccin-mocha .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--catppuccin-mocha .navbar-menu{display:none}html.theme--catppuccin-mocha .navbar-item,html.theme--catppuccin-mocha .navbar-link{color:#cdd6f4;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--catppuccin-mocha .navbar-item .icon:only-child,html.theme--catppuccin-mocha .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--catppuccin-mocha a.navbar-item,html.theme--catppuccin-mocha .navbar-link{cursor:pointer}html.theme--catppuccin-mocha a.navbar-item:focus,html.theme--catppuccin-mocha a.navbar-item:focus-within,html.theme--catppuccin-mocha a.navbar-item:hover,html.theme--catppuccin-mocha a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar-link:focus,html.theme--catppuccin-mocha .navbar-link:focus-within,html.theme--catppuccin-mocha .navbar-link:hover,html.theme--catppuccin-mocha .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}html.theme--catppuccin-mocha .navbar-item{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .navbar-item img{max-height:1.75rem}html.theme--catppuccin-mocha .navbar-item.has-dropdown{padding:0}html.theme--catppuccin-mocha .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--catppuccin-mocha .navbar-item.is-tab:focus,html.theme--catppuccin-mocha .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#89b4fa;border-bottom-style:solid;border-bottom-width:3px;color:#89b4fa;padding-bottom:calc(0.5rem - 3px)}html.theme--catppuccin-mocha .navbar-content{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--catppuccin-mocha .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--catppuccin-mocha .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--catppuccin-mocha .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--catppuccin-mocha .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .navbar>.container{display:block}html.theme--catppuccin-mocha .navbar-brand .navbar-item,html.theme--catppuccin-mocha .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--catppuccin-mocha .navbar-link::after{display:none}html.theme--catppuccin-mocha .navbar-menu{background-color:#89b4fa;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--catppuccin-mocha .navbar-menu.is-active{display:block}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch,html.theme--catppuccin-mocha .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .navbar.is-fixed-top-touch{top:0}html.theme--catppuccin-mocha .navbar.is-fixed-top .navbar-menu,html.theme--catppuccin-mocha .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--catppuccin-mocha html.has-navbar-fixed-top-touch,html.theme--catppuccin-mocha body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom-touch,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .navbar,html.theme--catppuccin-mocha .navbar-menu,html.theme--catppuccin-mocha .navbar-start,html.theme--catppuccin-mocha .navbar-end{align-items:stretch;display:flex}html.theme--catppuccin-mocha .navbar{min-height:4rem}html.theme--catppuccin-mocha .navbar.is-spaced{padding:1rem 2rem}html.theme--catppuccin-mocha .navbar.is-spaced .navbar-start,html.theme--catppuccin-mocha .navbar.is-spaced .navbar-end{align-items:center}html.theme--catppuccin-mocha .navbar.is-spaced a.navbar-item,html.theme--catppuccin-mocha .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item:hover,html.theme--catppuccin-mocha .navbar.is-transparent a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link:focus,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link:hover,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#7f849c}html.theme--catppuccin-mocha .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}html.theme--catppuccin-mocha .navbar-burger{display:none}html.theme--catppuccin-mocha .navbar-item,html.theme--catppuccin-mocha .navbar-link{align-items:center;display:flex}html.theme--catppuccin-mocha .navbar-item.has-dropdown{align-items:stretch}html.theme--catppuccin-mocha .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--catppuccin-mocha .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--catppuccin-mocha .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--catppuccin-mocha .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--catppuccin-mocha .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--catppuccin-mocha .navbar-dropdown{background-color:#89b4fa;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--catppuccin-mocha .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item:focus,html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#7f849c}html.theme--catppuccin-mocha .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#89b4fa}.navbar.is-spaced html.theme--catppuccin-mocha .navbar-dropdown,html.theme--catppuccin-mocha .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--catppuccin-mocha .navbar-dropdown.is-right{left:auto;right:0}html.theme--catppuccin-mocha .navbar-divider{display:block}html.theme--catppuccin-mocha .navbar>.container .navbar-brand,html.theme--catppuccin-mocha .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--catppuccin-mocha .navbar>.container .navbar-menu,html.theme--catppuccin-mocha .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop,html.theme--catppuccin-mocha .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--catppuccin-mocha .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .navbar.is-fixed-top-desktop{top:0}html.theme--catppuccin-mocha html.has-navbar-fixed-top-desktop,html.theme--catppuccin-mocha body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--catppuccin-mocha html.has-navbar-fixed-bottom-desktop,html.theme--catppuccin-mocha body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--catppuccin-mocha html.has-spaced-navbar-fixed-top,html.theme--catppuccin-mocha body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--catppuccin-mocha html.has-spaced-navbar-fixed-bottom,html.theme--catppuccin-mocha body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--catppuccin-mocha a.navbar-item.is-active,html.theme--catppuccin-mocha .navbar-link.is-active{color:#89b4fa}html.theme--catppuccin-mocha a.navbar-item.is-active:not(:focus):not(:hover),html.theme--catppuccin-mocha .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--catppuccin-mocha .navbar-item.has-dropdown:focus .navbar-link,html.theme--catppuccin-mocha .navbar-item.has-dropdown:hover .navbar-link,html.theme--catppuccin-mocha .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--catppuccin-mocha .pagination{font-size:1rem;margin:-.25rem}html.theme--catppuccin-mocha .pagination.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--catppuccin-mocha .pagination.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .pagination.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .pagination.is-rounded .pagination-previous,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--catppuccin-mocha .pagination.is-rounded .pagination-next,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--catppuccin-mocha .pagination.is-rounded .pagination-link,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--catppuccin-mocha .pagination,html.theme--catppuccin-mocha .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link{border-color:#585b70;color:#89b4fa;min-width:2.5em}html.theme--catppuccin-mocha .pagination-previous:hover,html.theme--catppuccin-mocha .pagination-next:hover,html.theme--catppuccin-mocha .pagination-link:hover{border-color:#6c7086;color:#89dceb}html.theme--catppuccin-mocha .pagination-previous:focus,html.theme--catppuccin-mocha .pagination-next:focus,html.theme--catppuccin-mocha .pagination-link:focus{border-color:#6c7086}html.theme--catppuccin-mocha .pagination-previous:active,html.theme--catppuccin-mocha .pagination-next:active,html.theme--catppuccin-mocha .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--catppuccin-mocha .pagination-previous[disabled],html.theme--catppuccin-mocha .pagination-previous.is-disabled,html.theme--catppuccin-mocha .pagination-next[disabled],html.theme--catppuccin-mocha .pagination-next.is-disabled,html.theme--catppuccin-mocha .pagination-link[disabled],html.theme--catppuccin-mocha .pagination-link.is-disabled{background-color:#585b70;border-color:#585b70;box-shadow:none;color:#f7f8fd;opacity:0.5}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--catppuccin-mocha .pagination-link.is-current{background-color:#89b4fa;border-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .pagination-ellipsis{color:#6c7086;pointer-events:none}html.theme--catppuccin-mocha .pagination-list{flex-wrap:wrap}html.theme--catppuccin-mocha .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .pagination{flex-wrap:wrap}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--catppuccin-mocha .pagination-previous{order:2}html.theme--catppuccin-mocha .pagination-next{order:3}html.theme--catppuccin-mocha .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--catppuccin-mocha .pagination.is-centered .pagination-previous{order:1}html.theme--catppuccin-mocha .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--catppuccin-mocha .pagination.is-centered .pagination-next{order:3}html.theme--catppuccin-mocha .pagination.is-right .pagination-previous{order:1}html.theme--catppuccin-mocha .pagination.is-right .pagination-next{order:2}html.theme--catppuccin-mocha .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--catppuccin-mocha .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--catppuccin-mocha .panel:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--catppuccin-mocha .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--catppuccin-mocha .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--catppuccin-mocha .panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}html.theme--catppuccin-mocha .panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}html.theme--catppuccin-mocha .panel.is-dark .panel-heading,html.theme--catppuccin-mocha .content kbd.panel .panel-heading{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .panel.is-dark .panel-tabs a.is-active,html.theme--catppuccin-mocha .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#313244}html.theme--catppuccin-mocha .panel.is-dark .panel-block.is-active .panel-icon,html.theme--catppuccin-mocha .content kbd.panel .panel-block.is-active .panel-icon{color:#313244}html.theme--catppuccin-mocha .panel.is-primary .panel-heading,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .panel.is-primary .panel-tabs a.is-active,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .panel.is-primary .panel-block.is-active .panel-icon,html.theme--catppuccin-mocha .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel.is-link .panel-heading{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .panel.is-link .panel-tabs a.is-active{border-bottom-color:#89b4fa}html.theme--catppuccin-mocha .panel.is-link .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel.is-info .panel-heading{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-info .panel-tabs a.is-active{border-bottom-color:#94e2d5}html.theme--catppuccin-mocha .panel.is-info .panel-block.is-active .panel-icon{color:#94e2d5}html.theme--catppuccin-mocha .panel.is-success .panel-heading{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-success .panel-tabs a.is-active{border-bottom-color:#a6e3a1}html.theme--catppuccin-mocha .panel.is-success .panel-block.is-active .panel-icon{color:#a6e3a1}html.theme--catppuccin-mocha .panel.is-warning .panel-heading{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f9e2af}html.theme--catppuccin-mocha .panel.is-warning .panel-block.is-active .panel-icon{color:#f9e2af}html.theme--catppuccin-mocha .panel.is-danger .panel-heading{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#f38ba8}html.theme--catppuccin-mocha .panel.is-danger .panel-block.is-active .panel-icon{color:#f38ba8}html.theme--catppuccin-mocha .panel-tabs:not(:last-child),html.theme--catppuccin-mocha .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--catppuccin-mocha .panel-heading{background-color:#45475a;border-radius:8px 8px 0 0;color:#b8c5ef;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--catppuccin-mocha .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--catppuccin-mocha .panel-tabs a{border-bottom:1px solid #585b70;margin-bottom:-1px;padding:0.5em}html.theme--catppuccin-mocha .panel-tabs a.is-active{border-bottom-color:#45475a;color:#71a4f9}html.theme--catppuccin-mocha .panel-list a{color:#cdd6f4}html.theme--catppuccin-mocha .panel-list a:hover{color:#89b4fa}html.theme--catppuccin-mocha .panel-block{align-items:center;color:#b8c5ef;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--catppuccin-mocha .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--catppuccin-mocha .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--catppuccin-mocha .panel-block.is-wrapped{flex-wrap:wrap}html.theme--catppuccin-mocha .panel-block.is-active{border-left-color:#89b4fa;color:#71a4f9}html.theme--catppuccin-mocha .panel-block.is-active .panel-icon{color:#89b4fa}html.theme--catppuccin-mocha .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--catppuccin-mocha a.panel-block,html.theme--catppuccin-mocha label.panel-block{cursor:pointer}html.theme--catppuccin-mocha a.panel-block:hover,html.theme--catppuccin-mocha label.panel-block:hover{background-color:#181825}html.theme--catppuccin-mocha .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#f7f8fd;margin-right:.75em}html.theme--catppuccin-mocha .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--catppuccin-mocha .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--catppuccin-mocha .tabs a{align-items:center;border-bottom-color:#585b70;border-bottom-style:solid;border-bottom-width:1px;color:#cdd6f4;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--catppuccin-mocha .tabs a:hover{border-bottom-color:#b8c5ef;color:#b8c5ef}html.theme--catppuccin-mocha .tabs li{display:block}html.theme--catppuccin-mocha .tabs li.is-active a{border-bottom-color:#89b4fa;color:#89b4fa}html.theme--catppuccin-mocha .tabs ul{align-items:center;border-bottom-color:#585b70;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--catppuccin-mocha .tabs ul.is-left{padding-right:0.75em}html.theme--catppuccin-mocha .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--catppuccin-mocha .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--catppuccin-mocha .tabs .icon:first-child{margin-right:.5em}html.theme--catppuccin-mocha .tabs .icon:last-child{margin-left:.5em}html.theme--catppuccin-mocha .tabs.is-centered ul{justify-content:center}html.theme--catppuccin-mocha .tabs.is-right ul{justify-content:flex-end}html.theme--catppuccin-mocha .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--catppuccin-mocha .tabs.is-boxed a:hover{background-color:#181825;border-bottom-color:#585b70}html.theme--catppuccin-mocha .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#585b70;border-bottom-color:rgba(0,0,0,0) !important}html.theme--catppuccin-mocha .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--catppuccin-mocha .tabs.is-toggle a{border-color:#585b70;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--catppuccin-mocha .tabs.is-toggle a:hover{background-color:#181825;border-color:#6c7086;z-index:2}html.theme--catppuccin-mocha .tabs.is-toggle li+li{margin-left:-1px}html.theme--catppuccin-mocha .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--catppuccin-mocha .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--catppuccin-mocha .tabs.is-toggle li.is-active a{background-color:#89b4fa;border-color:#89b4fa;color:#fff;z-index:1}html.theme--catppuccin-mocha .tabs.is-toggle ul{border-bottom:none}html.theme--catppuccin-mocha .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--catppuccin-mocha .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--catppuccin-mocha .tabs.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--catppuccin-mocha .tabs.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .tabs.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--catppuccin-mocha .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .column.is-narrow-mobile{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-mobile{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-mobile{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-mobile{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-mobile{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-mobile{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-mobile{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-mobile{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-mobile{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-mobile{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-mobile{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-mobile{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-mobile{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .column.is-narrow,html.theme--catppuccin-mocha .column.is-narrow-tablet{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full,html.theme--catppuccin-mocha .column.is-full-tablet{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters,html.theme--catppuccin-mocha .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds,html.theme--catppuccin-mocha .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half,html.theme--catppuccin-mocha .column.is-half-tablet{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third,html.theme--catppuccin-mocha .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter,html.theme--catppuccin-mocha .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth,html.theme--catppuccin-mocha .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths,html.theme--catppuccin-mocha .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths,html.theme--catppuccin-mocha .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths,html.theme--catppuccin-mocha .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters,html.theme--catppuccin-mocha .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds,html.theme--catppuccin-mocha .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half,html.theme--catppuccin-mocha .column.is-offset-half-tablet{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third,html.theme--catppuccin-mocha .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter,html.theme--catppuccin-mocha .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth,html.theme--catppuccin-mocha .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths,html.theme--catppuccin-mocha .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths,html.theme--catppuccin-mocha .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths,html.theme--catppuccin-mocha .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--catppuccin-mocha .column.is-0,html.theme--catppuccin-mocha .column.is-0-tablet{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0,html.theme--catppuccin-mocha .column.is-offset-0-tablet{margin-left:0%}html.theme--catppuccin-mocha .column.is-1,html.theme--catppuccin-mocha .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1,html.theme--catppuccin-mocha .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2,html.theme--catppuccin-mocha .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2,html.theme--catppuccin-mocha .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3,html.theme--catppuccin-mocha .column.is-3-tablet{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3,html.theme--catppuccin-mocha .column.is-offset-3-tablet{margin-left:25%}html.theme--catppuccin-mocha .column.is-4,html.theme--catppuccin-mocha .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4,html.theme--catppuccin-mocha .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5,html.theme--catppuccin-mocha .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5,html.theme--catppuccin-mocha .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6,html.theme--catppuccin-mocha .column.is-6-tablet{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6,html.theme--catppuccin-mocha .column.is-offset-6-tablet{margin-left:50%}html.theme--catppuccin-mocha .column.is-7,html.theme--catppuccin-mocha .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7,html.theme--catppuccin-mocha .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8,html.theme--catppuccin-mocha .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8,html.theme--catppuccin-mocha .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9,html.theme--catppuccin-mocha .column.is-9-tablet{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9,html.theme--catppuccin-mocha .column.is-offset-9-tablet{margin-left:75%}html.theme--catppuccin-mocha .column.is-10,html.theme--catppuccin-mocha .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10,html.theme--catppuccin-mocha .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11,html.theme--catppuccin-mocha .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11,html.theme--catppuccin-mocha .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12,html.theme--catppuccin-mocha .column.is-12-tablet{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12,html.theme--catppuccin-mocha .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .column.is-narrow-touch{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-touch{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-touch{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-touch{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-touch{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-touch{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-touch{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-touch{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-touch{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-touch{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-touch{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-touch{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-touch{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-touch{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-touch{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-touch{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-touch{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-touch{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-touch{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-touch{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-touch{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-touch{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-touch{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-touch{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-touch{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-touch{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-touch{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .column.is-narrow-desktop{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-desktop{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-desktop{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-desktop{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-desktop{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-desktop{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-desktop{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-desktop{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-desktop{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-desktop{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-desktop{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-desktop{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-desktop{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .column.is-narrow-widescreen{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-widescreen{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-widescreen{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-widescreen{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-widescreen{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-widescreen{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-widescreen{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-widescreen{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-widescreen{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-widescreen{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-widescreen{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-widescreen{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-widescreen{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .column.is-narrow-fullhd{flex:none;width:unset}html.theme--catppuccin-mocha .column.is-full-fullhd{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--catppuccin-mocha .column.is-half-fullhd{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--catppuccin-mocha .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--catppuccin-mocha .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--catppuccin-mocha .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--catppuccin-mocha .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--catppuccin-mocha .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--catppuccin-mocha .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--catppuccin-mocha .column.is-offset-half-fullhd{margin-left:50%}html.theme--catppuccin-mocha .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--catppuccin-mocha .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--catppuccin-mocha .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--catppuccin-mocha .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--catppuccin-mocha .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--catppuccin-mocha .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--catppuccin-mocha .column.is-0-fullhd{flex:none;width:0%}html.theme--catppuccin-mocha .column.is-offset-0-fullhd{margin-left:0%}html.theme--catppuccin-mocha .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--catppuccin-mocha .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--catppuccin-mocha .column.is-3-fullhd{flex:none;width:25%}html.theme--catppuccin-mocha .column.is-offset-3-fullhd{margin-left:25%}html.theme--catppuccin-mocha .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--catppuccin-mocha .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--catppuccin-mocha .column.is-6-fullhd{flex:none;width:50%}html.theme--catppuccin-mocha .column.is-offset-6-fullhd{margin-left:50%}html.theme--catppuccin-mocha .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--catppuccin-mocha .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--catppuccin-mocha .column.is-9-fullhd{flex:none;width:75%}html.theme--catppuccin-mocha .column.is-offset-9-fullhd{margin-left:75%}html.theme--catppuccin-mocha .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--catppuccin-mocha .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--catppuccin-mocha .column.is-12-fullhd{flex:none;width:100%}html.theme--catppuccin-mocha .column.is-offset-12-fullhd{margin-left:100%}}html.theme--catppuccin-mocha .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-mocha .columns:last-child{margin-bottom:-.75rem}html.theme--catppuccin-mocha .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--catppuccin-mocha .columns.is-centered{justify-content:center}html.theme--catppuccin-mocha .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--catppuccin-mocha .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--catppuccin-mocha .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--catppuccin-mocha .columns.is-gapless:last-child{margin-bottom:0}html.theme--catppuccin-mocha .columns.is-mobile{display:flex}html.theme--catppuccin-mocha .columns.is-multiline{flex-wrap:wrap}html.theme--catppuccin-mocha .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-desktop{display:flex}}html.theme--catppuccin-mocha .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--catppuccin-mocha .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--catppuccin-mocha .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--catppuccin-mocha .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--catppuccin-mocha .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--catppuccin-mocha .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--catppuccin-mocha .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--catppuccin-mocha .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--catppuccin-mocha .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--catppuccin-mocha .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--catppuccin-mocha .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--catppuccin-mocha .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--catppuccin-mocha .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--catppuccin-mocha .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--catppuccin-mocha .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--catppuccin-mocha .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--catppuccin-mocha .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--catppuccin-mocha .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--catppuccin-mocha .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--catppuccin-mocha .tile.is-child{margin:0 !important}html.theme--catppuccin-mocha .tile.is-parent{padding:.75rem}html.theme--catppuccin-mocha .tile.is-vertical{flex-direction:column}html.theme--catppuccin-mocha .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .tile:not(.is-child){display:flex}html.theme--catppuccin-mocha .tile.is-1{flex:none;width:8.33333337%}html.theme--catppuccin-mocha .tile.is-2{flex:none;width:16.66666674%}html.theme--catppuccin-mocha .tile.is-3{flex:none;width:25%}html.theme--catppuccin-mocha .tile.is-4{flex:none;width:33.33333337%}html.theme--catppuccin-mocha .tile.is-5{flex:none;width:41.66666674%}html.theme--catppuccin-mocha .tile.is-6{flex:none;width:50%}html.theme--catppuccin-mocha .tile.is-7{flex:none;width:58.33333337%}html.theme--catppuccin-mocha .tile.is-8{flex:none;width:66.66666674%}html.theme--catppuccin-mocha .tile.is-9{flex:none;width:75%}html.theme--catppuccin-mocha .tile.is-10{flex:none;width:83.33333337%}html.theme--catppuccin-mocha .tile.is-11{flex:none;width:91.66666674%}html.theme--catppuccin-mocha .tile.is-12{flex:none;width:100%}}html.theme--catppuccin-mocha .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--catppuccin-mocha .hero .navbar{background:none}html.theme--catppuccin-mocha .hero .tabs ul{border-bottom:none}html.theme--catppuccin-mocha .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-white strong{color:inherit}html.theme--catppuccin-mocha .hero.is-white .title{color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--catppuccin-mocha .hero.is-white .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-white .navbar-menu{background-color:#fff}}html.theme--catppuccin-mocha .hero.is-white .navbar-item,html.theme--catppuccin-mocha .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--catppuccin-mocha .hero.is-white a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-white a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-white .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--catppuccin-mocha .hero.is-white .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--catppuccin-mocha .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--catppuccin-mocha .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-black strong{color:inherit}html.theme--catppuccin-mocha .hero.is-black .title{color:#fff}html.theme--catppuccin-mocha .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-black .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--catppuccin-mocha .hero.is-black .navbar-item,html.theme--catppuccin-mocha .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-black a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-black a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-black .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--catppuccin-mocha .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-black .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--catppuccin-mocha .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--catppuccin-mocha .hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-light strong{color:inherit}html.theme--catppuccin-mocha .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-light .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-light .navbar-menu{background-color:#f5f5f5}}html.theme--catppuccin-mocha .hero.is-light .navbar-item,html.theme--catppuccin-mocha .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-light a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-light .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-light .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}html.theme--catppuccin-mocha .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}html.theme--catppuccin-mocha .hero.is-dark,html.theme--catppuccin-mocha .content kbd.hero{background-color:#313244;color:#fff}html.theme--catppuccin-mocha .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-dark strong,html.theme--catppuccin-mocha .content kbd.hero strong{color:inherit}html.theme--catppuccin-mocha .hero.is-dark .title,html.theme--catppuccin-mocha .content kbd.hero .title{color:#fff}html.theme--catppuccin-mocha .hero.is-dark .subtitle,html.theme--catppuccin-mocha .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-dark .subtitle a:not(.button),html.theme--catppuccin-mocha .content kbd.hero .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-dark .subtitle strong,html.theme--catppuccin-mocha .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-dark .navbar-menu,html.theme--catppuccin-mocha .content kbd.hero .navbar-menu{background-color:#313244}}html.theme--catppuccin-mocha .hero.is-dark .navbar-item,html.theme--catppuccin-mocha .content kbd.hero .navbar-item,html.theme--catppuccin-mocha .hero.is-dark .navbar-link,html.theme--catppuccin-mocha .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-dark a.navbar-item:hover,html.theme--catppuccin-mocha .content kbd.hero a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-dark a.navbar-item.is-active,html.theme--catppuccin-mocha .content kbd.hero a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-dark .navbar-link:hover,html.theme--catppuccin-mocha .content kbd.hero .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-dark .navbar-link.is-active,html.theme--catppuccin-mocha .content kbd.hero .navbar-link.is-active{background-color:#262735;color:#fff}html.theme--catppuccin-mocha .hero.is-dark .tabs a,html.theme--catppuccin-mocha .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-dark .tabs a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-dark .tabs li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs li.is-active a{color:#313244 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle a:hover,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#313244}html.theme--catppuccin-mocha .hero.is-dark.is-bold,html.theme--catppuccin-mocha .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #181c2a 0%, #313244 71%, #3c3856 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-dark.is-bold .navbar-menu,html.theme--catppuccin-mocha .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #181c2a 0%, #313244 71%, #3c3856 100%)}}html.theme--catppuccin-mocha .hero.is-primary,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-primary strong,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--catppuccin-mocha .hero.is-primary .title,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--catppuccin-mocha .hero.is-primary .subtitle,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-primary .subtitle a:not(.button),html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-primary .subtitle strong,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-primary .navbar-menu,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#89b4fa}}html.theme--catppuccin-mocha .hero.is-primary .navbar-item,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--catppuccin-mocha .hero.is-primary .navbar-link,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-primary a.navbar-item:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-primary a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-primary .navbar-link:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-primary .navbar-link.is-active,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .hero.is-primary .tabs a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-primary .tabs a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-primary .tabs li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#89b4fa !important;opacity:1}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle a:hover,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .hero.is-primary.is-bold,html.theme--catppuccin-mocha .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-primary.is-bold .navbar-menu,html.theme--catppuccin-mocha .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}}html.theme--catppuccin-mocha .hero.is-link{background-color:#89b4fa;color:#fff}html.theme--catppuccin-mocha .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-link strong{color:inherit}html.theme--catppuccin-mocha .hero.is-link .title{color:#fff}html.theme--catppuccin-mocha .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-link .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-link .navbar-menu{background-color:#89b4fa}}html.theme--catppuccin-mocha .hero.is-link .navbar-item,html.theme--catppuccin-mocha .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-link a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-link a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-link .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-link .navbar-link.is-active{background-color:#71a4f9;color:#fff}html.theme--catppuccin-mocha .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-link .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-link .tabs li.is-active a{color:#89b4fa !important;opacity:1}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#89b4fa}html.theme--catppuccin-mocha .hero.is-link.is-bold{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #51b0ff 0%, #89b4fa 71%, #9fb3fd 100%)}}html.theme--catppuccin-mocha .hero.is-info{background-color:#94e2d5;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-info strong{color:inherit}html.theme--catppuccin-mocha .hero.is-info .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-info .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-info .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-info .navbar-menu{background-color:#94e2d5}}html.theme--catppuccin-mocha .hero.is-info .navbar-item,html.theme--catppuccin-mocha .hero.is-info .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-info a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-info .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-info .navbar-link.is-active{background-color:#80ddcd;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-info .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-info .tabs li.is-active a{color:#94e2d5 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#94e2d5}html.theme--catppuccin-mocha .hero.is-info.is-bold{background-image:linear-gradient(141deg, #63e0b6 0%, #94e2d5 71%, #a5eaea 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #63e0b6 0%, #94e2d5 71%, #a5eaea 100%)}}html.theme--catppuccin-mocha .hero.is-success{background-color:#a6e3a1;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-success strong{color:inherit}html.theme--catppuccin-mocha .hero.is-success .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-success .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-success .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-success .navbar-menu{background-color:#a6e3a1}}html.theme--catppuccin-mocha .hero.is-success .navbar-item,html.theme--catppuccin-mocha .hero.is-success .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-success a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-success .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-success .navbar-link.is-active{background-color:#93dd8d;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-success .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-success .tabs li.is-active a{color:#a6e3a1 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#a6e3a1}html.theme--catppuccin-mocha .hero.is-success.is-bold{background-image:linear-gradient(141deg, #8ce071 0%, #a6e3a1 71%, #b2ebb7 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #8ce071 0%, #a6e3a1 71%, #b2ebb7 100%)}}html.theme--catppuccin-mocha .hero.is-warning{background-color:#f9e2af;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-warning strong{color:inherit}html.theme--catppuccin-mocha .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--catppuccin-mocha .hero.is-warning .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-warning .navbar-menu{background-color:#f9e2af}}html.theme--catppuccin-mocha .hero.is-warning .navbar-item,html.theme--catppuccin-mocha .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-warning a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-warning .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-warning .navbar-link.is-active{background-color:#f7d997;color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--catppuccin-mocha .hero.is-warning .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-warning .tabs li.is-active a{color:#f9e2af !important;opacity:1}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f9e2af}html.theme--catppuccin-mocha .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #fcbd79 0%, #f9e2af 71%, #fcf4c5 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #fcbd79 0%, #f9e2af 71%, #fcf4c5 100%)}}html.theme--catppuccin-mocha .hero.is-danger{background-color:#f38ba8;color:#fff}html.theme--catppuccin-mocha .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--catppuccin-mocha .hero.is-danger strong{color:inherit}html.theme--catppuccin-mocha .hero.is-danger .title{color:#fff}html.theme--catppuccin-mocha .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--catppuccin-mocha .hero.is-danger .subtitle a:not(.button),html.theme--catppuccin-mocha .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .hero.is-danger .navbar-menu{background-color:#f38ba8}}html.theme--catppuccin-mocha .hero.is-danger .navbar-item,html.theme--catppuccin-mocha .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--catppuccin-mocha .hero.is-danger a.navbar-item:hover,html.theme--catppuccin-mocha .hero.is-danger a.navbar-item.is-active,html.theme--catppuccin-mocha .hero.is-danger .navbar-link:hover,html.theme--catppuccin-mocha .hero.is-danger .navbar-link.is-active{background-color:#f17497;color:#fff}html.theme--catppuccin-mocha .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--catppuccin-mocha .hero.is-danger .tabs a:hover{opacity:1}html.theme--catppuccin-mocha .hero.is-danger .tabs li.is-active a{color:#f38ba8 !important;opacity:1}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed a:hover,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--catppuccin-mocha .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#f38ba8}html.theme--catppuccin-mocha .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #f7549d 0%, #f38ba8 71%, #f8a0a9 100%)}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f7549d 0%, #f38ba8 71%, #f8a0a9 100%)}}html.theme--catppuccin-mocha .hero.is-small .hero-body,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--catppuccin-mocha .hero.is-halfheight .hero-body,html.theme--catppuccin-mocha .hero.is-fullheight .hero-body,html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--catppuccin-mocha .hero.is-halfheight .hero-body>.container,html.theme--catppuccin-mocha .hero.is-fullheight .hero-body>.container,html.theme--catppuccin-mocha .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--catppuccin-mocha .hero.is-halfheight{min-height:50vh}html.theme--catppuccin-mocha .hero.is-fullheight{min-height:100vh}html.theme--catppuccin-mocha .hero-video{overflow:hidden}html.theme--catppuccin-mocha .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--catppuccin-mocha .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero-video{display:none}}html.theme--catppuccin-mocha .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--catppuccin-mocha .hero-buttons .button{display:flex}html.theme--catppuccin-mocha .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero-buttons{display:flex;justify-content:center}html.theme--catppuccin-mocha .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--catppuccin-mocha .hero-head,html.theme--catppuccin-mocha .hero-foot{flex-grow:0;flex-shrink:0}html.theme--catppuccin-mocha .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--catppuccin-mocha .hero-body{padding:3rem 3rem}}html.theme--catppuccin-mocha .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha .section{padding:3rem 3rem}html.theme--catppuccin-mocha .section.is-medium{padding:9rem 4.5rem}html.theme--catppuccin-mocha .section.is-large{padding:18rem 6rem}}html.theme--catppuccin-mocha .footer{background-color:#181825;padding:3rem 1.5rem 6rem}html.theme--catppuccin-mocha h1 .docs-heading-anchor,html.theme--catppuccin-mocha h1 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h1 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h2 .docs-heading-anchor,html.theme--catppuccin-mocha h2 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h2 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h3 .docs-heading-anchor,html.theme--catppuccin-mocha h3 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h3 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h4 .docs-heading-anchor,html.theme--catppuccin-mocha h4 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h4 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h5 .docs-heading-anchor,html.theme--catppuccin-mocha h5 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h5 .docs-heading-anchor:visited,html.theme--catppuccin-mocha h6 .docs-heading-anchor,html.theme--catppuccin-mocha h6 .docs-heading-anchor:hover,html.theme--catppuccin-mocha h6 .docs-heading-anchor:visited{color:#cdd6f4}html.theme--catppuccin-mocha h1 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h2 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h3 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h4 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h5 .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--catppuccin-mocha h1 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h2 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h3 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h4 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h5 .docs-heading-anchor-permalink::before,html.theme--catppuccin-mocha h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--catppuccin-mocha h1:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h2:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h3:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h4:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h5:hover .docs-heading-anchor-permalink,html.theme--catppuccin-mocha h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--catppuccin-mocha .docs-light-only{display:none !important}html.theme--catppuccin-mocha pre{position:relative;overflow:hidden}html.theme--catppuccin-mocha pre code,html.theme--catppuccin-mocha pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--catppuccin-mocha pre code:first-of-type,html.theme--catppuccin-mocha pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--catppuccin-mocha pre code:last-of-type,html.theme--catppuccin-mocha pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--catppuccin-mocha pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#cdd6f4;cursor:pointer;text-align:center}html.theme--catppuccin-mocha pre .copy-button:focus,html.theme--catppuccin-mocha pre .copy-button:hover{opacity:1;background:rgba(205,214,244,0.1);color:#89b4fa}html.theme--catppuccin-mocha pre .copy-button.success{color:#a6e3a1;opacity:1}html.theme--catppuccin-mocha pre .copy-button.error{color:#f38ba8;opacity:1}html.theme--catppuccin-mocha pre:hover .copy-button{opacity:1}html.theme--catppuccin-mocha .admonition{background-color:#181825;border-style:solid;border-width:2px;border-color:#bac2de;border-radius:4px;font-size:1rem}html.theme--catppuccin-mocha .admonition strong{color:currentColor}html.theme--catppuccin-mocha .admonition.is-small,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--catppuccin-mocha .admonition.is-medium{font-size:1.25rem}html.theme--catppuccin-mocha .admonition.is-large{font-size:1.5rem}html.theme--catppuccin-mocha .admonition.is-default{background-color:#181825;border-color:#bac2de}html.theme--catppuccin-mocha .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#bac2de}html.theme--catppuccin-mocha .admonition.is-default>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-info{background-color:#181825;border-color:#94e2d5}html.theme--catppuccin-mocha .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#94e2d5}html.theme--catppuccin-mocha .admonition.is-info>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-success{background-color:#181825;border-color:#a6e3a1}html.theme--catppuccin-mocha .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#a6e3a1}html.theme--catppuccin-mocha .admonition.is-success>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-warning{background-color:#181825;border-color:#f9e2af}html.theme--catppuccin-mocha .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#f9e2af}html.theme--catppuccin-mocha .admonition.is-warning>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-danger{background-color:#181825;border-color:#f38ba8}html.theme--catppuccin-mocha .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#f38ba8}html.theme--catppuccin-mocha .admonition.is-danger>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-compat{background-color:#181825;border-color:#89dceb}html.theme--catppuccin-mocha .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#89dceb}html.theme--catppuccin-mocha .admonition.is-compat>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition.is-todo{background-color:#181825;border-color:#cba6f7}html.theme--catppuccin-mocha .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#cba6f7}html.theme--catppuccin-mocha .admonition.is-todo>.admonition-body{color:#cdd6f4}html.theme--catppuccin-mocha .admonition-header{color:#bac2de;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--catppuccin-mocha .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--catppuccin-mocha details.admonition.is-details>.admonition-header{list-style:none}html.theme--catppuccin-mocha details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--catppuccin-mocha details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--catppuccin-mocha .admonition-body{color:#cdd6f4;padding:0.5rem .75rem}html.theme--catppuccin-mocha .admonition-body pre{background-color:#181825}html.theme--catppuccin-mocha .admonition-body code{background-color:#181825}html.theme--catppuccin-mocha .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #585b70;border-radius:4px;box-shadow:none;max-width:100%}html.theme--catppuccin-mocha .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#181825;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #585b70;overflow:auto}html.theme--catppuccin-mocha .docstring>header code{background-color:transparent}html.theme--catppuccin-mocha .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--catppuccin-mocha .docstring>header .docstring-binding{margin-right:0.3em}html.theme--catppuccin-mocha .docstring>header .docstring-category{margin-left:0.3em}html.theme--catppuccin-mocha .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #585b70}html.theme--catppuccin-mocha .docstring>section:last-child{border-bottom:none}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--catppuccin-mocha .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-mocha .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--catppuccin-mocha .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--catppuccin-mocha .documenter-example-output{background-color:#1e1e2e}html.theme--catppuccin-mocha .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#181825;color:#cdd6f4;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--catppuccin-mocha .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--catppuccin-mocha .outdated-warning-overlay a{color:#89b4fa}html.theme--catppuccin-mocha .outdated-warning-overlay a:hover{color:#89dceb}html.theme--catppuccin-mocha .content pre{border:2px solid #585b70;border-radius:4px}html.theme--catppuccin-mocha .content code{font-weight:inherit}html.theme--catppuccin-mocha .content a code{color:#89b4fa}html.theme--catppuccin-mocha .content a:hover code{color:#89dceb}html.theme--catppuccin-mocha .content h1 code,html.theme--catppuccin-mocha .content h2 code,html.theme--catppuccin-mocha .content h3 code,html.theme--catppuccin-mocha .content h4 code,html.theme--catppuccin-mocha .content h5 code,html.theme--catppuccin-mocha .content h6 code{color:#cdd6f4}html.theme--catppuccin-mocha .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--catppuccin-mocha .content blockquote>ul:first-child,html.theme--catppuccin-mocha .content blockquote>ol:first-child,html.theme--catppuccin-mocha .content .admonition-body>ul:first-child,html.theme--catppuccin-mocha .content .admonition-body>ol:first-child{margin-top:0}html.theme--catppuccin-mocha pre,html.theme--catppuccin-mocha code{font-variant-ligatures:no-contextual}html.theme--catppuccin-mocha .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--catppuccin-mocha .breadcrumb a.is-disabled,html.theme--catppuccin-mocha .breadcrumb a.is-disabled:hover{color:#b8c5ef}html.theme--catppuccin-mocha .hljs{background:initial !important}html.theme--catppuccin-mocha .katex .katex-mathml{top:0;right:0}html.theme--catppuccin-mocha .katex-display,html.theme--catppuccin-mocha mjx-container,html.theme--catppuccin-mocha .MathJax_Display{margin:0.5em 0 !important}html.theme--catppuccin-mocha html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--catppuccin-mocha li.no-marker{list-style:none}html.theme--catppuccin-mocha #documenter .docs-main>article{overflow-wrap:break-word}html.theme--catppuccin-mocha #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main{width:100%}html.theme--catppuccin-mocha #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--catppuccin-mocha #documenter .docs-main>header,html.theme--catppuccin-mocha #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar{background-color:#1e1e2e;border-bottom:1px solid #585b70;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--catppuccin-mocha #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--catppuccin-mocha #documenter .docs-main section.footnotes{border-top:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .tag:first-child,html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--catppuccin-mocha #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--catppuccin-mocha .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #585b70;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--catppuccin-mocha #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--catppuccin-mocha #documenter .docs-sidebar{display:flex;flex-direction:column;color:#cdd6f4;background-color:#181825;border-right:1px solid #585b70;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--catppuccin-mocha #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar{left:0;top:0}}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name a,html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-package-name a:hover{color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #585b70;display:none;padding:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #585b70;padding-bottom:1.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#cdd6f4;background:#181825}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#cdd6f4;background-color:#202031}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #585b70;border-bottom:1px solid #585b70;background-color:#11111b}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#11111b;color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#202031;color:#cdd6f4}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #585b70}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--catppuccin-mocha #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#28283e}html.theme--catppuccin-mocha #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#383856}}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#28283e}html.theme--catppuccin-mocha #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#383856}}html.theme--catppuccin-mocha kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--catppuccin-mocha .search-min-width-50{min-width:50%}html.theme--catppuccin-mocha .search-min-height-100{min-height:100%}html.theme--catppuccin-mocha .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--catppuccin-mocha .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover,html.theme--catppuccin-mocha .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--catppuccin-mocha .search-result-link .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-mocha .property-search-result-badge,html.theme--catppuccin-mocha .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--catppuccin-mocha .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:hover .search-filter,html.theme--catppuccin-mocha .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--catppuccin-mocha .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--catppuccin-mocha .search-filter:hover,html.theme--catppuccin-mocha .search-filter:focus{color:#333}html.theme--catppuccin-mocha .search-filter-selected{color:#313244;background-color:#b4befe}html.theme--catppuccin-mocha .search-filter-selected:hover,html.theme--catppuccin-mocha .search-filter-selected:focus{color:#313244}html.theme--catppuccin-mocha .search-result-highlight{background-color:#ffdd57;color:black}html.theme--catppuccin-mocha .search-divider{border-bottom:1px solid #585b70}html.theme--catppuccin-mocha .search-result-title{width:85%;color:#f5f5f5}html.theme--catppuccin-mocha .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--catppuccin-mocha #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--catppuccin-mocha #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--catppuccin-mocha .w-100{width:100%}html.theme--catppuccin-mocha .gap-2{gap:0.5rem}html.theme--catppuccin-mocha .gap-4{gap:1rem}html.theme--catppuccin-mocha .gap-8{gap:2rem}html.theme--catppuccin-mocha{background-color:#1e1e2e;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--catppuccin-mocha a{transition:all 200ms ease}html.theme--catppuccin-mocha .label{color:#cdd6f4}html.theme--catppuccin-mocha .button,html.theme--catppuccin-mocha .control.has-icons-left .icon,html.theme--catppuccin-mocha .control.has-icons-right .icon,html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .pagination-ellipsis,html.theme--catppuccin-mocha .pagination-link,html.theme--catppuccin-mocha .pagination-next,html.theme--catppuccin-mocha .pagination-previous,html.theme--catppuccin-mocha .select,html.theme--catppuccin-mocha .select select,html.theme--catppuccin-mocha .textarea{height:2.5em;color:#cdd6f4}html.theme--catppuccin-mocha .input,html.theme--catppuccin-mocha #documenter .docs-sidebar form.docs-search>input,html.theme--catppuccin-mocha .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em;color:#cdd6f4}html.theme--catppuccin-mocha .select:after,html.theme--catppuccin-mocha .select select{border-width:1px}html.theme--catppuccin-mocha .menu-list a{transition:all 300ms ease}html.theme--catppuccin-mocha .modal-card-foot,html.theme--catppuccin-mocha .modal-card-head{border-color:#585b70}html.theme--catppuccin-mocha .navbar{border-radius:.4em}html.theme--catppuccin-mocha .navbar.is-transparent{background:none}html.theme--catppuccin-mocha .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--catppuccin-mocha .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#89b4fa}@media screen and (max-width: 1055px){html.theme--catppuccin-mocha .navbar .navbar-menu{background-color:#89b4fa;border-radius:0 0 .4em .4em}}html.theme--catppuccin-mocha .docstring>section>a.docs-sourcelink:not(body){color:#313244}html.theme--catppuccin-mocha .tag.is-link:not(body),html.theme--catppuccin-mocha .docstring>section>a.is-link.docs-sourcelink:not(body),html.theme--catppuccin-mocha .content kbd.is-link:not(body){color:#313244}html.theme--catppuccin-mocha .ansi span.sgr1{font-weight:bolder}html.theme--catppuccin-mocha .ansi span.sgr2{font-weight:lighter}html.theme--catppuccin-mocha .ansi span.sgr3{font-style:italic}html.theme--catppuccin-mocha .ansi span.sgr4{text-decoration:underline}html.theme--catppuccin-mocha .ansi span.sgr7{color:#1e1e2e;background-color:#cdd6f4}html.theme--catppuccin-mocha .ansi span.sgr8{color:transparent}html.theme--catppuccin-mocha .ansi span.sgr8 span{color:transparent}html.theme--catppuccin-mocha .ansi span.sgr9{text-decoration:line-through}html.theme--catppuccin-mocha .ansi span.sgr30{color:#45475a}html.theme--catppuccin-mocha .ansi span.sgr31{color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr32{color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr33{color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr34{color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr35{color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr36{color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr37{color:#bac2de}html.theme--catppuccin-mocha .ansi span.sgr40{background-color:#45475a}html.theme--catppuccin-mocha .ansi span.sgr41{background-color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr42{background-color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr43{background-color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr44{background-color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr45{background-color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr46{background-color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr47{background-color:#bac2de}html.theme--catppuccin-mocha .ansi span.sgr90{color:#585b70}html.theme--catppuccin-mocha .ansi span.sgr91{color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr92{color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr93{color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr94{color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr95{color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr96{color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr97{color:#a6adc8}html.theme--catppuccin-mocha .ansi span.sgr100{background-color:#585b70}html.theme--catppuccin-mocha .ansi span.sgr101{background-color:#f38ba8}html.theme--catppuccin-mocha .ansi span.sgr102{background-color:#a6e3a1}html.theme--catppuccin-mocha .ansi span.sgr103{background-color:#f9e2af}html.theme--catppuccin-mocha .ansi span.sgr104{background-color:#89b4fa}html.theme--catppuccin-mocha .ansi span.sgr105{background-color:#f5c2e7}html.theme--catppuccin-mocha .ansi span.sgr106{background-color:#94e2d5}html.theme--catppuccin-mocha .ansi span.sgr107{background-color:#a6adc8}html.theme--catppuccin-mocha code.language-julia-repl>span.hljs-meta{color:#a6e3a1;font-weight:bolder}html.theme--catppuccin-mocha code .hljs{color:#cdd6f4;background:#1e1e2e}html.theme--catppuccin-mocha code .hljs-keyword{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-built_in{color:#f38ba8}html.theme--catppuccin-mocha code .hljs-type{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-literal{color:#fab387}html.theme--catppuccin-mocha code .hljs-number{color:#fab387}html.theme--catppuccin-mocha code .hljs-operator{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-punctuation{color:#bac2de}html.theme--catppuccin-mocha code .hljs-property{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-regexp{color:#f5c2e7}html.theme--catppuccin-mocha code .hljs-string{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-char.escape_{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-subst{color:#a6adc8}html.theme--catppuccin-mocha code .hljs-symbol{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-variable{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-variable.language_{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-variable.constant_{color:#fab387}html.theme--catppuccin-mocha code .hljs-title{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-title.class_{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-title.function_{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-params{color:#cdd6f4}html.theme--catppuccin-mocha code .hljs-comment{color:#585b70}html.theme--catppuccin-mocha code .hljs-doctag{color:#f38ba8}html.theme--catppuccin-mocha code .hljs-meta{color:#fab387}html.theme--catppuccin-mocha code .hljs-section{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-tag{color:#a6adc8}html.theme--catppuccin-mocha code .hljs-name{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-attr{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-attribute{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-bullet{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-code{color:#a6e3a1}html.theme--catppuccin-mocha code .hljs-emphasis{color:#f38ba8;font-style:italic}html.theme--catppuccin-mocha code .hljs-strong{color:#f38ba8;font-weight:bold}html.theme--catppuccin-mocha code .hljs-formula{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-link{color:#74c7ec;font-style:italic}html.theme--catppuccin-mocha code .hljs-quote{color:#a6e3a1;font-style:italic}html.theme--catppuccin-mocha code .hljs-selector-tag{color:#f9e2af}html.theme--catppuccin-mocha code .hljs-selector-id{color:#89b4fa}html.theme--catppuccin-mocha code .hljs-selector-class{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-selector-attr{color:#cba6f7}html.theme--catppuccin-mocha code .hljs-selector-pseudo{color:#94e2d5}html.theme--catppuccin-mocha code .hljs-template-tag{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-template-variable{color:#f2cdcd}html.theme--catppuccin-mocha code .hljs-addition{color:#a6e3a1;background:rgba(166,227,161,0.15)}html.theme--catppuccin-mocha code .hljs-deletion{color:#f38ba8;background:rgba(243,139,168,0.15)}html.theme--catppuccin-mocha .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover,html.theme--catppuccin-mocha .search-result-link:focus{background-color:#313244}html.theme--catppuccin-mocha .search-result-link .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link .search-filter{transition:all 300ms}html.theme--catppuccin-mocha .search-result-link:hover .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:hover .search-filter,html.theme--catppuccin-mocha .search-result-link:focus .property-search-result-badge,html.theme--catppuccin-mocha .search-result-link:focus .search-filter{color:#313244 !important;background-color:#b4befe !important}html.theme--catppuccin-mocha .search-result-title{color:#cdd6f4}html.theme--catppuccin-mocha .search-result-highlight{background-color:#f38ba8;color:#181825}html.theme--catppuccin-mocha .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--catppuccin-mocha .w-100{width:100%}html.theme--catppuccin-mocha .gap-2{gap:0.5rem}html.theme--catppuccin-mocha .gap-4{gap:1rem} diff --git a/v2.0.2/assets/themes/documenter-dark.css b/v2.0.2/assets/themes/documenter-dark.css new file mode 100644 index 0000000..c41c82f --- /dev/null +++ b/v2.0.2/assets/themes/documenter-dark.css @@ -0,0 +1,7 @@ +html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:.4em;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus,html.theme--documenter-dark .pagination-ellipsis:focus,html.theme--documenter-dark .file-cta:focus,html.theme--documenter-dark .file-name:focus,html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .button:focus,html.theme--documenter-dark .is-focused.pagination-previous,html.theme--documenter-dark .is-focused.pagination-next,html.theme--documenter-dark .is-focused.pagination-link,html.theme--documenter-dark .is-focused.pagination-ellipsis,html.theme--documenter-dark .is-focused.file-cta,html.theme--documenter-dark .is-focused.file-name,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-focused.button,html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active,html.theme--documenter-dark .pagination-ellipsis:active,html.theme--documenter-dark .file-cta:active,html.theme--documenter-dark .file-name:active,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .button:active,html.theme--documenter-dark .is-active.pagination-previous,html.theme--documenter-dark .is-active.pagination-next,html.theme--documenter-dark .is-active.pagination-link,html.theme--documenter-dark .is-active.pagination-ellipsis,html.theme--documenter-dark .is-active.file-cta,html.theme--documenter-dark .is-active.file-name,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .is-active.button{outline:none}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-ellipsis[disabled],html.theme--documenter-dark .file-cta[disabled],html.theme--documenter-dark .file-name[disabled],html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark fieldset[disabled] .pagination-previous,fieldset[disabled] html.theme--documenter-dark .pagination-next,html.theme--documenter-dark fieldset[disabled] .pagination-next,fieldset[disabled] html.theme--documenter-dark .pagination-link,html.theme--documenter-dark fieldset[disabled] .pagination-link,fieldset[disabled] html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark fieldset[disabled] .pagination-ellipsis,fieldset[disabled] html.theme--documenter-dark .file-cta,html.theme--documenter-dark fieldset[disabled] .file-cta,fieldset[disabled] html.theme--documenter-dark .file-name,html.theme--documenter-dark fieldset[disabled] .file-name,fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark fieldset[disabled] .select select,html.theme--documenter-dark .select fieldset[disabled] select,html.theme--documenter-dark fieldset[disabled] .textarea,html.theme--documenter-dark fieldset[disabled] .input,html.theme--documenter-dark fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] html.theme--documenter-dark .button,html.theme--documenter-dark fieldset[disabled] .button{cursor:not-allowed}html.theme--documenter-dark .tabs,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .breadcrumb,html.theme--documenter-dark .file,html.theme--documenter-dark .button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after,html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}html.theme--documenter-dark .admonition:not(:last-child),html.theme--documenter-dark .tabs:not(:last-child),html.theme--documenter-dark .pagination:not(:last-child),html.theme--documenter-dark .message:not(:last-child),html.theme--documenter-dark .level:not(:last-child),html.theme--documenter-dark .breadcrumb:not(:last-child),html.theme--documenter-dark .block:not(:last-child),html.theme--documenter-dark .title:not(:last-child),html.theme--documenter-dark .subtitle:not(:last-child),html.theme--documenter-dark .table-container:not(:last-child),html.theme--documenter-dark .table:not(:last-child),html.theme--documenter-dark .progress:not(:last-child),html.theme--documenter-dark .notification:not(:last-child),html.theme--documenter-dark .content:not(:last-child),html.theme--documenter-dark .box:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .modal-close,html.theme--documenter-dark .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before,html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .modal-close::before,html.theme--documenter-dark .delete::before{height:2px;width:50%}html.theme--documenter-dark .modal-close::after,html.theme--documenter-dark .delete::after{height:50%;width:2px}html.theme--documenter-dark .modal-close:hover,html.theme--documenter-dark .delete:hover,html.theme--documenter-dark .modal-close:focus,html.theme--documenter-dark .delete:focus{background-color:rgba(10,10,10,0.3)}html.theme--documenter-dark .modal-close:active,html.theme--documenter-dark .delete:active{background-color:rgba(10,10,10,0.4)}html.theme--documenter-dark .is-small.modal-close,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.modal-close,html.theme--documenter-dark .is-small.delete,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}html.theme--documenter-dark .is-medium.modal-close,html.theme--documenter-dark .is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}html.theme--documenter-dark .is-large.modal-close,html.theme--documenter-dark .is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}html.theme--documenter-dark .control.is-loading::after,html.theme--documenter-dark .select.is-loading::after,html.theme--documenter-dark .loader,html.theme--documenter-dark .button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdee0;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}html.theme--documenter-dark .hero-video,html.theme--documenter-dark .modal-background,html.theme--documenter-dark .modal,html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}html.theme--documenter-dark .navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#ecf0f1 !important}a.has-text-light:hover,a.has-text-light:focus{color:#cfd9db !important}.has-background-light{background-color:#ecf0f1 !important}.has-text-dark{color:#282f2f !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#111414 !important}.has-background-dark{background-color:#282f2f !important}.has-text-primary{color:#375a7f !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#28415b !important}.has-background-primary{background-color:#375a7f !important}.has-text-primary-light{color:#f1f5f9 !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#cddbe9 !important}.has-background-primary-light{background-color:#f1f5f9 !important}.has-text-primary-dark{color:#4d7eb2 !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#7198c1 !important}.has-background-primary-dark{background-color:#4d7eb2 !important}.has-text-link{color:#1abc9c !important}a.has-text-link:hover,a.has-text-link:focus{color:#148f77 !important}.has-background-link{background-color:#1abc9c !important}.has-text-link-light{color:#edfdf9 !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c0f6ec !important}.has-background-link-light{background-color:#edfdf9 !important}.has-text-link-dark{color:#15987e !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#1bc5a4 !important}.has-background-link-dark{background-color:#15987e !important}.has-text-info{color:#3c5dcd !important}a.has-text-info:hover,a.has-text-info:focus{color:#2c48aa !important}.has-background-info{background-color:#3c5dcd !important}.has-text-info-light{color:#eff2fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6d0f0 !important}.has-background-info-light{background-color:#eff2fb !important}.has-text-info-dark{color:#3253c3 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#5571d3 !important}.has-background-info-dark{background-color:#3253c3 !important}.has-text-success{color:#259a12 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a6c0d !important}.has-background-success{background-color:#259a12 !important}.has-text-success-light{color:#effded !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c7f8bf !important}.has-background-success-light{background-color:#effded !important}.has-text-success-dark{color:#2ec016 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#3fe524 !important}.has-background-success-dark{background-color:#2ec016 !important}.has-text-warning{color:#f4c72f !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#e4b30c !important}.has-background-warning{background-color:#f4c72f !important}.has-text-warning-light{color:#fefaec !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fbedbb !important}.has-background-warning-light{background-color:#fefaec !important}.has-text-warning-dark{color:#8c6e07 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#bd940a !important}.has-background-warning-dark{background-color:#8c6e07 !important}.has-text-danger{color:#cb3c33 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a23029 !important}.has-background-danger{background-color:#cb3c33 !important}.has-text-danger-light{color:#fbefef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f1c8c6 !important}.has-background-danger-light{background-color:#fbefef !important}.has-text-danger-dark{color:#c03930 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#d35850 !important}.has-background-danger-dark{background-color:#c03930 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#282f2f !important}.has-background-grey-darker{background-color:#282f2f !important}.has-text-grey-dark{color:#343c3d !important}.has-background-grey-dark{background-color:#343c3d !important}.has-text-grey{color:#5e6d6f !important}.has-background-grey{background-color:#5e6d6f !important}.has-text-grey-light{color:#8c9b9d !important}.has-background-grey-light{background-color:#8c9b9d !important}.has-text-grey-lighter{color:#dbdee0 !important}.has-background-grey-lighter{background-color:#dbdee0 !important}.has-text-white-ter{color:#ecf0f1 !important}.has-background-white-ter{background-color:#ecf0f1 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}html.theme--documenter-dark{/*! + Theme: a11y-dark + Author: @ericwbailey + Maintainer: @ericwbailey + + Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css +*/}html.theme--documenter-dark html{background-color:#1f2424;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark article,html.theme--documenter-dark aside,html.theme--documenter-dark figure,html.theme--documenter-dark footer,html.theme--documenter-dark header,html.theme--documenter-dark hgroup,html.theme--documenter-dark section{display:block}html.theme--documenter-dark body,html.theme--documenter-dark button,html.theme--documenter-dark input,html.theme--documenter-dark optgroup,html.theme--documenter-dark select,html.theme--documenter-dark textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}html.theme--documenter-dark code,html.theme--documenter-dark pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark body{color:#fff;font-size:1em;font-weight:400;line-height:1.5}html.theme--documenter-dark a{color:#1abc9c;cursor:pointer;text-decoration:none}html.theme--documenter-dark a strong{color:currentColor}html.theme--documenter-dark a:hover{color:#1dd2af}html.theme--documenter-dark code{background-color:rgba(255,255,255,0.05);color:#ececec;font-size:.875em;font-weight:normal;padding:.1em}html.theme--documenter-dark hr{background-color:#282f2f;border:none;display:block;height:2px;margin:1.5rem 0}html.theme--documenter-dark img{height:auto;max-width:100%}html.theme--documenter-dark input[type="checkbox"],html.theme--documenter-dark input[type="radio"]{vertical-align:baseline}html.theme--documenter-dark small{font-size:.875em}html.theme--documenter-dark span{font-style:inherit;font-weight:inherit}html.theme--documenter-dark strong{color:#f2f2f2;font-weight:700}html.theme--documenter-dark fieldset{border:none}html.theme--documenter-dark pre{-webkit-overflow-scrolling:touch;background-color:#282f2f;color:#fff;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}html.theme--documenter-dark pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}html.theme--documenter-dark table td,html.theme--documenter-dark table th{vertical-align:top}html.theme--documenter-dark table td:not([align]),html.theme--documenter-dark table th:not([align]){text-align:inherit}html.theme--documenter-dark table th{color:#f2f2f2}html.theme--documenter-dark .box{background-color:#343c3d;border-radius:8px;box-shadow:none;color:#fff;display:block;padding:1.25rem}html.theme--documenter-dark a.box:hover,html.theme--documenter-dark a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #1abc9c}html.theme--documenter-dark a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #1abc9c}html.theme--documenter-dark .button{background-color:#282f2f;border-color:#4c5759;border-width:1px;color:#375a7f;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}html.theme--documenter-dark .button strong{color:inherit}html.theme--documenter-dark .button .icon,html.theme--documenter-dark .button .icon.is-small,html.theme--documenter-dark .button #documenter .docs-sidebar form.docs-search>input.icon,html.theme--documenter-dark #documenter .docs-sidebar .button form.docs-search>input.icon,html.theme--documenter-dark .button .icon.is-medium,html.theme--documenter-dark .button .icon.is-large{height:1.5em;width:1.5em}html.theme--documenter-dark .button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}html.theme--documenter-dark .button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}html.theme--documenter-dark .button:hover,html.theme--documenter-dark .button.is-hovered{border-color:#8c9b9d;color:#f2f2f2}html.theme--documenter-dark .button:focus,html.theme--documenter-dark .button.is-focused{border-color:#8c9b9d;color:#17a689}html.theme--documenter-dark .button:focus:not(:active),html.theme--documenter-dark .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button:active,html.theme--documenter-dark .button.is-active{border-color:#343c3d;color:#f2f2f2}html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;color:#fff;text-decoration:underline}html.theme--documenter-dark .button.is-text:hover,html.theme--documenter-dark .button.is-text.is-hovered,html.theme--documenter-dark .button.is-text:focus,html.theme--documenter-dark .button.is-text.is-focused{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .button.is-text:active,html.theme--documenter-dark .button.is-text.is-active{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .button.is-text[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}html.theme--documenter-dark .button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#1abc9c;text-decoration:none}html.theme--documenter-dark .button.is-ghost:hover,html.theme--documenter-dark .button.is-ghost.is-hovered{color:#1abc9c;text-decoration:underline}html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:hover,html.theme--documenter-dark .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus,html.theme--documenter-dark .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white:focus:not(:active),html.theme--documenter-dark .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .button.is-white[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-hovered{background-color:#000}html.theme--documenter-dark .button.is-white.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-white.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-white.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:hover,html.theme--documenter-dark .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus,html.theme--documenter-dark .button.is-black.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black:focus:not(:active),html.theme--documenter-dark .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-black[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-black.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-black.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}html.theme--documenter-dark .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:hover,html.theme--documenter-dark .button.is-light.is-hovered{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus,html.theme--documenter-dark .button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light:focus:not(:active),html.theme--documenter-dark .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light.is-active{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light{background-color:#ecf0f1;border-color:#ecf0f1;box-shadow:none}html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-outlined.is-focused{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-light.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-outlined{background-color:transparent;border-color:#ecf0f1;box-shadow:none;color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ecf0f1 #ecf0f1 !important}html.theme--documenter-dark .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-dark,html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover,html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark:focus:not(:active),html.theme--documenter-dark .content kbd.button:focus:not(:active),html.theme--documenter-dark .button.is-dark.is-focused:not(:active),html.theme--documenter-dark .content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-dark[disabled],html.theme--documenter-dark .content kbd.button[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark,fieldset[disabled] html.theme--documenter-dark .content kbd.button{background-color:#282f2f;border-color:#282f2f;box-shadow:none}html.theme--documenter-dark .button.is-dark.is-inverted,html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted:hover,html.theme--documenter-dark .content kbd.button.is-inverted:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-dark.is-inverted[disabled],html.theme--documenter-dark .content kbd.button.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-loading::after,html.theme--documenter-dark .content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined,html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-outlined.is-focused{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-dark.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-outlined{background-color:transparent;border-color:#282f2f;box-shadow:none;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:hover,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined:focus,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#282f2f}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #282f2f #282f2f !important}html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined[disabled],html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-dark.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary:focus:not(:active),html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus:not(:active),html.theme--documenter-dark .button.is-primary.is-focused:not(:active),html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-primary[disabled],html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;box-shadow:none}html.theme--documenter-dark .button.is-primary.is-inverted,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}html.theme--documenter-dark .button.is-primary.is-inverted[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-primary.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#375a7f;box-shadow:none;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:hover,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined:focus,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#375a7f}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #375a7f #375a7f !important}html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined[disabled],html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-primary.is-inverted.is-outlined,fieldset[disabled] html.theme--documenter-dark .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:hover,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:hover,html.theme--documenter-dark .button.is-primary.is-light.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e8eef5;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-primary.is-light:active,html.theme--documenter-dark .docstring>section>a.button.is-light.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary.is-light.is-active,html.theme--documenter-dark .docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#dfe8f1;border-color:transparent;color:#4d7eb2}html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:hover,html.theme--documenter-dark .button.is-link.is-hovered{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus,html.theme--documenter-dark .button.is-link.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link:focus:not(:active),html.theme--documenter-dark .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link.is-active{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-link[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link{background-color:#1abc9c;border-color:#1abc9c;box-shadow:none}html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-link.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-outlined.is-focused{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-link.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-outlined{background-color:transparent;border-color:#1abc9c;box-shadow:none;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#1abc9c}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #1abc9c #1abc9c !important}html.theme--documenter-dark .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:hover,html.theme--documenter-dark .button.is-link.is-light.is-hovered{background-color:#e2fbf6;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-link.is-light:active,html.theme--documenter-dark .button.is-link.is-light.is-active{background-color:#d7f9f3;border-color:transparent;color:#15987e}html.theme--documenter-dark .button.is-info{background-color:#3c5dcd;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:hover,html.theme--documenter-dark .button.is-info.is-hovered{background-color:#3355c9;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus,html.theme--documenter-dark .button.is-info.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info:focus:not(:active),html.theme--documenter-dark .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info.is-active{background-color:#3151bf;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-info[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info{background-color:#3c5dcd;border-color:#3c5dcd;box-shadow:none}html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-info.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-outlined.is-focused{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}html.theme--documenter-dark .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}html.theme--documenter-dark .button.is-info.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-info.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;box-shadow:none;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3c5dcd}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}html.theme--documenter-dark .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-info.is-light{background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .button.is-info.is-light:hover,html.theme--documenter-dark .button.is-info.is-light.is-hovered{background-color:#e5e9f8;border-color:transparent;color:#3253c3}html.theme--documenter-dark .button.is-info.is-light:active,html.theme--documenter-dark .button.is-info.is-light.is-active{background-color:#dae1f6;border-color:transparent;color:#3253c3}html.theme--documenter-dark .button.is-success{background-color:#259a12;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:hover,html.theme--documenter-dark .button.is-success.is-hovered{background-color:#228f11;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus,html.theme--documenter-dark .button.is-success.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success:focus:not(:active),html.theme--documenter-dark .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success.is-active{background-color:#20830f;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-success[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success{background-color:#259a12;border-color:#259a12;box-shadow:none}html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-success.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#259a12}html.theme--documenter-dark .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;color:#259a12}html.theme--documenter-dark .button.is-success.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-outlined.is-focused{background-color:#259a12;border-color:#259a12;color:#fff}html.theme--documenter-dark .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #259a12 #259a12 !important}html.theme--documenter-dark .button.is-success.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-success.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;box-shadow:none;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#259a12}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #259a12 #259a12 !important}html.theme--documenter-dark .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-success.is-light{background-color:#effded;color:#2ec016}html.theme--documenter-dark .button.is-success.is-light:hover,html.theme--documenter-dark .button.is-success.is-light.is-hovered{background-color:#e5fce1;border-color:transparent;color:#2ec016}html.theme--documenter-dark .button.is-success.is-light:active,html.theme--documenter-dark .button.is-success.is-light.is-active{background-color:#dbfad6;border-color:transparent;color:#2ec016}html.theme--documenter-dark .button.is-warning{background-color:#f4c72f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:hover,html.theme--documenter-dark .button.is-warning.is-hovered{background-color:#f3c423;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:focus,html.theme--documenter-dark .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning:focus:not(:active),html.theme--documenter-dark .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning.is-active{background-color:#f3c017;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning{background-color:#f4c72f;border-color:#f4c72f;box-shadow:none}html.theme--documenter-dark .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#f4c72f;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-outlined.is-focused{background-color:#f4c72f;border-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #f4c72f #f4c72f !important}html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}html.theme--documenter-dark .button.is-warning.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-outlined{background-color:transparent;border-color:#f4c72f;box-shadow:none;color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f4c72f #f4c72f !important}html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .button.is-warning.is-light{background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .button.is-warning.is-light:hover,html.theme--documenter-dark .button.is-warning.is-light.is-hovered{background-color:#fdf7e0;border-color:transparent;color:#8c6e07}html.theme--documenter-dark .button.is-warning.is-light:active,html.theme--documenter-dark .button.is-warning.is-light.is-active{background-color:#fdf3d3;border-color:transparent;color:#8c6e07}html.theme--documenter-dark .button.is-danger{background-color:#cb3c33;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:hover,html.theme--documenter-dark .button.is-danger.is-hovered{background-color:#c13930;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus,html.theme--documenter-dark .button.is-danger.is-focused{border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger:focus:not(:active),html.theme--documenter-dark .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger.is-active{background-color:#b7362e;border-color:transparent;color:#fff}html.theme--documenter-dark .button.is-danger[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger{background-color:#cb3c33;border-color:#cb3c33;box-shadow:none}html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}html.theme--documenter-dark .button.is-danger.is-inverted[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-outlined.is-focused{background-color:#cb3c33;border-color:#cb3c33;color:#fff}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}html.theme--documenter-dark .button.is-danger.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;box-shadow:none;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:hover,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-hovered,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined:focus,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#cb3c33}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] html.theme--documenter-dark .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}html.theme--documenter-dark .button.is-danger.is-light{background-color:#fbefef;color:#c03930}html.theme--documenter-dark .button.is-danger.is-light:hover,html.theme--documenter-dark .button.is-danger.is-light.is-hovered{background-color:#f8e6e5;border-color:transparent;color:#c03930}html.theme--documenter-dark .button.is-danger.is-light:active,html.theme--documenter-dark .button.is-danger.is-light.is-active{background-color:#f6dcda;border-color:transparent;color:#c03930}html.theme--documenter-dark .button.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}html.theme--documenter-dark .button.is-small:not(.is-rounded),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:3px}html.theme--documenter-dark .button.is-normal{font-size:1rem}html.theme--documenter-dark .button.is-medium{font-size:1.25rem}html.theme--documenter-dark .button.is-large{font-size:1.5rem}html.theme--documenter-dark .button[disabled],fieldset[disabled] html.theme--documenter-dark .button{background-color:#8c9b9d;border-color:#5e6d6f;box-shadow:none;opacity:.5}html.theme--documenter-dark .button.is-fullwidth{display:flex;width:100%}html.theme--documenter-dark .button.is-loading{color:transparent !important;pointer-events:none}html.theme--documenter-dark .button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}html.theme--documenter-dark .button.is-static{background-color:#282f2f;border-color:#5e6d6f;color:#dbdee0;box-shadow:none;pointer-events:none}html.theme--documenter-dark .button.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}html.theme--documenter-dark .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .buttons .button{margin-bottom:0.5rem}html.theme--documenter-dark .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}html.theme--documenter-dark .buttons:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .buttons:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}html.theme--documenter-dark .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:3px}html.theme--documenter-dark .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}html.theme--documenter-dark .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}html.theme--documenter-dark .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}html.theme--documenter-dark .buttons.has-addons .button:last-child{margin-right:0}html.theme--documenter-dark .buttons.has-addons .button:hover,html.theme--documenter-dark .buttons.has-addons .button.is-hovered{z-index:2}html.theme--documenter-dark .buttons.has-addons .button:focus,html.theme--documenter-dark .buttons.has-addons .button.is-focused,html.theme--documenter-dark .buttons.has-addons .button:active,html.theme--documenter-dark .buttons.has-addons .button.is-active,html.theme--documenter-dark .buttons.has-addons .button.is-selected{z-index:3}html.theme--documenter-dark .buttons.has-addons .button:focus:hover,html.theme--documenter-dark .buttons.has-addons .button.is-focused:hover,html.theme--documenter-dark .buttons.has-addons .button:active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-active:hover,html.theme--documenter-dark .buttons.has-addons .button.is-selected:hover{z-index:4}html.theme--documenter-dark .buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .buttons.is-centered{justify-content:center}html.theme--documenter-dark .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}html.theme--documenter-dark .buttons.is-right{justify-content:flex-end}html.theme--documenter-dark .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .button.is-responsive.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}html.theme--documenter-dark .button.is-responsive,html.theme--documenter-dark .button.is-responsive.is-normal{font-size:.75rem}html.theme--documenter-dark .button.is-responsive.is-medium{font-size:1rem}html.theme--documenter-dark .button.is-responsive.is-large{font-size:1.25rem}}html.theme--documenter-dark .container{flex-grow:1;margin:0 auto;position:relative;width:auto}html.theme--documenter-dark .container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){html.theme--documenter-dark .container{max-width:992px}}@media screen and (max-width: 1215px){html.theme--documenter-dark .container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){html.theme--documenter-dark .container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){html.theme--documenter-dark .container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){html.theme--documenter-dark .container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}html.theme--documenter-dark .content li+li{margin-top:0.25em}html.theme--documenter-dark .content p:not(:last-child),html.theme--documenter-dark .content dl:not(:last-child),html.theme--documenter-dark .content ol:not(:last-child),html.theme--documenter-dark .content ul:not(:last-child),html.theme--documenter-dark .content blockquote:not(:last-child),html.theme--documenter-dark .content pre:not(:last-child),html.theme--documenter-dark .content table:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .content h1,html.theme--documenter-dark .content h2,html.theme--documenter-dark .content h3,html.theme--documenter-dark .content h4,html.theme--documenter-dark .content h5,html.theme--documenter-dark .content h6{color:#f2f2f2;font-weight:600;line-height:1.125}html.theme--documenter-dark .content h1{font-size:2em;margin-bottom:0.5em}html.theme--documenter-dark .content h1:not(:first-child){margin-top:1em}html.theme--documenter-dark .content h2{font-size:1.75em;margin-bottom:0.5714em}html.theme--documenter-dark .content h2:not(:first-child){margin-top:1.1428em}html.theme--documenter-dark .content h3{font-size:1.5em;margin-bottom:0.6666em}html.theme--documenter-dark .content h3:not(:first-child){margin-top:1.3333em}html.theme--documenter-dark .content h4{font-size:1.25em;margin-bottom:0.8em}html.theme--documenter-dark .content h5{font-size:1.125em;margin-bottom:0.8888em}html.theme--documenter-dark .content h6{font-size:1em;margin-bottom:1em}html.theme--documenter-dark .content blockquote{background-color:#282f2f;border-left:5px solid #5e6d6f;padding:1.25em 1.5em}html.theme--documenter-dark .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ol:not([type]){list-style-type:decimal}html.theme--documenter-dark .content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}html.theme--documenter-dark .content ol.is-lower-roman:not([type]){list-style-type:lower-roman}html.theme--documenter-dark .content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}html.theme--documenter-dark .content ol.is-upper-roman:not([type]){list-style-type:upper-roman}html.theme--documenter-dark .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}html.theme--documenter-dark .content ul ul{list-style-type:circle;margin-top:0.5em}html.theme--documenter-dark .content ul ul ul{list-style-type:square}html.theme--documenter-dark .content dd{margin-left:2em}html.theme--documenter-dark .content figure{margin-left:2em;margin-right:2em;text-align:center}html.theme--documenter-dark .content figure:not(:first-child){margin-top:2em}html.theme--documenter-dark .content figure:not(:last-child){margin-bottom:2em}html.theme--documenter-dark .content figure img{display:inline-block}html.theme--documenter-dark .content figure figcaption{font-style:italic}html.theme--documenter-dark .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}html.theme--documenter-dark .content sup,html.theme--documenter-dark .content sub{font-size:75%}html.theme--documenter-dark .content table{width:100%}html.theme--documenter-dark .content table td,html.theme--documenter-dark .content table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .content table th{color:#f2f2f2}html.theme--documenter-dark .content table th:not([align]){text-align:inherit}html.theme--documenter-dark .content table thead td,html.theme--documenter-dark .content table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .content table tfoot td,html.theme--documenter-dark .content table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .content table tbody tr:last-child td,html.theme--documenter-dark .content table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .content .tabs li+li{margin-top:0}html.theme--documenter-dark .content.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}html.theme--documenter-dark .content.is-normal{font-size:1rem}html.theme--documenter-dark .content.is-medium{font-size:1.25rem}html.theme--documenter-dark .content.is-large{font-size:1.5rem}html.theme--documenter-dark .icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}html.theme--documenter-dark .icon.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}html.theme--documenter-dark .icon.is-medium{height:2rem;width:2rem}html.theme--documenter-dark .icon.is-large{height:3rem;width:3rem}html.theme--documenter-dark .icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}html.theme--documenter-dark .icon-text .icon{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .icon-text .icon:not(:last-child){margin-right:.25em}html.theme--documenter-dark .icon-text .icon:not(:first-child){margin-left:.25em}html.theme--documenter-dark div.icon-text{display:flex}html.theme--documenter-dark .image,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{display:block;position:relative}html.theme--documenter-dark .image img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}html.theme--documenter-dark .image img.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}html.theme--documenter-dark .image.is-fullwidth,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}html.theme--documenter-dark .image.is-square img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square img,html.theme--documenter-dark .image.is-square .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,html.theme--documenter-dark .image.is-1by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 img,html.theme--documenter-dark .image.is-1by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,html.theme--documenter-dark .image.is-5by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 img,html.theme--documenter-dark .image.is-5by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,html.theme--documenter-dark .image.is-4by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 img,html.theme--documenter-dark .image.is-4by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,html.theme--documenter-dark .image.is-3by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 img,html.theme--documenter-dark .image.is-3by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,html.theme--documenter-dark .image.is-5by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 img,html.theme--documenter-dark .image.is-5by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,html.theme--documenter-dark .image.is-16by9 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 img,html.theme--documenter-dark .image.is-16by9 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,html.theme--documenter-dark .image.is-2by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 img,html.theme--documenter-dark .image.is-2by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,html.theme--documenter-dark .image.is-3by1 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 img,html.theme--documenter-dark .image.is-3by1 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,html.theme--documenter-dark .image.is-4by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 img,html.theme--documenter-dark .image.is-4by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,html.theme--documenter-dark .image.is-3by4 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 img,html.theme--documenter-dark .image.is-3by4 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,html.theme--documenter-dark .image.is-2by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 img,html.theme--documenter-dark .image.is-2by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,html.theme--documenter-dark .image.is-3by5 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 img,html.theme--documenter-dark .image.is-3by5 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,html.theme--documenter-dark .image.is-9by16 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 img,html.theme--documenter-dark .image.is-9by16 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,html.theme--documenter-dark .image.is-1by2 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 img,html.theme--documenter-dark .image.is-1by2 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,html.theme--documenter-dark .image.is-1by3 img,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 img,html.theme--documenter-dark .image.is-1by3 .has-ratio,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}html.theme--documenter-dark .image.is-square,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-square,html.theme--documenter-dark .image.is-1by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}html.theme--documenter-dark .image.is-5by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}html.theme--documenter-dark .image.is-4by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}html.theme--documenter-dark .image.is-3by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}html.theme--documenter-dark .image.is-5by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}html.theme--documenter-dark .image.is-16by9,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}html.theme--documenter-dark .image.is-2by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}html.theme--documenter-dark .image.is-3by1,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}html.theme--documenter-dark .image.is-4by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}html.theme--documenter-dark .image.is-3by4,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}html.theme--documenter-dark .image.is-2by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}html.theme--documenter-dark .image.is-3by5,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}html.theme--documenter-dark .image.is-9by16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}html.theme--documenter-dark .image.is-1by2,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}html.theme--documenter-dark .image.is-1by3,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}html.theme--documenter-dark .image.is-16x16,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}html.theme--documenter-dark .image.is-24x24,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}html.theme--documenter-dark .image.is-32x32,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}html.theme--documenter-dark .image.is-48x48,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}html.theme--documenter-dark .image.is-64x64,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}html.theme--documenter-dark .image.is-96x96,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}html.theme--documenter-dark .image.is-128x128,html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}html.theme--documenter-dark .notification{background-color:#282f2f;border-radius:.4em;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}html.theme--documenter-dark .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .notification strong{color:currentColor}html.theme--documenter-dark .notification code,html.theme--documenter-dark .notification pre{background:#fff}html.theme--documenter-dark .notification pre code{background:transparent}html.theme--documenter-dark .notification>.delete{right:.5rem;position:absolute;top:0.5rem}html.theme--documenter-dark .notification .title,html.theme--documenter-dark .notification .subtitle,html.theme--documenter-dark .notification .content{color:currentColor}html.theme--documenter-dark .notification.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .notification.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .notification.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-dark,html.theme--documenter-dark .content kbd.notification{background-color:#282f2f;color:#fff}html.theme--documenter-dark .notification.is-primary,html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .notification.is-primary.is-light,html.theme--documenter-dark .docstring>section>a.notification.is-light.docs-sourcelink{background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .notification.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .notification.is-link.is-light{background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .notification.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .notification.is-info.is-light{background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .notification.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .notification.is-success.is-light{background-color:#effded;color:#2ec016}html.theme--documenter-dark .notification.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .notification.is-warning.is-light{background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .notification.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .notification.is-danger.is-light{background-color:#fbefef;color:#c03930}html.theme--documenter-dark .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}html.theme--documenter-dark .progress::-webkit-progress-bar{background-color:#343c3d}html.theme--documenter-dark .progress::-webkit-progress-value{background-color:#dbdee0}html.theme--documenter-dark .progress::-moz-progress-bar{background-color:#dbdee0}html.theme--documenter-dark .progress::-ms-fill{background-color:#dbdee0;border:none}html.theme--documenter-dark .progress.is-white::-webkit-progress-value{background-color:#fff}html.theme--documenter-dark .progress.is-white::-moz-progress-bar{background-color:#fff}html.theme--documenter-dark .progress.is-white::-ms-fill{background-color:#fff}html.theme--documenter-dark .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black::-ms-fill{background-color:#0a0a0a}html.theme--documenter-dark .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-light::-webkit-progress-value{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-moz-progress-bar{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light::-ms-fill{background-color:#ecf0f1}html.theme--documenter-dark .progress.is-light:indeterminate{background-image:linear-gradient(to right, #ecf0f1 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-dark::-webkit-progress-value,html.theme--documenter-dark .content kbd.progress::-webkit-progress-value{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-moz-progress-bar,html.theme--documenter-dark .content kbd.progress::-moz-progress-bar{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark::-ms-fill,html.theme--documenter-dark .content kbd.progress::-ms-fill{background-color:#282f2f}html.theme--documenter-dark .progress.is-dark:indeterminate,html.theme--documenter-dark .content kbd.progress:indeterminate{background-image:linear-gradient(to right, #282f2f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-primary::-webkit-progress-value,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-moz-progress-bar,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary::-ms-fill,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#375a7f}html.theme--documenter-dark .progress.is-primary:indeterminate,html.theme--documenter-dark .docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #375a7f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-link::-webkit-progress-value{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-moz-progress-bar{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link::-ms-fill{background-color:#1abc9c}html.theme--documenter-dark .progress.is-link:indeterminate{background-image:linear-gradient(to right, #1abc9c 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-info::-webkit-progress-value{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info::-moz-progress-bar{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info::-ms-fill{background-color:#3c5dcd}html.theme--documenter-dark .progress.is-info:indeterminate{background-image:linear-gradient(to right, #3c5dcd 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-success::-webkit-progress-value{background-color:#259a12}html.theme--documenter-dark .progress.is-success::-moz-progress-bar{background-color:#259a12}html.theme--documenter-dark .progress.is-success::-ms-fill{background-color:#259a12}html.theme--documenter-dark .progress.is-success:indeterminate{background-image:linear-gradient(to right, #259a12 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-warning::-webkit-progress-value{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning::-moz-progress-bar{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning::-ms-fill{background-color:#f4c72f}html.theme--documenter-dark .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #f4c72f 30%, #343c3d 30%)}html.theme--documenter-dark .progress.is-danger::-webkit-progress-value{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger::-moz-progress-bar{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger::-ms-fill{background-color:#cb3c33}html.theme--documenter-dark .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #cb3c33 30%, #343c3d 30%)}html.theme--documenter-dark .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#343c3d;background-image:linear-gradient(to right, #fff 30%, #343c3d 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}html.theme--documenter-dark .progress:indeterminate::-webkit-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-moz-progress-bar{background-color:transparent}html.theme--documenter-dark .progress:indeterminate::-ms-fill{animation-name:none}html.theme--documenter-dark .progress.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}html.theme--documenter-dark .progress.is-medium{height:1.25rem}html.theme--documenter-dark .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}html.theme--documenter-dark .table{background-color:#343c3d;color:#fff}html.theme--documenter-dark .table td,html.theme--documenter-dark .table th{border:1px solid #5e6d6f;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}html.theme--documenter-dark .table td.is-white,html.theme--documenter-dark .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .table td.is-black,html.theme--documenter-dark .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .table td.is-light,html.theme--documenter-dark .table th.is-light{background-color:#ecf0f1;border-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-dark,html.theme--documenter-dark .table th.is-dark{background-color:#282f2f;border-color:#282f2f;color:#fff}html.theme--documenter-dark .table td.is-primary,html.theme--documenter-dark .table th.is-primary{background-color:#375a7f;border-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-link,html.theme--documenter-dark .table th.is-link{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .table td.is-info,html.theme--documenter-dark .table th.is-info{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}html.theme--documenter-dark .table td.is-success,html.theme--documenter-dark .table th.is-success{background-color:#259a12;border-color:#259a12;color:#fff}html.theme--documenter-dark .table td.is-warning,html.theme--documenter-dark .table th.is-warning{background-color:#f4c72f;border-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .table td.is-danger,html.theme--documenter-dark .table th.is-danger{background-color:#cb3c33;border-color:#cb3c33;color:#fff}html.theme--documenter-dark .table td.is-narrow,html.theme--documenter-dark .table th.is-narrow{white-space:nowrap;width:1%}html.theme--documenter-dark .table td.is-selected,html.theme--documenter-dark .table th.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table td.is-selected a,html.theme--documenter-dark .table td.is-selected strong,html.theme--documenter-dark .table th.is-selected a,html.theme--documenter-dark .table th.is-selected strong{color:currentColor}html.theme--documenter-dark .table td.is-vcentered,html.theme--documenter-dark .table th.is-vcentered{vertical-align:middle}html.theme--documenter-dark .table th{color:#f2f2f2}html.theme--documenter-dark .table th:not([align]){text-align:left}html.theme--documenter-dark .table tr.is-selected{background-color:#375a7f;color:#fff}html.theme--documenter-dark .table tr.is-selected a,html.theme--documenter-dark .table tr.is-selected strong{color:currentColor}html.theme--documenter-dark .table tr.is-selected td,html.theme--documenter-dark .table tr.is-selected th{border-color:#fff;color:currentColor}html.theme--documenter-dark .table thead{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table thead td,html.theme--documenter-dark .table thead th{border-width:0 0 2px;color:#f2f2f2}html.theme--documenter-dark .table tfoot{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tfoot td,html.theme--documenter-dark .table tfoot th{border-width:2px 0 0;color:#f2f2f2}html.theme--documenter-dark .table tbody{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .table tbody tr:last-child td,html.theme--documenter-dark .table tbody tr:last-child th{border-bottom-width:0}html.theme--documenter-dark .table.is-bordered td,html.theme--documenter-dark .table.is-bordered th{border-width:1px}html.theme--documenter-dark .table.is-bordered tr:last-child td,html.theme--documenter-dark .table.is-bordered tr:last-child th{border-bottom-width:1px}html.theme--documenter-dark .table.is-fullwidth{width:100%}html.theme--documenter-dark .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#282f2f}html.theme--documenter-dark .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#2d3435}html.theme--documenter-dark .table.is-narrow td,html.theme--documenter-dark .table.is-narrow th{padding:0.25em 0.5em}html.theme--documenter-dark .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#282f2f}html.theme--documenter-dark .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}html.theme--documenter-dark .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .tags .tag,html.theme--documenter-dark .tags .content kbd,html.theme--documenter-dark .content .tags kbd,html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}html.theme--documenter-dark .tags .tag:not(:last-child),html.theme--documenter-dark .tags .content kbd:not(:last-child),html.theme--documenter-dark .content .tags kbd:not(:last-child),html.theme--documenter-dark .tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}html.theme--documenter-dark .tags:last-child{margin-bottom:-0.5rem}html.theme--documenter-dark .tags:not(:last-child){margin-bottom:1rem}html.theme--documenter-dark .tags.are-medium .tag:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .content kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .content .tags.are-medium kbd:not(.is-normal):not(.is-large),html.theme--documenter-dark .tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}html.theme--documenter-dark .tags.are-large .tag:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .content kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .content .tags.are-large kbd:not(.is-normal):not(.is-medium),html.theme--documenter-dark .tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}html.theme--documenter-dark .tags.is-centered{justify-content:center}html.theme--documenter-dark .tags.is-centered .tag,html.theme--documenter-dark .tags.is-centered .content kbd,html.theme--documenter-dark .content .tags.is-centered kbd,html.theme--documenter-dark .tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}html.theme--documenter-dark .tags.is-right{justify-content:flex-end}html.theme--documenter-dark .tags.is-right .tag:not(:first-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:first-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}html.theme--documenter-dark .tags.is-right .tag:not(:last-child),html.theme--documenter-dark .tags.is-right .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.is-right kbd:not(:last-child),html.theme--documenter-dark .tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}html.theme--documenter-dark .tags.has-addons .tag,html.theme--documenter-dark .tags.has-addons .content kbd,html.theme--documenter-dark .content .tags.has-addons kbd,html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}html.theme--documenter-dark .tags.has-addons .tag:not(:first-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:first-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:first-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}html.theme--documenter-dark .tags.has-addons .tag:not(:last-child),html.theme--documenter-dark .tags.has-addons .content kbd:not(:last-child),html.theme--documenter-dark .content .tags.has-addons kbd:not(:last-child),html.theme--documenter-dark .tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}html.theme--documenter-dark .tag:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#282f2f;border-radius:.4em;color:#fff;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}html.theme--documenter-dark .tag:not(body) .delete,html.theme--documenter-dark .content kbd:not(body) .delete,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}html.theme--documenter-dark .tag.is-white:not(body),html.theme--documenter-dark .content kbd.is-white:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .tag.is-black:not(body),html.theme--documenter-dark .content kbd.is-black:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .tag.is-light:not(body),html.theme--documenter-dark .content kbd.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-dark:not(body),html.theme--documenter-dark .content kbd:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-dark:not(body),html.theme--documenter-dark .content .docstring>section>kbd:not(body){background-color:#282f2f;color:#fff}html.theme--documenter-dark .tag.is-primary:not(body),html.theme--documenter-dark .content kbd.is-primary:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body){background-color:#375a7f;color:#fff}html.theme--documenter-dark .tag.is-primary.is-light:not(body),html.theme--documenter-dark .content kbd.is-primary.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f1f5f9;color:#4d7eb2}html.theme--documenter-dark .tag.is-link:not(body),html.theme--documenter-dark .content kbd.is-link:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#1abc9c;color:#fff}html.theme--documenter-dark .tag.is-link.is-light:not(body),html.theme--documenter-dark .content kbd.is-link.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#edfdf9;color:#15987e}html.theme--documenter-dark .tag.is-info:not(body),html.theme--documenter-dark .content kbd.is-info:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .tag.is-info.is-light:not(body),html.theme--documenter-dark .content kbd.is-info.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#eff2fb;color:#3253c3}html.theme--documenter-dark .tag.is-success:not(body),html.theme--documenter-dark .content kbd.is-success:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#259a12;color:#fff}html.theme--documenter-dark .tag.is-success.is-light:not(body),html.theme--documenter-dark .content kbd.is-success.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#effded;color:#2ec016}html.theme--documenter-dark .tag.is-warning:not(body),html.theme--documenter-dark .content kbd.is-warning:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .tag.is-warning.is-light:not(body),html.theme--documenter-dark .content kbd.is-warning.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fefaec;color:#8c6e07}html.theme--documenter-dark .tag.is-danger:not(body),html.theme--documenter-dark .content kbd.is-danger:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#cb3c33;color:#fff}html.theme--documenter-dark .tag.is-danger.is-light:not(body),html.theme--documenter-dark .content kbd.is-danger.is-light:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fbefef;color:#c03930}html.theme--documenter-dark .tag.is-normal:not(body),html.theme--documenter-dark .content kbd.is-normal:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}html.theme--documenter-dark .tag.is-medium:not(body),html.theme--documenter-dark .content kbd.is-medium:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}html.theme--documenter-dark .tag.is-large:not(body),html.theme--documenter-dark .content kbd.is-large:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}html.theme--documenter-dark .tag:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .content kbd:not(body) .icon:first-child:not(:last-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}html.theme--documenter-dark .tag:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .content kbd:not(body) .icon:last-child:not(:first-child),html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}html.theme--documenter-dark .tag:not(body) .icon:first-child:last-child,html.theme--documenter-dark .content kbd:not(body) .icon:first-child:last-child,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}html.theme--documenter-dark .tag.is-delete:not(body),html.theme--documenter-dark .content kbd.is-delete:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before,html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}html.theme--documenter-dark .tag.is-delete:not(body)::before,html.theme--documenter-dark .content kbd.is-delete:not(body)::before,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}html.theme--documenter-dark .tag.is-delete:not(body)::after,html.theme--documenter-dark .content kbd.is-delete:not(body)::after,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}html.theme--documenter-dark .tag.is-delete:not(body):hover,html.theme--documenter-dark .content kbd.is-delete:not(body):hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):hover,html.theme--documenter-dark .tag.is-delete:not(body):focus,html.theme--documenter-dark .content kbd.is-delete:not(body):focus,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#1d2122}html.theme--documenter-dark .tag.is-delete:not(body):active,html.theme--documenter-dark .content kbd.is-delete:not(body):active,html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#111414}html.theme--documenter-dark .tag.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:not(body),html.theme--documenter-dark .content kbd.is-rounded:not(body),html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input:not(body),html.theme--documenter-dark .docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}html.theme--documenter-dark a.tag:hover,html.theme--documenter-dark .docstring>section>a.docs-sourcelink:hover{text-decoration:underline}html.theme--documenter-dark .title,html.theme--documenter-dark .subtitle{word-break:break-word}html.theme--documenter-dark .title em,html.theme--documenter-dark .title span,html.theme--documenter-dark .subtitle em,html.theme--documenter-dark .subtitle span{font-weight:inherit}html.theme--documenter-dark .title sub,html.theme--documenter-dark .subtitle sub{font-size:.75em}html.theme--documenter-dark .title sup,html.theme--documenter-dark .subtitle sup{font-size:.75em}html.theme--documenter-dark .title .tag,html.theme--documenter-dark .title .content kbd,html.theme--documenter-dark .content .title kbd,html.theme--documenter-dark .title .docstring>section>a.docs-sourcelink,html.theme--documenter-dark .subtitle .tag,html.theme--documenter-dark .subtitle .content kbd,html.theme--documenter-dark .content .subtitle kbd,html.theme--documenter-dark .subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}html.theme--documenter-dark .title{color:#fff;font-size:2rem;font-weight:500;line-height:1.125}html.theme--documenter-dark .title strong{color:inherit;font-weight:inherit}html.theme--documenter-dark .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}html.theme--documenter-dark .title.is-1{font-size:3rem}html.theme--documenter-dark .title.is-2{font-size:2.5rem}html.theme--documenter-dark .title.is-3{font-size:2rem}html.theme--documenter-dark .title.is-4{font-size:1.5rem}html.theme--documenter-dark .title.is-5{font-size:1.25rem}html.theme--documenter-dark .title.is-6{font-size:1rem}html.theme--documenter-dark .title.is-7{font-size:.75rem}html.theme--documenter-dark .subtitle{color:#8c9b9d;font-size:1.25rem;font-weight:400;line-height:1.25}html.theme--documenter-dark .subtitle strong{color:#8c9b9d;font-weight:600}html.theme--documenter-dark .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}html.theme--documenter-dark .subtitle.is-1{font-size:3rem}html.theme--documenter-dark .subtitle.is-2{font-size:2.5rem}html.theme--documenter-dark .subtitle.is-3{font-size:2rem}html.theme--documenter-dark .subtitle.is-4{font-size:1.5rem}html.theme--documenter-dark .subtitle.is-5{font-size:1.25rem}html.theme--documenter-dark .subtitle.is-6{font-size:1rem}html.theme--documenter-dark .subtitle.is-7{font-size:.75rem}html.theme--documenter-dark .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}html.theme--documenter-dark .number{align-items:center;background-color:#282f2f;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#1f2424;border-color:#5e6d6f;border-radius:.4em;color:#dbdee0}html.theme--documenter-dark .select select::-moz-placeholder,html.theme--documenter-dark .textarea::-moz-placeholder,html.theme--documenter-dark .input::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select::-webkit-input-placeholder,html.theme--documenter-dark .textarea::-webkit-input-placeholder,html.theme--documenter-dark .input::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:-moz-placeholder,html.theme--documenter-dark .textarea:-moz-placeholder,html.theme--documenter-dark .input:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#868c98}html.theme--documenter-dark .select select:-ms-input-placeholder,html.theme--documenter-dark .textarea:-ms-input-placeholder,html.theme--documenter-dark .input:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#868c98}html.theme--documenter-dark .select select:hover,html.theme--documenter-dark .textarea:hover,html.theme--documenter-dark .input:hover,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:hover,html.theme--documenter-dark .select select.is-hovered,html.theme--documenter-dark .is-hovered.textarea,html.theme--documenter-dark .is-hovered.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#8c9b9d}html.theme--documenter-dark .select select:focus,html.theme--documenter-dark .textarea:focus,html.theme--documenter-dark .input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:focus,html.theme--documenter-dark .select select.is-focused,html.theme--documenter-dark .is-focused.textarea,html.theme--documenter-dark .is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .select select:active,html.theme--documenter-dark .textarea:active,html.theme--documenter-dark .input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:active,html.theme--documenter-dark .select select.is-active,html.theme--documenter-dark .is-active.textarea,html.theme--documenter-dark .is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{border-color:#1abc9c;box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select select[disabled],html.theme--documenter-dark .textarea[disabled],html.theme--documenter-dark .input[disabled],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] html.theme--documenter-dark .select select,fieldset[disabled] html.theme--documenter-dark .textarea,fieldset[disabled] html.theme--documenter-dark .input,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{background-color:#8c9b9d;border-color:#282f2f;box-shadow:none;color:#fff}html.theme--documenter-dark .select select[disabled]::-moz-placeholder,html.theme--documenter-dark .textarea[disabled]::-moz-placeholder,html.theme--documenter-dark .input[disabled]::-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .textarea[disabled]::-webkit-input-placeholder,html.theme--documenter-dark .input[disabled]::-webkit-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input::-webkit-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-moz-placeholder,html.theme--documenter-dark .textarea[disabled]:-moz-placeholder,html.theme--documenter-dark .input[disabled]:-moz-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-moz-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .select select[disabled]:-ms-input-placeholder,html.theme--documenter-dark .textarea[disabled]:-ms-input-placeholder,html.theme--documenter-dark .input[disabled]:-ms-input-placeholder,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .select select:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .textarea:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark .input:-ms-input-placeholder,fieldset[disabled] html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:rgba(255,255,255,0.3)}html.theme--documenter-dark .textarea,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}html.theme--documenter-dark .textarea[readonly],html.theme--documenter-dark .input[readonly],html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}html.theme--documenter-dark .is-white.textarea,html.theme--documenter-dark .is-white.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}html.theme--documenter-dark .is-white.textarea:focus,html.theme--documenter-dark .is-white.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:focus,html.theme--documenter-dark .is-white.is-focused.textarea,html.theme--documenter-dark .is-white.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-white.textarea:active,html.theme--documenter-dark .is-white.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-white:active,html.theme--documenter-dark .is-white.is-active.textarea,html.theme--documenter-dark .is-white.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .is-black.textarea,html.theme--documenter-dark .is-black.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}html.theme--documenter-dark .is-black.textarea:focus,html.theme--documenter-dark .is-black.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:focus,html.theme--documenter-dark .is-black.is-focused.textarea,html.theme--documenter-dark .is-black.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-black.textarea:active,html.theme--documenter-dark .is-black.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-black:active,html.theme--documenter-dark .is-black.is-active.textarea,html.theme--documenter-dark .is-black.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .is-light.textarea,html.theme--documenter-dark .is-light.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light{border-color:#ecf0f1}html.theme--documenter-dark .is-light.textarea:focus,html.theme--documenter-dark .is-light.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:focus,html.theme--documenter-dark .is-light.is-focused.textarea,html.theme--documenter-dark .is-light.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-light.textarea:active,html.theme--documenter-dark .is-light.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-light:active,html.theme--documenter-dark .is-light.is-active.textarea,html.theme--documenter-dark .is-light.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .is-dark.textarea,html.theme--documenter-dark .content kbd.textarea,html.theme--documenter-dark .is-dark.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark,html.theme--documenter-dark .content kbd.input{border-color:#282f2f}html.theme--documenter-dark .is-dark.textarea:focus,html.theme--documenter-dark .content kbd.textarea:focus,html.theme--documenter-dark .is-dark.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:focus,html.theme--documenter-dark .content kbd.input:focus,html.theme--documenter-dark .is-dark.is-focused.textarea,html.theme--documenter-dark .content kbd.is-focused.textarea,html.theme--documenter-dark .is-dark.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .content kbd.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-focused,html.theme--documenter-dark .is-dark.textarea:active,html.theme--documenter-dark .content kbd.textarea:active,html.theme--documenter-dark .is-dark.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-dark:active,html.theme--documenter-dark .content kbd.input:active,html.theme--documenter-dark .is-dark.is-active.textarea,html.theme--documenter-dark .content kbd.is-active.textarea,html.theme--documenter-dark .is-dark.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .content kbd.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .is-primary.textarea,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink{border-color:#375a7f}html.theme--documenter-dark .is-primary.textarea:focus,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:focus,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:focus,html.theme--documenter-dark .is-primary.is-focused.textarea,html.theme--documenter-dark .docstring>section>a.is-focused.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .docstring>section>a.is-focused.input.docs-sourcelink,html.theme--documenter-dark .is-primary.textarea:active,html.theme--documenter-dark .docstring>section>a.textarea.docs-sourcelink:active,html.theme--documenter-dark .is-primary.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-primary:active,html.theme--documenter-dark .docstring>section>a.input.docs-sourcelink:active,html.theme--documenter-dark .is-primary.is-active.textarea,html.theme--documenter-dark .docstring>section>a.is-active.textarea.docs-sourcelink,html.theme--documenter-dark .is-primary.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active,html.theme--documenter-dark .docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .is-link.textarea,html.theme--documenter-dark .is-link.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link{border-color:#1abc9c}html.theme--documenter-dark .is-link.textarea:focus,html.theme--documenter-dark .is-link.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:focus,html.theme--documenter-dark .is-link.is-focused.textarea,html.theme--documenter-dark .is-link.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-link.textarea:active,html.theme--documenter-dark .is-link.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-link:active,html.theme--documenter-dark .is-link.is-active.textarea,html.theme--documenter-dark .is-link.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .is-info.textarea,html.theme--documenter-dark .is-info.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info{border-color:#3c5dcd}html.theme--documenter-dark .is-info.textarea:focus,html.theme--documenter-dark .is-info.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:focus,html.theme--documenter-dark .is-info.is-focused.textarea,html.theme--documenter-dark .is-info.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-info.textarea:active,html.theme--documenter-dark .is-info.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-info:active,html.theme--documenter-dark .is-info.is-active.textarea,html.theme--documenter-dark .is-info.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .is-success.textarea,html.theme--documenter-dark .is-success.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success{border-color:#259a12}html.theme--documenter-dark .is-success.textarea:focus,html.theme--documenter-dark .is-success.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:focus,html.theme--documenter-dark .is-success.is-focused.textarea,html.theme--documenter-dark .is-success.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-success.textarea:active,html.theme--documenter-dark .is-success.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-success:active,html.theme--documenter-dark .is-success.is-active.textarea,html.theme--documenter-dark .is-success.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .is-warning.textarea,html.theme--documenter-dark .is-warning.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#f4c72f}html.theme--documenter-dark .is-warning.textarea:focus,html.theme--documenter-dark .is-warning.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:focus,html.theme--documenter-dark .is-warning.is-focused.textarea,html.theme--documenter-dark .is-warning.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-warning.textarea:active,html.theme--documenter-dark .is-warning.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-warning:active,html.theme--documenter-dark .is-warning.is-active.textarea,html.theme--documenter-dark .is-warning.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .is-danger.textarea,html.theme--documenter-dark .is-danger.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#cb3c33}html.theme--documenter-dark .is-danger.textarea:focus,html.theme--documenter-dark .is-danger.input:focus,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:focus,html.theme--documenter-dark .is-danger.is-focused.textarea,html.theme--documenter-dark .is-danger.is-focused.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-focused,html.theme--documenter-dark .is-danger.textarea:active,html.theme--documenter-dark .is-danger.input:active,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-danger:active,html.theme--documenter-dark .is-danger.is-active.textarea,html.theme--documenter-dark .is-danger.is-active.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .is-small.textarea,html.theme--documenter-dark .is-small.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .is-medium.textarea,html.theme--documenter-dark .is-medium.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}html.theme--documenter-dark .is-large.textarea,html.theme--documenter-dark .is-large.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}html.theme--documenter-dark .is-fullwidth.textarea,html.theme--documenter-dark .is-fullwidth.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}html.theme--documenter-dark .is-inline.textarea,html.theme--documenter-dark .is-inline.input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}html.theme--documenter-dark .input.is-rounded,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}html.theme--documenter-dark .input.is-static,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}html.theme--documenter-dark .textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}html.theme--documenter-dark .textarea:not([rows]){max-height:40em;min-height:8em}html.theme--documenter-dark .textarea[rows]{height:initial}html.theme--documenter-dark .textarea.has-fixed-size{resize:none}html.theme--documenter-dark .radio,html.theme--documenter-dark .checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}html.theme--documenter-dark .radio input,html.theme--documenter-dark .checkbox input{cursor:pointer}html.theme--documenter-dark .radio:hover,html.theme--documenter-dark .checkbox:hover{color:#8c9b9d}html.theme--documenter-dark .radio[disabled],html.theme--documenter-dark .checkbox[disabled],fieldset[disabled] html.theme--documenter-dark .radio,fieldset[disabled] html.theme--documenter-dark .checkbox,html.theme--documenter-dark .radio input[disabled],html.theme--documenter-dark .checkbox input[disabled]{color:#fff;cursor:not-allowed}html.theme--documenter-dark .radio+.radio{margin-left:.5em}html.theme--documenter-dark .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}html.theme--documenter-dark .select:not(.is-multiple){height:2.5em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading)::after{border-color:#1abc9c;right:1.125em;z-index:4}html.theme--documenter-dark .select.is-rounded select,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}html.theme--documenter-dark .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}html.theme--documenter-dark .select select::-ms-expand{display:none}html.theme--documenter-dark .select select[disabled]:hover,fieldset[disabled] html.theme--documenter-dark .select select:hover{border-color:#282f2f}html.theme--documenter-dark .select select:not([multiple]){padding-right:2.5em}html.theme--documenter-dark .select select[multiple]{height:auto;padding:0}html.theme--documenter-dark .select select[multiple] option{padding:0.5em 1em}html.theme--documenter-dark .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#8c9b9d}html.theme--documenter-dark .select.is-white:not(:hover)::after{border-color:#fff}html.theme--documenter-dark .select.is-white select{border-color:#fff}html.theme--documenter-dark .select.is-white select:hover,html.theme--documenter-dark .select.is-white select.is-hovered{border-color:#f2f2f2}html.theme--documenter-dark .select.is-white select:focus,html.theme--documenter-dark .select.is-white select.is-focused,html.theme--documenter-dark .select.is-white select:active,html.theme--documenter-dark .select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}html.theme--documenter-dark .select.is-black:not(:hover)::after{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select{border-color:#0a0a0a}html.theme--documenter-dark .select.is-black select:hover,html.theme--documenter-dark .select.is-black select.is-hovered{border-color:#000}html.theme--documenter-dark .select.is-black select:focus,html.theme--documenter-dark .select.is-black select.is-focused,html.theme--documenter-dark .select.is-black select:active,html.theme--documenter-dark .select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}html.theme--documenter-dark .select.is-light:not(:hover)::after{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select{border-color:#ecf0f1}html.theme--documenter-dark .select.is-light select:hover,html.theme--documenter-dark .select.is-light select.is-hovered{border-color:#dde4e6}html.theme--documenter-dark .select.is-light select:focus,html.theme--documenter-dark .select.is-light select.is-focused,html.theme--documenter-dark .select.is-light select:active,html.theme--documenter-dark .select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(236,240,241,0.25)}html.theme--documenter-dark .select.is-dark:not(:hover)::after,html.theme--documenter-dark .content kbd.select:not(:hover)::after{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select,html.theme--documenter-dark .content kbd.select select{border-color:#282f2f}html.theme--documenter-dark .select.is-dark select:hover,html.theme--documenter-dark .content kbd.select select:hover,html.theme--documenter-dark .select.is-dark select.is-hovered,html.theme--documenter-dark .content kbd.select select.is-hovered{border-color:#1d2122}html.theme--documenter-dark .select.is-dark select:focus,html.theme--documenter-dark .content kbd.select select:focus,html.theme--documenter-dark .select.is-dark select.is-focused,html.theme--documenter-dark .content kbd.select select.is-focused,html.theme--documenter-dark .select.is-dark select:active,html.theme--documenter-dark .content kbd.select select:active,html.theme--documenter-dark .select.is-dark select.is-active,html.theme--documenter-dark .content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(40,47,47,0.25)}html.theme--documenter-dark .select.is-primary:not(:hover)::after,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select{border-color:#375a7f}html.theme--documenter-dark .select.is-primary select:hover,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:hover,html.theme--documenter-dark .select.is-primary select.is-hovered,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#2f4d6d}html.theme--documenter-dark .select.is-primary select:focus,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:focus,html.theme--documenter-dark .select.is-primary select.is-focused,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-focused,html.theme--documenter-dark .select.is-primary select:active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select:active,html.theme--documenter-dark .select.is-primary select.is-active,html.theme--documenter-dark .docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(55,90,127,0.25)}html.theme--documenter-dark .select.is-link:not(:hover)::after{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select{border-color:#1abc9c}html.theme--documenter-dark .select.is-link select:hover,html.theme--documenter-dark .select.is-link select.is-hovered{border-color:#17a689}html.theme--documenter-dark .select.is-link select:focus,html.theme--documenter-dark .select.is-link select.is-focused,html.theme--documenter-dark .select.is-link select:active,html.theme--documenter-dark .select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(26,188,156,0.25)}html.theme--documenter-dark .select.is-info:not(:hover)::after{border-color:#3c5dcd}html.theme--documenter-dark .select.is-info select{border-color:#3c5dcd}html.theme--documenter-dark .select.is-info select:hover,html.theme--documenter-dark .select.is-info select.is-hovered{border-color:#3151bf}html.theme--documenter-dark .select.is-info select:focus,html.theme--documenter-dark .select.is-info select.is-focused,html.theme--documenter-dark .select.is-info select:active,html.theme--documenter-dark .select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}html.theme--documenter-dark .select.is-success:not(:hover)::after{border-color:#259a12}html.theme--documenter-dark .select.is-success select{border-color:#259a12}html.theme--documenter-dark .select.is-success select:hover,html.theme--documenter-dark .select.is-success select.is-hovered{border-color:#20830f}html.theme--documenter-dark .select.is-success select:focus,html.theme--documenter-dark .select.is-success select.is-focused,html.theme--documenter-dark .select.is-success select:active,html.theme--documenter-dark .select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}html.theme--documenter-dark .select.is-warning:not(:hover)::after{border-color:#f4c72f}html.theme--documenter-dark .select.is-warning select{border-color:#f4c72f}html.theme--documenter-dark .select.is-warning select:hover,html.theme--documenter-dark .select.is-warning select.is-hovered{border-color:#f3c017}html.theme--documenter-dark .select.is-warning select:focus,html.theme--documenter-dark .select.is-warning select.is-focused,html.theme--documenter-dark .select.is-warning select:active,html.theme--documenter-dark .select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(244,199,47,0.25)}html.theme--documenter-dark .select.is-danger:not(:hover)::after{border-color:#cb3c33}html.theme--documenter-dark .select.is-danger select{border-color:#cb3c33}html.theme--documenter-dark .select.is-danger select:hover,html.theme--documenter-dark .select.is-danger select.is-hovered{border-color:#b7362e}html.theme--documenter-dark .select.is-danger select:focus,html.theme--documenter-dark .select.is-danger select.is-focused,html.theme--documenter-dark .select.is-danger select:active,html.theme--documenter-dark .select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}html.theme--documenter-dark .select.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.select{border-radius:3px;font-size:.75rem}html.theme--documenter-dark .select.is-medium{font-size:1.25rem}html.theme--documenter-dark .select.is-large{font-size:1.5rem}html.theme--documenter-dark .select.is-disabled::after{border-color:#fff !important;opacity:0.5}html.theme--documenter-dark .select.is-fullwidth{width:100%}html.theme--documenter-dark .select.is-fullwidth select{width:100%}html.theme--documenter-dark .select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}html.theme--documenter-dark .select.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .select.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .select.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}html.theme--documenter-dark .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:hover .file-cta,html.theme--documenter-dark .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-white:focus .file-cta,html.theme--documenter-dark .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}html.theme--documenter-dark .file.is-white:active .file-cta,html.theme--documenter-dark .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}html.theme--documenter-dark .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:hover .file-cta,html.theme--documenter-dark .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-black:focus .file-cta,html.theme--documenter-dark .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}html.theme--documenter-dark .file.is-black:active .file-cta,html.theme--documenter-dark .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-light .file-cta{background-color:#ecf0f1;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:hover .file-cta,html.theme--documenter-dark .file.is-light.is-hovered .file-cta{background-color:#e5eaec;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:focus .file-cta,html.theme--documenter-dark .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(236,240,241,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-light:active .file-cta,html.theme--documenter-dark .file.is-light.is-active .file-cta{background-color:#dde4e6;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-dark .file-cta,html.theme--documenter-dark .content kbd.file .file-cta{background-color:#282f2f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:hover .file-cta,html.theme--documenter-dark .content kbd.file:hover .file-cta,html.theme--documenter-dark .file.is-dark.is-hovered .file-cta,html.theme--documenter-dark .content kbd.file.is-hovered .file-cta{background-color:#232829;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-dark:focus .file-cta,html.theme--documenter-dark .content kbd.file:focus .file-cta,html.theme--documenter-dark .file.is-dark.is-focused .file-cta,html.theme--documenter-dark .content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(40,47,47,0.25);color:#fff}html.theme--documenter-dark .file.is-dark:active .file-cta,html.theme--documenter-dark .content kbd.file:active .file-cta,html.theme--documenter-dark .file.is-dark.is-active .file-cta,html.theme--documenter-dark .content kbd.file.is-active .file-cta{background-color:#1d2122;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink .file-cta{background-color:#375a7f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:hover .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:hover .file-cta,html.theme--documenter-dark .file.is-primary.is-hovered .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#335476;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-primary:focus .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:focus .file-cta,html.theme--documenter-dark .file.is-primary.is-focused .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(55,90,127,0.25);color:#fff}html.theme--documenter-dark .file.is-primary:active .file-cta,html.theme--documenter-dark .docstring>section>a.file.docs-sourcelink:active .file-cta,html.theme--documenter-dark .file.is-primary.is-active .file-cta,html.theme--documenter-dark .docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#2f4d6d;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link .file-cta{background-color:#1abc9c;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:hover .file-cta,html.theme--documenter-dark .file.is-link.is-hovered .file-cta{background-color:#18b193;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-link:focus .file-cta,html.theme--documenter-dark .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(26,188,156,0.25);color:#fff}html.theme--documenter-dark .file.is-link:active .file-cta,html.theme--documenter-dark .file.is-link.is-active .file-cta{background-color:#17a689;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info .file-cta{background-color:#3c5dcd;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:hover .file-cta,html.theme--documenter-dark .file.is-info.is-hovered .file-cta{background-color:#3355c9;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-info:focus .file-cta,html.theme--documenter-dark .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(60,93,205,0.25);color:#fff}html.theme--documenter-dark .file.is-info:active .file-cta,html.theme--documenter-dark .file.is-info.is-active .file-cta{background-color:#3151bf;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success .file-cta{background-color:#259a12;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:hover .file-cta,html.theme--documenter-dark .file.is-success.is-hovered .file-cta{background-color:#228f11;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-success:focus .file-cta,html.theme--documenter-dark .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(37,154,18,0.25);color:#fff}html.theme--documenter-dark .file.is-success:active .file-cta,html.theme--documenter-dark .file.is-success.is-active .file-cta{background-color:#20830f;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-warning .file-cta{background-color:#f4c72f;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:hover .file-cta,html.theme--documenter-dark .file.is-warning.is-hovered .file-cta{background-color:#f3c423;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:focus .file-cta,html.theme--documenter-dark .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(244,199,47,0.25);color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-warning:active .file-cta,html.theme--documenter-dark .file.is-warning.is-active .file-cta{background-color:#f3c017;border-color:transparent;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .file.is-danger .file-cta{background-color:#cb3c33;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:hover .file-cta,html.theme--documenter-dark .file.is-danger.is-hovered .file-cta{background-color:#c13930;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-danger:focus .file-cta,html.theme--documenter-dark .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(203,60,51,0.25);color:#fff}html.theme--documenter-dark .file.is-danger:active .file-cta,html.theme--documenter-dark .file.is-danger.is-active .file-cta{background-color:#b7362e;border-color:transparent;color:#fff}html.theme--documenter-dark .file.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}html.theme--documenter-dark .file.is-normal{font-size:1rem}html.theme--documenter-dark .file.is-medium{font-size:1.25rem}html.theme--documenter-dark .file.is-medium .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-large{font-size:1.5rem}html.theme--documenter-dark .file.is-large .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .file.has-name.is-empty .file-cta{border-radius:.4em}html.theme--documenter-dark .file.has-name.is-empty .file-name{display:none}html.theme--documenter-dark .file.is-boxed .file-label{flex-direction:column}html.theme--documenter-dark .file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}html.theme--documenter-dark .file.is-boxed .file-name{border-width:0 1px 1px}html.theme--documenter-dark .file.is-boxed .file-icon{height:1.5em;width:1.5em}html.theme--documenter-dark .file.is-boxed .file-icon .fa{font-size:21px}html.theme--documenter-dark .file.is-boxed.is-small .file-icon .fa,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}html.theme--documenter-dark .file.is-boxed.is-medium .file-icon .fa{font-size:28px}html.theme--documenter-dark .file.is-boxed.is-large .file-icon .fa{font-size:35px}html.theme--documenter-dark .file.is-boxed.has-name .file-cta{border-radius:.4em .4em 0 0}html.theme--documenter-dark .file.is-boxed.has-name .file-name{border-radius:0 0 .4em .4em;border-width:0 1px 1px}html.theme--documenter-dark .file.is-centered{justify-content:center}html.theme--documenter-dark .file.is-fullwidth .file-label{width:100%}html.theme--documenter-dark .file.is-fullwidth .file-name{flex-grow:1;max-width:none}html.theme--documenter-dark .file.is-right{justify-content:flex-end}html.theme--documenter-dark .file.is-right .file-cta{border-radius:0 .4em .4em 0}html.theme--documenter-dark .file.is-right .file-name{border-radius:.4em 0 0 .4em;border-width:1px 0 1px 1px;order:-1}html.theme--documenter-dark .file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}html.theme--documenter-dark .file-label:hover .file-cta{background-color:#232829;color:#f2f2f2}html.theme--documenter-dark .file-label:hover .file-name{border-color:#596668}html.theme--documenter-dark .file-label:active .file-cta{background-color:#1d2122;color:#f2f2f2}html.theme--documenter-dark .file-label:active .file-name{border-color:#535f61}html.theme--documenter-dark .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}html.theme--documenter-dark .file-cta,html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-radius:.4em;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}html.theme--documenter-dark .file-cta{background-color:#282f2f;color:#fff}html.theme--documenter-dark .file-name{border-color:#5e6d6f;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}html.theme--documenter-dark .file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}html.theme--documenter-dark .file-icon .fa{font-size:14px}html.theme--documenter-dark .label{color:#f2f2f2;display:block;font-size:1rem;font-weight:700}html.theme--documenter-dark .label:not(:last-child){margin-bottom:0.5em}html.theme--documenter-dark .label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}html.theme--documenter-dark .label.is-medium{font-size:1.25rem}html.theme--documenter-dark .label.is-large{font-size:1.5rem}html.theme--documenter-dark .help{display:block;font-size:.75rem;margin-top:0.25rem}html.theme--documenter-dark .help.is-white{color:#fff}html.theme--documenter-dark .help.is-black{color:#0a0a0a}html.theme--documenter-dark .help.is-light{color:#ecf0f1}html.theme--documenter-dark .help.is-dark,html.theme--documenter-dark .content kbd.help{color:#282f2f}html.theme--documenter-dark .help.is-primary,html.theme--documenter-dark .docstring>section>a.help.docs-sourcelink{color:#375a7f}html.theme--documenter-dark .help.is-link{color:#1abc9c}html.theme--documenter-dark .help.is-info{color:#3c5dcd}html.theme--documenter-dark .help.is-success{color:#259a12}html.theme--documenter-dark .help.is-warning{color:#f4c72f}html.theme--documenter-dark .help.is-danger{color:#cb3c33}html.theme--documenter-dark .field:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.has-addons{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.has-addons .control:not(:last-child){margin-right:-1px}html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .button,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .button,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,html.theme--documenter-dark .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]),html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]){z-index:3}html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .button.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .button:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .button.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark #documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):focus:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-focused:not([disabled]):hover,html.theme--documenter-dark .field.has-addons .control .select select:not([disabled]):active:hover,html.theme--documenter-dark .field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}html.theme--documenter-dark .field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.has-addons.has-addons-centered{justify-content:center}html.theme--documenter-dark .field.has-addons.has-addons-right{justify-content:flex-end}html.theme--documenter-dark .field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .field.is-grouped{display:flex;justify-content:flex-start}html.theme--documenter-dark .field.is-grouped>.control{flex-shrink:0}html.theme--documenter-dark .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .field.is-grouped.is-grouped-centered{justify-content:center}html.theme--documenter-dark .field.is-grouped.is-grouped-right{justify-content:flex-end}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline{flex-wrap:wrap}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:last-child,html.theme--documenter-dark .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}html.theme--documenter-dark .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field.is-horizontal{display:flex}}html.theme--documenter-dark .field-label .label{font-size:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}html.theme--documenter-dark .field-label.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-normal{padding-top:0.375em}html.theme--documenter-dark .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}html.theme--documenter-dark .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}html.theme--documenter-dark .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{html.theme--documenter-dark .field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}html.theme--documenter-dark .field-body .field{margin-bottom:0}html.theme--documenter-dark .field-body>.field{flex-shrink:1}html.theme--documenter-dark .field-body>.field:not(.is-narrow){flex-grow:1}html.theme--documenter-dark .field-body>.field:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}html.theme--documenter-dark .control.has-icons-left .input:focus~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-left .select:focus~.icon,html.theme--documenter-dark .control.has-icons-right .input:focus~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,html.theme--documenter-dark .control.has-icons-right .select:focus~.icon{color:#282f2f}html.theme--documenter-dark .control.has-icons-left .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-small~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-small~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-small~.icon{font-size:.75rem}html.theme--documenter-dark .control.has-icons-left .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}html.theme--documenter-dark .control.has-icons-left .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-left .select.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,html.theme--documenter-dark .control.has-icons-right .select.is-large~.icon{font-size:1.5rem}html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon{color:#5e6d6f;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}html.theme--documenter-dark .control.has-icons-left .input,html.theme--documenter-dark .control.has-icons-left #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-left form.docs-search>input,html.theme--documenter-dark .control.has-icons-left .select select{padding-left:2.5em}html.theme--documenter-dark .control.has-icons-left .icon.is-left{left:0}html.theme--documenter-dark .control.has-icons-right .input,html.theme--documenter-dark .control.has-icons-right #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-icons-right form.docs-search>input,html.theme--documenter-dark .control.has-icons-right .select select{padding-right:2.5em}html.theme--documenter-dark .control.has-icons-right .icon.is-right{right:0}html.theme--documenter-dark .control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}html.theme--documenter-dark .control.is-loading.is-small:after,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}html.theme--documenter-dark .control.is-loading.is-medium:after{font-size:1.25rem}html.theme--documenter-dark .control.is-loading.is-large:after{font-size:1.5rem}html.theme--documenter-dark .breadcrumb{font-size:1rem;white-space:nowrap}html.theme--documenter-dark .breadcrumb a{align-items:center;color:#1abc9c;display:flex;justify-content:center;padding:0 .75em}html.theme--documenter-dark .breadcrumb a:hover{color:#1dd2af}html.theme--documenter-dark .breadcrumb li{align-items:center;display:flex}html.theme--documenter-dark .breadcrumb li:first-child a{padding-left:0}html.theme--documenter-dark .breadcrumb li.is-active a{color:#f2f2f2;cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb li+li::before{color:#8c9b9d;content:"\0002f"}html.theme--documenter-dark .breadcrumb ul,html.theme--documenter-dark .breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}html.theme--documenter-dark .breadcrumb .icon:first-child{margin-right:.5em}html.theme--documenter-dark .breadcrumb .icon:last-child{margin-left:.5em}html.theme--documenter-dark .breadcrumb.is-centered ol,html.theme--documenter-dark .breadcrumb.is-centered ul{justify-content:center}html.theme--documenter-dark .breadcrumb.is-right ol,html.theme--documenter-dark .breadcrumb.is-right ul{justify-content:flex-end}html.theme--documenter-dark .breadcrumb.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}html.theme--documenter-dark .breadcrumb.is-medium{font-size:1.25rem}html.theme--documenter-dark .breadcrumb.is-large{font-size:1.5rem}html.theme--documenter-dark .breadcrumb.has-arrow-separator li+li::before{content:"\02192"}html.theme--documenter-dark .breadcrumb.has-bullet-separator li+li::before{content:"\02022"}html.theme--documenter-dark .breadcrumb.has-dot-separator li+li::before{content:"\000b7"}html.theme--documenter-dark .breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}html.theme--documenter-dark .card{background-color:#fff;border-radius:.25rem;box-shadow:#171717;color:#fff;max-width:100%;position:relative}html.theme--documenter-dark .card-footer:first-child,html.theme--documenter-dark .card-content:first-child,html.theme--documenter-dark .card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-footer:last-child,html.theme--documenter-dark .card-content:last-child,html.theme--documenter-dark .card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}html.theme--documenter-dark .card-header-title{align-items:center;color:#f2f2f2;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}html.theme--documenter-dark .card-header-title.is-centered{justify-content:center}html.theme--documenter-dark .card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}html.theme--documenter-dark .card-image{display:block;position:relative}html.theme--documenter-dark .card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}html.theme--documenter-dark .card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.theme--documenter-dark .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}html.theme--documenter-dark .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}html.theme--documenter-dark .card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}html.theme--documenter-dark .card-footer-item:not(:last-child){border-right:1px solid #ededed}html.theme--documenter-dark .card .media:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .dropdown{display:inline-flex;position:relative;vertical-align:top}html.theme--documenter-dark .dropdown.is-active .dropdown-menu,html.theme--documenter-dark .dropdown.is-hoverable:hover .dropdown-menu{display:block}html.theme--documenter-dark .dropdown.is-right .dropdown-menu{left:auto;right:0}html.theme--documenter-dark .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}html.theme--documenter-dark .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .dropdown-content{background-color:#282f2f;border-radius:.4em;box-shadow:#171717;padding-bottom:.5rem;padding-top:.5rem}html.theme--documenter-dark .dropdown-item{color:#fff;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}html.theme--documenter-dark a.dropdown-item,html.theme--documenter-dark button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}html.theme--documenter-dark a.dropdown-item:hover,html.theme--documenter-dark button.dropdown-item:hover{background-color:#282f2f;color:#0a0a0a}html.theme--documenter-dark a.dropdown-item.is-active,html.theme--documenter-dark button.dropdown-item.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}html.theme--documenter-dark .level{align-items:center;justify-content:space-between}html.theme--documenter-dark .level code{border-radius:.4em}html.theme--documenter-dark .level img{display:inline-block;vertical-align:top}html.theme--documenter-dark .level.is-mobile{display:flex}html.theme--documenter-dark .level.is-mobile .level-left,html.theme--documenter-dark .level.is-mobile .level-right{display:flex}html.theme--documenter-dark .level.is-mobile .level-left+.level-right{margin-top:0}html.theme--documenter-dark .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}html.theme--documenter-dark .level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level{display:flex}html.theme--documenter-dark .level>.level-item:not(.is-narrow){flex-grow:1}}html.theme--documenter-dark .level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}html.theme--documenter-dark .level-item .title,html.theme--documenter-dark .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){html.theme--documenter-dark .level-item:not(:last-child){margin-bottom:.75rem}}html.theme--documenter-dark .level-left,html.theme--documenter-dark .level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .level-left .level-item.is-flexible,html.theme--documenter-dark .level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left .level-item:not(:last-child),html.theme--documenter-dark .level-right .level-item:not(:last-child){margin-right:.75rem}}html.theme--documenter-dark .level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){html.theme--documenter-dark .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-left{display:flex}}html.theme--documenter-dark .level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{html.theme--documenter-dark .level-right{display:flex}}html.theme--documenter-dark .media{align-items:flex-start;display:flex;text-align:inherit}html.theme--documenter-dark .media .content:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .media .media{border-top:1px solid rgba(94,109,111,0.5);display:flex;padding-top:.75rem}html.theme--documenter-dark .media .media .content:not(:last-child),html.theme--documenter-dark .media .media .control:not(:last-child){margin-bottom:.5rem}html.theme--documenter-dark .media .media .media{padding-top:.5rem}html.theme--documenter-dark .media .media .media+.media{margin-top:.5rem}html.theme--documenter-dark .media+.media{border-top:1px solid rgba(94,109,111,0.5);margin-top:1rem;padding-top:1rem}html.theme--documenter-dark .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}html.theme--documenter-dark .media-left,html.theme--documenter-dark .media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}html.theme--documenter-dark .media-left{margin-right:1rem}html.theme--documenter-dark .media-right{margin-left:1rem}html.theme--documenter-dark .media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){html.theme--documenter-dark .media-content{overflow-x:auto}}html.theme--documenter-dark .menu{font-size:1rem}html.theme--documenter-dark .menu.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}html.theme--documenter-dark .menu.is-medium{font-size:1.25rem}html.theme--documenter-dark .menu.is-large{font-size:1.5rem}html.theme--documenter-dark .menu-list{line-height:1.25}html.theme--documenter-dark .menu-list a{border-radius:3px;color:#fff;display:block;padding:0.5em 0.75em}html.theme--documenter-dark .menu-list a:hover{background-color:#282f2f;color:#f2f2f2}html.theme--documenter-dark .menu-list a.is-active{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .menu-list li ul{border-left:1px solid #5e6d6f;margin:.75em;padding-left:.75em}html.theme--documenter-dark .menu-label{color:#fff;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}html.theme--documenter-dark .menu-label:not(:first-child){margin-top:1em}html.theme--documenter-dark .menu-label:not(:last-child){margin-bottom:1em}html.theme--documenter-dark .message{background-color:#282f2f;border-radius:.4em;font-size:1rem}html.theme--documenter-dark .message strong{color:currentColor}html.theme--documenter-dark .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}html.theme--documenter-dark .message.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}html.theme--documenter-dark .message.is-medium{font-size:1.25rem}html.theme--documenter-dark .message.is-large{font-size:1.5rem}html.theme--documenter-dark .message.is-white{background-color:#fff}html.theme--documenter-dark .message.is-white .message-header{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .message.is-white .message-body{border-color:#fff}html.theme--documenter-dark .message.is-black{background-color:#fafafa}html.theme--documenter-dark .message.is-black .message-header{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .message.is-black .message-body{border-color:#0a0a0a}html.theme--documenter-dark .message.is-light{background-color:#f9fafb}html.theme--documenter-dark .message.is-light .message-header{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-light .message-body{border-color:#ecf0f1}html.theme--documenter-dark .message.is-dark,html.theme--documenter-dark .content kbd.message{background-color:#f9fafa}html.theme--documenter-dark .message.is-dark .message-header,html.theme--documenter-dark .content kbd.message .message-header{background-color:#282f2f;color:#fff}html.theme--documenter-dark .message.is-dark .message-body,html.theme--documenter-dark .content kbd.message .message-body{border-color:#282f2f}html.theme--documenter-dark .message.is-primary,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink{background-color:#f1f5f9}html.theme--documenter-dark .message.is-primary .message-header,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-header{background-color:#375a7f;color:#fff}html.theme--documenter-dark .message.is-primary .message-body,html.theme--documenter-dark .docstring>section>a.message.docs-sourcelink .message-body{border-color:#375a7f;color:#4d7eb2}html.theme--documenter-dark .message.is-link{background-color:#edfdf9}html.theme--documenter-dark .message.is-link .message-header{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .message.is-link .message-body{border-color:#1abc9c;color:#15987e}html.theme--documenter-dark .message.is-info{background-color:#eff2fb}html.theme--documenter-dark .message.is-info .message-header{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .message.is-info .message-body{border-color:#3c5dcd;color:#3253c3}html.theme--documenter-dark .message.is-success{background-color:#effded}html.theme--documenter-dark .message.is-success .message-header{background-color:#259a12;color:#fff}html.theme--documenter-dark .message.is-success .message-body{border-color:#259a12;color:#2ec016}html.theme--documenter-dark .message.is-warning{background-color:#fefaec}html.theme--documenter-dark .message.is-warning .message-header{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .message.is-warning .message-body{border-color:#f4c72f;color:#8c6e07}html.theme--documenter-dark .message.is-danger{background-color:#fbefef}html.theme--documenter-dark .message.is-danger .message-header{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .message.is-danger .message-body{border-color:#cb3c33;color:#c03930}html.theme--documenter-dark .message-header{align-items:center;background-color:#fff;border-radius:.4em .4em 0 0;color:rgba(0,0,0,0.7);display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}html.theme--documenter-dark .message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}html.theme--documenter-dark .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}html.theme--documenter-dark .message-body{border-color:#5e6d6f;border-radius:.4em;border-style:solid;border-width:0 0 0 4px;color:#fff;padding:1.25em 1.5em}html.theme--documenter-dark .message-body code,html.theme--documenter-dark .message-body pre{background-color:#fff}html.theme--documenter-dark .message-body pre code{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}html.theme--documenter-dark .modal.is-active{display:flex}html.theme--documenter-dark .modal-background{background-color:rgba(10,10,10,0.86)}html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){html.theme--documenter-dark .modal-content,html.theme--documenter-dark .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}html.theme--documenter-dark .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}html.theme--documenter-dark .modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}html.theme--documenter-dark .modal-card-head,html.theme--documenter-dark .modal-card-foot{align-items:center;background-color:#282f2f;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}html.theme--documenter-dark .modal-card-head{border-bottom:1px solid #5e6d6f;border-top-left-radius:8px;border-top-right-radius:8px}html.theme--documenter-dark .modal-card-title{color:#f2f2f2;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}html.theme--documenter-dark .modal-card-foot{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #5e6d6f}html.theme--documenter-dark .modal-card-foot .button:not(:last-child){margin-right:.5em}html.theme--documenter-dark .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}html.theme--documenter-dark .navbar{background-color:#375a7f;min-height:4rem;position:relative;z-index:30}html.theme--documenter-dark .navbar.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-white .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-white .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}html.theme--documenter-dark .navbar.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-black .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-black .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}html.theme--documenter-dark .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}html.theme--documenter-dark .navbar.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-light .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-light .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-dark,html.theme--documenter-dark .content kbd.navbar{background-color:#282f2f;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-brand .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-burger,html.theme--documenter-dark .content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-dark .navbar-start>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-end>.navbar-item,html.theme--documenter-dark .content kbd.navbar .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:focus,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link:hover,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-start .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-dark .navbar-end .navbar-link::after,html.theme--documenter-dark .content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#1d2122;color:#fff}html.theme--documenter-dark .navbar.is-dark .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#282f2f;color:#fff}}html.theme--documenter-dark .navbar.is-primary,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-brand .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-burger,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-primary .navbar-start>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-end>.navbar-item,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:focus,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-start .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-primary .navbar-end .navbar-link::after,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#375a7f;color:#fff}}html.theme--documenter-dark .navbar.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-link .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-link .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#17a689;color:#fff}html.theme--documenter-dark .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c;color:#fff}}html.theme--documenter-dark .navbar.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-info .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-info .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3151bf;color:#fff}html.theme--documenter-dark .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3c5dcd;color:#fff}}html.theme--documenter-dark .navbar.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-success .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-success .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20830f;color:#fff}html.theme--documenter-dark .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#259a12;color:#fff}}html.theme--documenter-dark .navbar.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-warning .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#f4c72f;color:rgba(0,0,0,0.7)}}html.theme--documenter-dark .navbar.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar.is-danger .navbar-start>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-end>.navbar-item,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link{color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end>a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:focus,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link:hover,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-start .navbar-link::after,html.theme--documenter-dark .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#b7362e;color:#fff}html.theme--documenter-dark .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#cb3c33;color:#fff}}html.theme--documenter-dark .navbar>.container{align-items:stretch;display:flex;min-height:4rem;width:100%}html.theme--documenter-dark .navbar.has-shadow{box-shadow:0 2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-bottom,html.theme--documenter-dark .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #282f2f}html.theme--documenter-dark .navbar.is-fixed-top{top:0}html.theme--documenter-dark html.has-navbar-fixed-top,html.theme--documenter-dark body.has-navbar-fixed-top{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom,html.theme--documenter-dark body.has-navbar-fixed-bottom{padding-bottom:4rem}html.theme--documenter-dark .navbar-brand,html.theme--documenter-dark .navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:4rem}html.theme--documenter-dark .navbar-brand a.navbar-item:focus,html.theme--documenter-dark .navbar-brand a.navbar-item:hover{background-color:transparent}html.theme--documenter-dark .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}html.theme--documenter-dark .navbar-burger{color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:4rem;position:relative;width:4rem;margin-left:auto}html.theme--documenter-dark .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}html.theme--documenter-dark .navbar-burger span:nth-child(1){top:calc(50% - 6px)}html.theme--documenter-dark .navbar-burger span:nth-child(2){top:calc(50% - 1px)}html.theme--documenter-dark .navbar-burger span:nth-child(3){top:calc(50% + 4px)}html.theme--documenter-dark .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(2){opacity:0}html.theme--documenter-dark .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.theme--documenter-dark .navbar-menu{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{color:#fff;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}html.theme--documenter-dark .navbar-item .icon:only-child,html.theme--documenter-dark .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}html.theme--documenter-dark a.navbar-item,html.theme--documenter-dark .navbar-link{cursor:pointer}html.theme--documenter-dark a.navbar-item:focus,html.theme--documenter-dark a.navbar-item:focus-within,html.theme--documenter-dark a.navbar-item:hover,html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link:focus,html.theme--documenter-dark .navbar-link:focus-within,html.theme--documenter-dark .navbar-link:hover,html.theme--documenter-dark .navbar-link.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-item{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .navbar-item img{max-height:1.75rem}html.theme--documenter-dark .navbar-item.has-dropdown{padding:0}html.theme--documenter-dark .navbar-item.is-expanded{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:4rem;padding-bottom:calc(0.5rem - 1px)}html.theme--documenter-dark .navbar-item.is-tab:focus,html.theme--documenter-dark .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c}html.theme--documenter-dark .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#1abc9c;border-bottom-style:solid;border-bottom-width:3px;color:#1abc9c;padding-bottom:calc(0.5rem - 3px)}html.theme--documenter-dark .navbar-content{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .navbar-link:not(.is-arrowless){padding-right:2.5em}html.theme--documenter-dark .navbar-link:not(.is-arrowless)::after{border-color:#fff;margin-top:-0.375em;right:1.125em}html.theme--documenter-dark .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}html.theme--documenter-dark .navbar-divider{background-color:rgba(0,0,0,0.2);border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar>.container{display:block}html.theme--documenter-dark .navbar-brand .navbar-item,html.theme--documenter-dark .navbar-tabs .navbar-item{align-items:center;display:flex}html.theme--documenter-dark .navbar-link::after{display:none}html.theme--documenter-dark .navbar-menu{background-color:#375a7f;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}html.theme--documenter-dark .navbar-menu.is-active{display:block}html.theme--documenter-dark .navbar.is-fixed-bottom-touch,html.theme--documenter-dark .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-touch{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-touch{top:0}html.theme--documenter-dark .navbar.is-fixed-top .navbar-menu,html.theme--documenter-dark .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem);overflow:auto}html.theme--documenter-dark html.has-navbar-fixed-top-touch,html.theme--documenter-dark body.has-navbar-fixed-top-touch{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-touch,html.theme--documenter-dark body.has-navbar-fixed-bottom-touch{padding-bottom:4rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .navbar,html.theme--documenter-dark .navbar-menu,html.theme--documenter-dark .navbar-start,html.theme--documenter-dark .navbar-end{align-items:stretch;display:flex}html.theme--documenter-dark .navbar{min-height:4rem}html.theme--documenter-dark .navbar.is-spaced{padding:1rem 2rem}html.theme--documenter-dark .navbar.is-spaced .navbar-start,html.theme--documenter-dark .navbar.is-spaced .navbar-end{align-items:center}html.theme--documenter-dark .navbar.is-spaced a.navbar-item,html.theme--documenter-dark .navbar.is-spaced .navbar-link{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent a.navbar-item:hover,html.theme--documenter-dark .navbar.is-transparent a.navbar-item.is-active,html.theme--documenter-dark .navbar.is-transparent .navbar-link:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-link:hover,html.theme--documenter-dark .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,html.theme--documenter-dark .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}html.theme--documenter-dark .navbar-burger{display:none}html.theme--documenter-dark .navbar-item,html.theme--documenter-dark .navbar-link{align-items:center;display:flex}html.theme--documenter-dark .navbar-item.has-dropdown{align-items:stretch}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}html.theme--documenter-dark .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:1px solid rgba(0,0,0,0.2);border-radius:8px 8px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown,html.theme--documenter-dark .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}html.theme--documenter-dark .navbar-menu{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .navbar-start{justify-content:flex-start;margin-right:auto}html.theme--documenter-dark .navbar-end{justify-content:flex-end;margin-left:auto}html.theme--documenter-dark .navbar-dropdown{background-color:#375a7f;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid rgba(0,0,0,0.2);box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}html.theme--documenter-dark .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}html.theme--documenter-dark .navbar-dropdown a.navbar-item{padding-right:3rem}html.theme--documenter-dark .navbar-dropdown a.navbar-item:focus,html.theme--documenter-dark .navbar-dropdown a.navbar-item:hover{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .navbar-dropdown a.navbar-item.is-active{background-color:rgba(0,0,0,0);color:#1abc9c}.navbar.is-spaced html.theme--documenter-dark .navbar-dropdown,html.theme--documenter-dark .navbar-dropdown.is-boxed{border-radius:8px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}html.theme--documenter-dark .navbar-dropdown.is-right{left:auto;right:0}html.theme--documenter-dark .navbar-divider{display:block}html.theme--documenter-dark .navbar>.container .navbar-brand,html.theme--documenter-dark .container>.navbar .navbar-brand{margin-left:-.75rem}html.theme--documenter-dark .navbar>.container .navbar-menu,html.theme--documenter-dark .container>.navbar .navbar-menu{margin-right:-.75rem}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop,html.theme--documenter-dark .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop{bottom:0}html.theme--documenter-dark .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}html.theme--documenter-dark .navbar.is-fixed-top-desktop{top:0}html.theme--documenter-dark html.has-navbar-fixed-top-desktop,html.theme--documenter-dark body.has-navbar-fixed-top-desktop{padding-top:4rem}html.theme--documenter-dark html.has-navbar-fixed-bottom-desktop,html.theme--documenter-dark body.has-navbar-fixed-bottom-desktop{padding-bottom:4rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-top,html.theme--documenter-dark body.has-spaced-navbar-fixed-top{padding-top:6rem}html.theme--documenter-dark html.has-spaced-navbar-fixed-bottom,html.theme--documenter-dark body.has-spaced-navbar-fixed-bottom{padding-bottom:6rem}html.theme--documenter-dark a.navbar-item.is-active,html.theme--documenter-dark .navbar-link.is-active{color:#1abc9c}html.theme--documenter-dark a.navbar-item.is-active:not(:focus):not(:hover),html.theme--documenter-dark .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}html.theme--documenter-dark .navbar-item.has-dropdown:focus .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown:hover .navbar-link,html.theme--documenter-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:rgba(0,0,0,0)}}html.theme--documenter-dark .hero.is-fullheight-with-navbar{min-height:calc(100vh - 4rem)}html.theme--documenter-dark .pagination{font-size:1rem;margin:-.25rem}html.theme--documenter-dark .pagination.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}html.theme--documenter-dark .pagination.is-medium{font-size:1.25rem}html.theme--documenter-dark .pagination.is-large{font-size:1.5rem}html.theme--documenter-dark .pagination.is-rounded .pagination-previous,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,html.theme--documenter-dark .pagination.is-rounded .pagination-next,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}html.theme--documenter-dark .pagination.is-rounded .pagination-link,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}html.theme--documenter-dark .pagination,html.theme--documenter-dark .pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link{border-color:#5e6d6f;color:#1abc9c;min-width:2.5em}html.theme--documenter-dark .pagination-previous:hover,html.theme--documenter-dark .pagination-next:hover,html.theme--documenter-dark .pagination-link:hover{border-color:#8c9b9d;color:#1dd2af}html.theme--documenter-dark .pagination-previous:focus,html.theme--documenter-dark .pagination-next:focus,html.theme--documenter-dark .pagination-link:focus{border-color:#8c9b9d}html.theme--documenter-dark .pagination-previous:active,html.theme--documenter-dark .pagination-next:active,html.theme--documenter-dark .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}html.theme--documenter-dark .pagination-previous[disabled],html.theme--documenter-dark .pagination-previous.is-disabled,html.theme--documenter-dark .pagination-next[disabled],html.theme--documenter-dark .pagination-next.is-disabled,html.theme--documenter-dark .pagination-link[disabled],html.theme--documenter-dark .pagination-link.is-disabled{background-color:#5e6d6f;border-color:#5e6d6f;box-shadow:none;color:#fff;opacity:0.5}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}html.theme--documenter-dark .pagination-link.is-current{background-color:#1abc9c;border-color:#1abc9c;color:#fff}html.theme--documenter-dark .pagination-ellipsis{color:#8c9b9d;pointer-events:none}html.theme--documenter-dark .pagination-list{flex-wrap:wrap}html.theme--documenter-dark .pagination-list li{list-style:none}@media screen and (max-width: 768px){html.theme--documenter-dark .pagination{flex-wrap:wrap}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-ellipsis{margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination-previous{order:2}html.theme--documenter-dark .pagination-next{order:3}html.theme--documenter-dark .pagination{justify-content:space-between;margin-bottom:0;margin-top:0}html.theme--documenter-dark .pagination.is-centered .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-centered .pagination-list{justify-content:center;order:2}html.theme--documenter-dark .pagination.is-centered .pagination-next{order:3}html.theme--documenter-dark .pagination.is-right .pagination-previous{order:1}html.theme--documenter-dark .pagination.is-right .pagination-next{order:2}html.theme--documenter-dark .pagination.is-right .pagination-list{justify-content:flex-end;order:3}}html.theme--documenter-dark .panel{border-radius:8px;box-shadow:#171717;font-size:1rem}html.theme--documenter-dark .panel:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}html.theme--documenter-dark .panel.is-white .panel-block.is-active .panel-icon{color:#fff}html.theme--documenter-dark .panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}html.theme--documenter-dark .panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}html.theme--documenter-dark .panel.is-light .panel-heading{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-light .panel-tabs a.is-active{border-bottom-color:#ecf0f1}html.theme--documenter-dark .panel.is-light .panel-block.is-active .panel-icon{color:#ecf0f1}html.theme--documenter-dark .panel.is-dark .panel-heading,html.theme--documenter-dark .content kbd.panel .panel-heading{background-color:#282f2f;color:#fff}html.theme--documenter-dark .panel.is-dark .panel-tabs a.is-active,html.theme--documenter-dark .content kbd.panel .panel-tabs a.is-active{border-bottom-color:#282f2f}html.theme--documenter-dark .panel.is-dark .panel-block.is-active .panel-icon,html.theme--documenter-dark .content kbd.panel .panel-block.is-active .panel-icon{color:#282f2f}html.theme--documenter-dark .panel.is-primary .panel-heading,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#375a7f;color:#fff}html.theme--documenter-dark .panel.is-primary .panel-tabs a.is-active,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#375a7f}html.theme--documenter-dark .panel.is-primary .panel-block.is-active .panel-icon,html.theme--documenter-dark .docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#375a7f}html.theme--documenter-dark .panel.is-link .panel-heading{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .panel.is-link .panel-tabs a.is-active{border-bottom-color:#1abc9c}html.theme--documenter-dark .panel.is-link .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel.is-info .panel-heading{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .panel.is-info .panel-tabs a.is-active{border-bottom-color:#3c5dcd}html.theme--documenter-dark .panel.is-info .panel-block.is-active .panel-icon{color:#3c5dcd}html.theme--documenter-dark .panel.is-success .panel-heading{background-color:#259a12;color:#fff}html.theme--documenter-dark .panel.is-success .panel-tabs a.is-active{border-bottom-color:#259a12}html.theme--documenter-dark .panel.is-success .panel-block.is-active .panel-icon{color:#259a12}html.theme--documenter-dark .panel.is-warning .panel-heading{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .panel.is-warning .panel-tabs a.is-active{border-bottom-color:#f4c72f}html.theme--documenter-dark .panel.is-warning .panel-block.is-active .panel-icon{color:#f4c72f}html.theme--documenter-dark .panel.is-danger .panel-heading{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .panel.is-danger .panel-tabs a.is-active{border-bottom-color:#cb3c33}html.theme--documenter-dark .panel.is-danger .panel-block.is-active .panel-icon{color:#cb3c33}html.theme--documenter-dark .panel-tabs:not(:last-child),html.theme--documenter-dark .panel-block:not(:last-child){border-bottom:1px solid #ededed}html.theme--documenter-dark .panel-heading{background-color:#343c3d;border-radius:8px 8px 0 0;color:#f2f2f2;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}html.theme--documenter-dark .panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}html.theme--documenter-dark .panel-tabs a{border-bottom:1px solid #5e6d6f;margin-bottom:-1px;padding:0.5em}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#343c3d;color:#17a689}html.theme--documenter-dark .panel-list a{color:#fff}html.theme--documenter-dark .panel-list a:hover{color:#1abc9c}html.theme--documenter-dark .panel-block{align-items:center;color:#f2f2f2;display:flex;justify-content:flex-start;padding:0.5em 0.75em}html.theme--documenter-dark .panel-block input[type="checkbox"]{margin-right:.75em}html.theme--documenter-dark .panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}html.theme--documenter-dark .panel-block.is-wrapped{flex-wrap:wrap}html.theme--documenter-dark .panel-block.is-active{border-left-color:#1abc9c;color:#17a689}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#1abc9c}html.theme--documenter-dark .panel-block:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}html.theme--documenter-dark a.panel-block,html.theme--documenter-dark label.panel-block{cursor:pointer}html.theme--documenter-dark a.panel-block:hover,html.theme--documenter-dark label.panel-block:hover{background-color:#282f2f}html.theme--documenter-dark .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#fff;margin-right:.75em}html.theme--documenter-dark .panel-icon .fa{font-size:inherit;line-height:inherit}html.theme--documenter-dark .tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}html.theme--documenter-dark .tabs a{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;color:#fff;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}html.theme--documenter-dark .tabs a:hover{border-bottom-color:#f2f2f2;color:#f2f2f2}html.theme--documenter-dark .tabs li{display:block}html.theme--documenter-dark .tabs li.is-active a{border-bottom-color:#1abc9c;color:#1abc9c}html.theme--documenter-dark .tabs ul{align-items:center;border-bottom-color:#5e6d6f;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}html.theme--documenter-dark .tabs ul.is-left{padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}html.theme--documenter-dark .tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}html.theme--documenter-dark .tabs .icon:first-child{margin-right:.5em}html.theme--documenter-dark .tabs .icon:last-child{margin-left:.5em}html.theme--documenter-dark .tabs.is-centered ul{justify-content:center}html.theme--documenter-dark .tabs.is-right ul{justify-content:flex-end}html.theme--documenter-dark .tabs.is-boxed a{border:1px solid transparent;border-radius:.4em .4em 0 0}html.theme--documenter-dark .tabs.is-boxed a:hover{background-color:#282f2f;border-bottom-color:#5e6d6f}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#5e6d6f;border-bottom-color:rgba(0,0,0,0) !important}html.theme--documenter-dark .tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}html.theme--documenter-dark .tabs.is-toggle a{border-color:#5e6d6f;border-style:solid;border-width:1px;margin-bottom:0;position:relative}html.theme--documenter-dark .tabs.is-toggle a:hover{background-color:#282f2f;border-color:#8c9b9d;z-index:2}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .tabs.is-toggle li:first-child a{border-top-left-radius:.4em;border-bottom-left-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li:last-child a{border-top-right-radius:.4em;border-bottom-right-radius:.4em}html.theme--documenter-dark .tabs.is-toggle li.is-active a{background-color:#1abc9c;border-color:#1abc9c;color:#fff;z-index:1}html.theme--documenter-dark .tabs.is-toggle ul{border-bottom:none}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}html.theme--documenter-dark .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}html.theme--documenter-dark .tabs.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}html.theme--documenter-dark .tabs.is-medium{font-size:1.25rem}html.theme--documenter-dark .tabs.is-large{font-size:1.5rem}html.theme--documenter-dark .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>html.theme--documenter-dark .column.is-narrow{flex:none;width:unset}.columns.is-mobile>html.theme--documenter-dark .column.is-full{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-half{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-half{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>html.theme--documenter-dark .column.is-0{flex:none;width:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-0{margin-left:0%}.columns.is-mobile>html.theme--documenter-dark .column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-3{flex:none;width:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-3{margin-left:25%}.columns.is-mobile>html.theme--documenter-dark .column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-6{flex:none;width:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-6{margin-left:50%}.columns.is-mobile>html.theme--documenter-dark .column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-9{flex:none;width:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-9{margin-left:75%}.columns.is-mobile>html.theme--documenter-dark .column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>html.theme--documenter-dark .column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>html.theme--documenter-dark .column.is-12{flex:none;width:100%}.columns.is-mobile>html.theme--documenter-dark .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){html.theme--documenter-dark .column.is-narrow-mobile{flex:none;width:unset}html.theme--documenter-dark .column.is-full-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-mobile{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-mobile{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-mobile{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-mobile{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-mobile{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-mobile{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-mobile{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-mobile{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-mobile{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-mobile{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-mobile{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-mobile{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-mobile{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-mobile{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-mobile{margin-left:80%}html.theme--documenter-dark .column.is-0-mobile{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-mobile{margin-left:0%}html.theme--documenter-dark .column.is-1-mobile{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-mobile{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-mobile{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-mobile{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-mobile{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-mobile{margin-left:25%}html.theme--documenter-dark .column.is-4-mobile{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-mobile{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-mobile{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-mobile{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-mobile{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-mobile{margin-left:50%}html.theme--documenter-dark .column.is-7-mobile{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-mobile{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-mobile{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-mobile{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-mobile{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-mobile{margin-left:75%}html.theme--documenter-dark .column.is-10-mobile{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-mobile{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-mobile{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-mobile{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-mobile{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .column.is-narrow,html.theme--documenter-dark .column.is-narrow-tablet{flex:none;width:unset}html.theme--documenter-dark .column.is-full,html.theme--documenter-dark .column.is-full-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters,html.theme--documenter-dark .column.is-three-quarters-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds,html.theme--documenter-dark .column.is-two-thirds-tablet{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half,html.theme--documenter-dark .column.is-half-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third,html.theme--documenter-dark .column.is-one-third-tablet{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter,html.theme--documenter-dark .column.is-one-quarter-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth,html.theme--documenter-dark .column.is-one-fifth-tablet{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths,html.theme--documenter-dark .column.is-two-fifths-tablet{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths,html.theme--documenter-dark .column.is-three-fifths-tablet{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths,html.theme--documenter-dark .column.is-four-fifths-tablet{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters,html.theme--documenter-dark .column.is-offset-three-quarters-tablet{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds,html.theme--documenter-dark .column.is-offset-two-thirds-tablet{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half,html.theme--documenter-dark .column.is-offset-half-tablet{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third,html.theme--documenter-dark .column.is-offset-one-third-tablet{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter,html.theme--documenter-dark .column.is-offset-one-quarter-tablet{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth,html.theme--documenter-dark .column.is-offset-one-fifth-tablet{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths,html.theme--documenter-dark .column.is-offset-two-fifths-tablet{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths,html.theme--documenter-dark .column.is-offset-three-fifths-tablet{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths,html.theme--documenter-dark .column.is-offset-four-fifths-tablet{margin-left:80%}html.theme--documenter-dark .column.is-0,html.theme--documenter-dark .column.is-0-tablet{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0,html.theme--documenter-dark .column.is-offset-0-tablet{margin-left:0%}html.theme--documenter-dark .column.is-1,html.theme--documenter-dark .column.is-1-tablet{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1,html.theme--documenter-dark .column.is-offset-1-tablet{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2,html.theme--documenter-dark .column.is-2-tablet{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2,html.theme--documenter-dark .column.is-offset-2-tablet{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3,html.theme--documenter-dark .column.is-3-tablet{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3,html.theme--documenter-dark .column.is-offset-3-tablet{margin-left:25%}html.theme--documenter-dark .column.is-4,html.theme--documenter-dark .column.is-4-tablet{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4,html.theme--documenter-dark .column.is-offset-4-tablet{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5,html.theme--documenter-dark .column.is-5-tablet{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5,html.theme--documenter-dark .column.is-offset-5-tablet{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6,html.theme--documenter-dark .column.is-6-tablet{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6,html.theme--documenter-dark .column.is-offset-6-tablet{margin-left:50%}html.theme--documenter-dark .column.is-7,html.theme--documenter-dark .column.is-7-tablet{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7,html.theme--documenter-dark .column.is-offset-7-tablet{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8,html.theme--documenter-dark .column.is-8-tablet{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8,html.theme--documenter-dark .column.is-offset-8-tablet{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9,html.theme--documenter-dark .column.is-9-tablet{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9,html.theme--documenter-dark .column.is-offset-9-tablet{margin-left:75%}html.theme--documenter-dark .column.is-10,html.theme--documenter-dark .column.is-10-tablet{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10,html.theme--documenter-dark .column.is-offset-10-tablet{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11,html.theme--documenter-dark .column.is-11-tablet{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11,html.theme--documenter-dark .column.is-offset-11-tablet{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12,html.theme--documenter-dark .column.is-12-tablet{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12,html.theme--documenter-dark .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){html.theme--documenter-dark .column.is-narrow-touch{flex:none;width:unset}html.theme--documenter-dark .column.is-full-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-touch{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-touch{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-touch{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-touch{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-touch{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-touch{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-touch{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-touch{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-touch{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-touch{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-touch{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-touch{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-touch{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-touch{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-touch{margin-left:80%}html.theme--documenter-dark .column.is-0-touch{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-touch{margin-left:0%}html.theme--documenter-dark .column.is-1-touch{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-touch{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-touch{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-touch{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-touch{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-touch{margin-left:25%}html.theme--documenter-dark .column.is-4-touch{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-touch{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-touch{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-touch{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-touch{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-touch{margin-left:50%}html.theme--documenter-dark .column.is-7-touch{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-touch{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-touch{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-touch{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-touch{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-touch{margin-left:75%}html.theme--documenter-dark .column.is-10-touch{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-touch{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-touch{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-touch{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-touch{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){html.theme--documenter-dark .column.is-narrow-desktop{flex:none;width:unset}html.theme--documenter-dark .column.is-full-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-desktop{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-desktop{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-desktop{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-desktop{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-desktop{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-desktop{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-desktop{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-desktop{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-desktop{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-desktop{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-desktop{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-desktop{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-desktop{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-desktop{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-desktop{margin-left:80%}html.theme--documenter-dark .column.is-0-desktop{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-desktop{margin-left:0%}html.theme--documenter-dark .column.is-1-desktop{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-desktop{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-desktop{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-desktop{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-desktop{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-desktop{margin-left:25%}html.theme--documenter-dark .column.is-4-desktop{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-desktop{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-desktop{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-desktop{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-desktop{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-desktop{margin-left:50%}html.theme--documenter-dark .column.is-7-desktop{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-desktop{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-desktop{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-desktop{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-desktop{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-desktop{margin-left:75%}html.theme--documenter-dark .column.is-10-desktop{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-desktop{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-desktop{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-desktop{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-desktop{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){html.theme--documenter-dark .column.is-narrow-widescreen{flex:none;width:unset}html.theme--documenter-dark .column.is-full-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-widescreen{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-widescreen{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-widescreen{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-widescreen{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-widescreen{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-widescreen{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-widescreen{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-widescreen{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-widescreen{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-widescreen{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-widescreen{margin-left:80%}html.theme--documenter-dark .column.is-0-widescreen{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-widescreen{margin-left:0%}html.theme--documenter-dark .column.is-1-widescreen{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-widescreen{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-widescreen{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-widescreen{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-widescreen{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-widescreen{margin-left:25%}html.theme--documenter-dark .column.is-4-widescreen{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-widescreen{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-widescreen{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-widescreen{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-widescreen{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-widescreen{margin-left:50%}html.theme--documenter-dark .column.is-7-widescreen{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-widescreen{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-widescreen{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-widescreen{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-widescreen{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-widescreen{margin-left:75%}html.theme--documenter-dark .column.is-10-widescreen{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-widescreen{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-widescreen{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-widescreen{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-widescreen{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){html.theme--documenter-dark .column.is-narrow-fullhd{flex:none;width:unset}html.theme--documenter-dark .column.is-full-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-three-quarters-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-two-thirds-fullhd{flex:none;width:66.6666%}html.theme--documenter-dark .column.is-half-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-one-third-fullhd{flex:none;width:33.3333%}html.theme--documenter-dark .column.is-one-quarter-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-one-fifth-fullhd{flex:none;width:20%}html.theme--documenter-dark .column.is-two-fifths-fullhd{flex:none;width:40%}html.theme--documenter-dark .column.is-three-fifths-fullhd{flex:none;width:60%}html.theme--documenter-dark .column.is-four-fifths-fullhd{flex:none;width:80%}html.theme--documenter-dark .column.is-offset-three-quarters-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}html.theme--documenter-dark .column.is-offset-half-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-offset-one-third-fullhd{margin-left:33.3333%}html.theme--documenter-dark .column.is-offset-one-quarter-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-offset-one-fifth-fullhd{margin-left:20%}html.theme--documenter-dark .column.is-offset-two-fifths-fullhd{margin-left:40%}html.theme--documenter-dark .column.is-offset-three-fifths-fullhd{margin-left:60%}html.theme--documenter-dark .column.is-offset-four-fifths-fullhd{margin-left:80%}html.theme--documenter-dark .column.is-0-fullhd{flex:none;width:0%}html.theme--documenter-dark .column.is-offset-0-fullhd{margin-left:0%}html.theme--documenter-dark .column.is-1-fullhd{flex:none;width:8.33333337%}html.theme--documenter-dark .column.is-offset-1-fullhd{margin-left:8.33333337%}html.theme--documenter-dark .column.is-2-fullhd{flex:none;width:16.66666674%}html.theme--documenter-dark .column.is-offset-2-fullhd{margin-left:16.66666674%}html.theme--documenter-dark .column.is-3-fullhd{flex:none;width:25%}html.theme--documenter-dark .column.is-offset-3-fullhd{margin-left:25%}html.theme--documenter-dark .column.is-4-fullhd{flex:none;width:33.33333337%}html.theme--documenter-dark .column.is-offset-4-fullhd{margin-left:33.33333337%}html.theme--documenter-dark .column.is-5-fullhd{flex:none;width:41.66666674%}html.theme--documenter-dark .column.is-offset-5-fullhd{margin-left:41.66666674%}html.theme--documenter-dark .column.is-6-fullhd{flex:none;width:50%}html.theme--documenter-dark .column.is-offset-6-fullhd{margin-left:50%}html.theme--documenter-dark .column.is-7-fullhd{flex:none;width:58.33333337%}html.theme--documenter-dark .column.is-offset-7-fullhd{margin-left:58.33333337%}html.theme--documenter-dark .column.is-8-fullhd{flex:none;width:66.66666674%}html.theme--documenter-dark .column.is-offset-8-fullhd{margin-left:66.66666674%}html.theme--documenter-dark .column.is-9-fullhd{flex:none;width:75%}html.theme--documenter-dark .column.is-offset-9-fullhd{margin-left:75%}html.theme--documenter-dark .column.is-10-fullhd{flex:none;width:83.33333337%}html.theme--documenter-dark .column.is-offset-10-fullhd{margin-left:83.33333337%}html.theme--documenter-dark .column.is-11-fullhd{flex:none;width:91.66666674%}html.theme--documenter-dark .column.is-offset-11-fullhd{margin-left:91.66666674%}html.theme--documenter-dark .column.is-12-fullhd{flex:none;width:100%}html.theme--documenter-dark .column.is-offset-12-fullhd{margin-left:100%}}html.theme--documenter-dark .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .columns:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}html.theme--documenter-dark .columns.is-centered{justify-content:center}html.theme--documenter-dark .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}html.theme--documenter-dark .columns.is-gapless>.column{margin:0;padding:0 !important}html.theme--documenter-dark .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}html.theme--documenter-dark .columns.is-gapless:last-child{margin-bottom:0}html.theme--documenter-dark .columns.is-mobile{display:flex}html.theme--documenter-dark .columns.is-multiline{flex-wrap:wrap}html.theme--documenter-dark .columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-desktop{display:flex}}html.theme--documenter-dark .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}html.theme--documenter-dark .columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}html.theme--documenter-dark .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}html.theme--documenter-dark .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}html.theme--documenter-dark .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}html.theme--documenter-dark .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}html.theme--documenter-dark .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}html.theme--documenter-dark .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}html.theme--documenter-dark .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}html.theme--documenter-dark .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}html.theme--documenter-dark .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){html.theme--documenter-dark .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){html.theme--documenter-dark .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){html.theme--documenter-dark .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){html.theme--documenter-dark .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){html.theme--documenter-dark .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}html.theme--documenter-dark .tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}html.theme--documenter-dark .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}html.theme--documenter-dark .tile.is-ancestor:last-child{margin-bottom:-.75rem}html.theme--documenter-dark .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}html.theme--documenter-dark .tile.is-child{margin:0 !important}html.theme--documenter-dark .tile.is-parent{padding:.75rem}html.theme--documenter-dark .tile.is-vertical{flex-direction:column}html.theme--documenter-dark .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{html.theme--documenter-dark .tile:not(.is-child){display:flex}html.theme--documenter-dark .tile.is-1{flex:none;width:8.33333337%}html.theme--documenter-dark .tile.is-2{flex:none;width:16.66666674%}html.theme--documenter-dark .tile.is-3{flex:none;width:25%}html.theme--documenter-dark .tile.is-4{flex:none;width:33.33333337%}html.theme--documenter-dark .tile.is-5{flex:none;width:41.66666674%}html.theme--documenter-dark .tile.is-6{flex:none;width:50%}html.theme--documenter-dark .tile.is-7{flex:none;width:58.33333337%}html.theme--documenter-dark .tile.is-8{flex:none;width:66.66666674%}html.theme--documenter-dark .tile.is-9{flex:none;width:75%}html.theme--documenter-dark .tile.is-10{flex:none;width:83.33333337%}html.theme--documenter-dark .tile.is-11{flex:none;width:91.66666674%}html.theme--documenter-dark .tile.is-12{flex:none;width:100%}}html.theme--documenter-dark .hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}html.theme--documenter-dark .hero .navbar{background:none}html.theme--documenter-dark .hero .tabs ul{border-bottom:none}html.theme--documenter-dark .hero.is-white{background-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-white strong{color:inherit}html.theme--documenter-dark .hero.is-white .title{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}html.theme--documenter-dark .hero.is-white .subtitle a:not(.button),html.theme--documenter-dark .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-white .navbar-menu{background-color:#fff}}html.theme--documenter-dark .hero.is-white .navbar-item,html.theme--documenter-dark .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}html.theme--documenter-dark .hero.is-white a.navbar-item:hover,html.theme--documenter-dark .hero.is-white a.navbar-item.is-active,html.theme--documenter-dark .hero.is-white .navbar-link:hover,html.theme--documenter-dark .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}html.theme--documenter-dark .hero.is-white .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a{color:#0a0a0a}html.theme--documenter-dark .hero.is-white .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}html.theme--documenter-dark .hero.is-black{background-color:#0a0a0a;color:#fff}html.theme--documenter-dark .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-black strong{color:inherit}html.theme--documenter-dark .hero.is-black .title{color:#fff}html.theme--documenter-dark .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-black .subtitle a:not(.button),html.theme--documenter-dark .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-black .navbar-menu{background-color:#0a0a0a}}html.theme--documenter-dark .hero.is-black .navbar-item,html.theme--documenter-dark .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-black a.navbar-item:hover,html.theme--documenter-dark .hero.is-black a.navbar-item.is-active,html.theme--documenter-dark .hero.is-black .navbar-link:hover,html.theme--documenter-dark .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}html.theme--documenter-dark .hero.is-black .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-black .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-black .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}html.theme--documenter-dark .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}html.theme--documenter-dark .hero.is-light{background-color:#ecf0f1;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-light strong{color:inherit}html.theme--documenter-dark .hero.is-light .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-light .subtitle a:not(.button),html.theme--documenter-dark .hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-light .navbar-menu{background-color:#ecf0f1}}html.theme--documenter-dark .hero.is-light .navbar-item,html.theme--documenter-dark .hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light a.navbar-item:hover,html.theme--documenter-dark .hero.is-light a.navbar-item.is-active,html.theme--documenter-dark .hero.is-light .navbar-link:hover,html.theme--documenter-dark .hero.is-light .navbar-link.is-active{background-color:#dde4e6;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-light .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-light .tabs li.is-active a{color:#ecf0f1 !important;opacity:1}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ecf0f1}html.theme--documenter-dark .hero.is-light.is-bold{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #cadfe0 0%, #ecf0f1 71%, #fafbfc 100%)}}html.theme--documenter-dark .hero.is-dark,html.theme--documenter-dark .content kbd.hero{background-color:#282f2f;color:#fff}html.theme--documenter-dark .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-dark strong,html.theme--documenter-dark .content kbd.hero strong{color:inherit}html.theme--documenter-dark .hero.is-dark .title,html.theme--documenter-dark .content kbd.hero .title{color:#fff}html.theme--documenter-dark .hero.is-dark .subtitle,html.theme--documenter-dark .content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-dark .subtitle a:not(.button),html.theme--documenter-dark .content kbd.hero .subtitle a:not(.button),html.theme--documenter-dark .hero.is-dark .subtitle strong,html.theme--documenter-dark .content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-dark .navbar-menu,html.theme--documenter-dark .content kbd.hero .navbar-menu{background-color:#282f2f}}html.theme--documenter-dark .hero.is-dark .navbar-item,html.theme--documenter-dark .content kbd.hero .navbar-item,html.theme--documenter-dark .hero.is-dark .navbar-link,html.theme--documenter-dark .content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-dark a.navbar-item:hover,html.theme--documenter-dark .content kbd.hero a.navbar-item:hover,html.theme--documenter-dark .hero.is-dark a.navbar-item.is-active,html.theme--documenter-dark .content kbd.hero a.navbar-item.is-active,html.theme--documenter-dark .hero.is-dark .navbar-link:hover,html.theme--documenter-dark .content kbd.hero .navbar-link:hover,html.theme--documenter-dark .hero.is-dark .navbar-link.is-active,html.theme--documenter-dark .content kbd.hero .navbar-link.is-active{background-color:#1d2122;color:#fff}html.theme--documenter-dark .hero.is-dark .tabs a,html.theme--documenter-dark .content kbd.hero .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-dark .tabs a:hover,html.theme--documenter-dark .content kbd.hero .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-dark .tabs li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs li.is-active a{color:#282f2f !important;opacity:1}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle a:hover,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a,html.theme--documenter-dark .content kbd.hero .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#282f2f}html.theme--documenter-dark .hero.is-dark.is-bold,html.theme--documenter-dark .content kbd.hero.is-bold{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-dark.is-bold .navbar-menu,html.theme--documenter-dark .content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0f1615 0%, #282f2f 71%, #313c40 100%)}}html.theme--documenter-dark .hero.is-primary,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink{background-color:#375a7f;color:#fff}html.theme--documenter-dark .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-primary strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink strong{color:inherit}html.theme--documenter-dark .hero.is-primary .title,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .title{color:#fff}html.theme--documenter-dark .hero.is-primary .subtitle,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-primary .subtitle a:not(.button),html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),html.theme--documenter-dark .hero.is-primary .subtitle strong,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-primary .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#375a7f}}html.theme--documenter-dark .hero.is-primary .navbar-item,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-item,html.theme--documenter-dark .hero.is-primary .navbar-link,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-primary a.navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,html.theme--documenter-dark .hero.is-primary a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,html.theme--documenter-dark .hero.is-primary .navbar-link:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link:hover,html.theme--documenter-dark .hero.is-primary .navbar-link.is-active,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#2f4d6d;color:#fff}html.theme--documenter-dark .hero.is-primary .tabs a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-primary .tabs a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-primary .tabs li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#375a7f !important;opacity:1}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle a:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#375a7f}html.theme--documenter-dark .hero.is-primary.is-bold,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-primary.is-bold .navbar-menu,html.theme--documenter-dark .docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #214b62 0%, #375a7f 71%, #3a5796 100%)}}html.theme--documenter-dark .hero.is-link{background-color:#1abc9c;color:#fff}html.theme--documenter-dark .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-link strong{color:inherit}html.theme--documenter-dark .hero.is-link .title{color:#fff}html.theme--documenter-dark .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-link .subtitle a:not(.button),html.theme--documenter-dark .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-link .navbar-menu{background-color:#1abc9c}}html.theme--documenter-dark .hero.is-link .navbar-item,html.theme--documenter-dark .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-link a.navbar-item:hover,html.theme--documenter-dark .hero.is-link a.navbar-item.is-active,html.theme--documenter-dark .hero.is-link .navbar-link:hover,html.theme--documenter-dark .hero.is-link .navbar-link.is-active{background-color:#17a689;color:#fff}html.theme--documenter-dark .hero.is-link .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-link .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-link .tabs li.is-active a{color:#1abc9c !important;opacity:1}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-link .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#1abc9c}html.theme--documenter-dark .hero.is-link.is-bold{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #0c9764 0%, #1abc9c 71%, #17d8d2 100%)}}html.theme--documenter-dark .hero.is-info{background-color:#3c5dcd;color:#fff}html.theme--documenter-dark .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-info strong{color:inherit}html.theme--documenter-dark .hero.is-info .title{color:#fff}html.theme--documenter-dark .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-info .subtitle a:not(.button),html.theme--documenter-dark .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-info .navbar-menu{background-color:#3c5dcd}}html.theme--documenter-dark .hero.is-info .navbar-item,html.theme--documenter-dark .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-info a.navbar-item:hover,html.theme--documenter-dark .hero.is-info a.navbar-item.is-active,html.theme--documenter-dark .hero.is-info .navbar-link:hover,html.theme--documenter-dark .hero.is-info .navbar-link.is-active{background-color:#3151bf;color:#fff}html.theme--documenter-dark .hero.is-info .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-info .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-info .tabs li.is-active a{color:#3c5dcd !important;opacity:1}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-info .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3c5dcd}html.theme--documenter-dark .hero.is-info.is-bold{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}}html.theme--documenter-dark .hero.is-success{background-color:#259a12;color:#fff}html.theme--documenter-dark .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-success strong{color:inherit}html.theme--documenter-dark .hero.is-success .title{color:#fff}html.theme--documenter-dark .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-success .subtitle a:not(.button),html.theme--documenter-dark .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-success .navbar-menu{background-color:#259a12}}html.theme--documenter-dark .hero.is-success .navbar-item,html.theme--documenter-dark .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-success a.navbar-item:hover,html.theme--documenter-dark .hero.is-success a.navbar-item.is-active,html.theme--documenter-dark .hero.is-success .navbar-link:hover,html.theme--documenter-dark .hero.is-success .navbar-link.is-active{background-color:#20830f;color:#fff}html.theme--documenter-dark .hero.is-success .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-success .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-success .tabs li.is-active a{color:#259a12 !important;opacity:1}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-success .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#259a12}html.theme--documenter-dark .hero.is-success.is-bold{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}}html.theme--documenter-dark .hero.is-warning{background-color:#f4c72f;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-warning strong{color:inherit}html.theme--documenter-dark .hero.is-warning .title{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}html.theme--documenter-dark .hero.is-warning .subtitle a:not(.button),html.theme--documenter-dark .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-warning .navbar-menu{background-color:#f4c72f}}html.theme--documenter-dark .hero.is-warning .navbar-item,html.theme--documenter-dark .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning a.navbar-item:hover,html.theme--documenter-dark .hero.is-warning a.navbar-item.is-active,html.theme--documenter-dark .hero.is-warning .navbar-link:hover,html.theme--documenter-dark .hero.is-warning .navbar-link.is-active{background-color:#f3c017;color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}html.theme--documenter-dark .hero.is-warning .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-warning .tabs li.is-active a{color:#f4c72f !important;opacity:1}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f4c72f}html.theme--documenter-dark .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #f09100 0%, #f4c72f 71%, #faef42 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f09100 0%, #f4c72f 71%, #faef42 100%)}}html.theme--documenter-dark .hero.is-danger{background-color:#cb3c33;color:#fff}html.theme--documenter-dark .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),html.theme--documenter-dark .hero.is-danger strong{color:inherit}html.theme--documenter-dark .hero.is-danger .title{color:#fff}html.theme--documenter-dark .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}html.theme--documenter-dark .hero.is-danger .subtitle a:not(.button),html.theme--documenter-dark .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){html.theme--documenter-dark .hero.is-danger .navbar-menu{background-color:#cb3c33}}html.theme--documenter-dark .hero.is-danger .navbar-item,html.theme--documenter-dark .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}html.theme--documenter-dark .hero.is-danger a.navbar-item:hover,html.theme--documenter-dark .hero.is-danger a.navbar-item.is-active,html.theme--documenter-dark .hero.is-danger .navbar-link:hover,html.theme--documenter-dark .hero.is-danger .navbar-link.is-active{background-color:#b7362e;color:#fff}html.theme--documenter-dark .hero.is-danger .tabs a{color:#fff;opacity:0.9}html.theme--documenter-dark .hero.is-danger .tabs a:hover{opacity:1}html.theme--documenter-dark .hero.is-danger .tabs li.is-active a{color:#cb3c33 !important;opacity:1}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a{color:#fff}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-boxed li.is-active a:hover,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a,html.theme--documenter-dark .hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#cb3c33}html.theme--documenter-dark .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}@media screen and (max-width: 768px){html.theme--documenter-dark .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}}html.theme--documenter-dark .hero.is-small .hero-body,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero.is-large .hero-body{padding:18rem 6rem}}html.theme--documenter-dark .hero.is-halfheight .hero-body,html.theme--documenter-dark .hero.is-fullheight .hero-body,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}html.theme--documenter-dark .hero.is-halfheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight .hero-body>.container,html.theme--documenter-dark .hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}html.theme--documenter-dark .hero.is-halfheight{min-height:50vh}html.theme--documenter-dark .hero.is-fullheight{min-height:100vh}html.theme--documenter-dark .hero-video{overflow:hidden}html.theme--documenter-dark .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}html.theme--documenter-dark .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-video{display:none}}html.theme--documenter-dark .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){html.theme--documenter-dark .hero-buttons .button{display:flex}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-buttons{display:flex;justify-content:center}html.theme--documenter-dark .hero-buttons .button:not(:last-child){margin-right:1.5rem}}html.theme--documenter-dark .hero-head,html.theme--documenter-dark .hero-foot{flex-grow:0;flex-shrink:0}html.theme--documenter-dark .hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{html.theme--documenter-dark .hero-body{padding:3rem 3rem}}html.theme--documenter-dark .section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){html.theme--documenter-dark .section{padding:3rem 3rem}html.theme--documenter-dark .section.is-medium{padding:9rem 4.5rem}html.theme--documenter-dark .section.is-large{padding:18rem 6rem}}html.theme--documenter-dark .footer{background-color:#282f2f;padding:3rem 1.5rem 6rem}html.theme--documenter-dark hr{height:1px}html.theme--documenter-dark h6{text-transform:uppercase;letter-spacing:0.5px}html.theme--documenter-dark .hero{background-color:#343c3d}html.theme--documenter-dark a{transition:all 200ms ease}html.theme--documenter-dark .button{transition:all 200ms ease;border-width:1px;color:#fff}html.theme--documenter-dark .button.is-active,html.theme--documenter-dark .button.is-focused,html.theme--documenter-dark .button:active,html.theme--documenter-dark .button:focus{box-shadow:0 0 0 2px rgba(140,155,157,0.5)}html.theme--documenter-dark .button.is-white.is-hovered,html.theme--documenter-dark .button.is-white:hover{background-color:#fff}html.theme--documenter-dark .button.is-white.is-active,html.theme--documenter-dark .button.is-white.is-focused,html.theme--documenter-dark .button.is-white:active,html.theme--documenter-dark .button.is-white:focus{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,0.5)}html.theme--documenter-dark .button.is-black.is-hovered,html.theme--documenter-dark .button.is-black:hover{background-color:#1d1d1d}html.theme--documenter-dark .button.is-black.is-active,html.theme--documenter-dark .button.is-black.is-focused,html.theme--documenter-dark .button.is-black:active,html.theme--documenter-dark .button.is-black:focus{border-color:#0a0a0a;box-shadow:0 0 0 2px rgba(10,10,10,0.5)}html.theme--documenter-dark .button.is-light.is-hovered,html.theme--documenter-dark .button.is-light:hover{background-color:#fff}html.theme--documenter-dark .button.is-light.is-active,html.theme--documenter-dark .button.is-light.is-focused,html.theme--documenter-dark .button.is-light:active,html.theme--documenter-dark .button.is-light:focus{border-color:#ecf0f1;box-shadow:0 0 0 2px rgba(236,240,241,0.5)}html.theme--documenter-dark .button.is-dark.is-hovered,html.theme--documenter-dark .content kbd.button.is-hovered,html.theme--documenter-dark .button.is-dark:hover,html.theme--documenter-dark .content kbd.button:hover{background-color:#3a4344}html.theme--documenter-dark .button.is-dark.is-active,html.theme--documenter-dark .content kbd.button.is-active,html.theme--documenter-dark .button.is-dark.is-focused,html.theme--documenter-dark .content kbd.button.is-focused,html.theme--documenter-dark .button.is-dark:active,html.theme--documenter-dark .content kbd.button:active,html.theme--documenter-dark .button.is-dark:focus,html.theme--documenter-dark .content kbd.button:focus{border-color:#282f2f;box-shadow:0 0 0 2px rgba(40,47,47,0.5)}html.theme--documenter-dark .button.is-primary.is-hovered,html.theme--documenter-dark .docstring>section>a.button.is-hovered.docs-sourcelink,html.theme--documenter-dark .button.is-primary:hover,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:hover{background-color:#436d9a}html.theme--documenter-dark .button.is-primary.is-active,html.theme--documenter-dark .docstring>section>a.button.is-active.docs-sourcelink,html.theme--documenter-dark .button.is-primary.is-focused,html.theme--documenter-dark .docstring>section>a.button.is-focused.docs-sourcelink,html.theme--documenter-dark .button.is-primary:active,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:active,html.theme--documenter-dark .button.is-primary:focus,html.theme--documenter-dark .docstring>section>a.button.docs-sourcelink:focus{border-color:#375a7f;box-shadow:0 0 0 2px rgba(55,90,127,0.5)}html.theme--documenter-dark .button.is-link.is-hovered,html.theme--documenter-dark .button.is-link:hover{background-color:#1fdeb8}html.theme--documenter-dark .button.is-link.is-active,html.theme--documenter-dark .button.is-link.is-focused,html.theme--documenter-dark .button.is-link:active,html.theme--documenter-dark .button.is-link:focus{border-color:#1abc9c;box-shadow:0 0 0 2px rgba(26,188,156,0.5)}html.theme--documenter-dark .button.is-info.is-hovered,html.theme--documenter-dark .button.is-info:hover{background-color:#5a76d5}html.theme--documenter-dark .button.is-info.is-active,html.theme--documenter-dark .button.is-info.is-focused,html.theme--documenter-dark .button.is-info:active,html.theme--documenter-dark .button.is-info:focus{border-color:#3c5dcd;box-shadow:0 0 0 2px rgba(60,93,205,0.5)}html.theme--documenter-dark .button.is-success.is-hovered,html.theme--documenter-dark .button.is-success:hover{background-color:#2dbc16}html.theme--documenter-dark .button.is-success.is-active,html.theme--documenter-dark .button.is-success.is-focused,html.theme--documenter-dark .button.is-success:active,html.theme--documenter-dark .button.is-success:focus{border-color:#259a12;box-shadow:0 0 0 2px rgba(37,154,18,0.5)}html.theme--documenter-dark .button.is-warning.is-hovered,html.theme--documenter-dark .button.is-warning:hover{background-color:#f6d153}html.theme--documenter-dark .button.is-warning.is-active,html.theme--documenter-dark .button.is-warning.is-focused,html.theme--documenter-dark .button.is-warning:active,html.theme--documenter-dark .button.is-warning:focus{border-color:#f4c72f;box-shadow:0 0 0 2px rgba(244,199,47,0.5)}html.theme--documenter-dark .button.is-danger.is-hovered,html.theme--documenter-dark .button.is-danger:hover{background-color:#d35951}html.theme--documenter-dark .button.is-danger.is-active,html.theme--documenter-dark .button.is-danger.is-focused,html.theme--documenter-dark .button.is-danger:active,html.theme--documenter-dark .button.is-danger:focus{border-color:#cb3c33;box-shadow:0 0 0 2px rgba(203,60,51,0.5)}html.theme--documenter-dark .label{color:#dbdee0}html.theme--documenter-dark .button,html.theme--documenter-dark .control.has-icons-left .icon,html.theme--documenter-dark .control.has-icons-right .icon,html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .pagination-ellipsis,html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous,html.theme--documenter-dark .select,html.theme--documenter-dark .select select,html.theme--documenter-dark .textarea{height:2.5em}html.theme--documenter-dark .input,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark .textarea{transition:all 200ms ease;box-shadow:none;border-width:1px;padding-left:1em;padding-right:1em}html.theme--documenter-dark .select:after,html.theme--documenter-dark .select select{border-width:1px}html.theme--documenter-dark .control.has-addons .button,html.theme--documenter-dark .control.has-addons .input,html.theme--documenter-dark .control.has-addons #documenter .docs-sidebar form.docs-search>input,html.theme--documenter-dark #documenter .docs-sidebar .control.has-addons form.docs-search>input,html.theme--documenter-dark .control.has-addons .select{margin-right:-1px}html.theme--documenter-dark .notification{background-color:#343c3d}html.theme--documenter-dark .card{box-shadow:none;border:1px solid #343c3d;background-color:#282f2f;border-radius:.4em}html.theme--documenter-dark .card .card-image img{border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-header{box-shadow:none;background-color:rgba(18,18,18,0.2);border-radius:.4em .4em 0 0}html.theme--documenter-dark .card .card-footer{background-color:rgba(18,18,18,0.2)}html.theme--documenter-dark .card .card-footer,html.theme--documenter-dark .card .card-footer-item{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .notification.is-white a:not(.button){color:#0a0a0a;text-decoration:underline}html.theme--documenter-dark .notification.is-black a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-light a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-dark a:not(.button),html.theme--documenter-dark .content kbd.notification a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-primary a:not(.button),html.theme--documenter-dark .docstring>section>a.notification.docs-sourcelink a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-link a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-info a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-success a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .notification.is-warning a:not(.button){color:rgba(0,0,0,0.7);text-decoration:underline}html.theme--documenter-dark .notification.is-danger a:not(.button){color:#fff;text-decoration:underline}html.theme--documenter-dark .tag,html.theme--documenter-dark .content kbd,html.theme--documenter-dark .docstring>section>a.docs-sourcelink{border-radius:.4em}html.theme--documenter-dark .menu-list a{transition:all 300ms ease}html.theme--documenter-dark .modal-card-body{background-color:#282f2f}html.theme--documenter-dark .modal-card-foot,html.theme--documenter-dark .modal-card-head{border-color:#343c3d}html.theme--documenter-dark .message-header{font-weight:700;background-color:#343c3d;color:#fff}html.theme--documenter-dark .message-body{border-width:1px;border-color:#343c3d}html.theme--documenter-dark .navbar{border-radius:.4em}html.theme--documenter-dark .navbar.is-transparent{background:none}html.theme--documenter-dark .navbar.is-primary .navbar-dropdown a.navbar-item.is-active,html.theme--documenter-dark .docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#1abc9c}@media screen and (max-width: 1055px){html.theme--documenter-dark .navbar .navbar-menu{background-color:#375a7f;border-radius:0 0 .4em .4em}}html.theme--documenter-dark .hero .navbar,html.theme--documenter-dark body>.navbar{border-radius:0}html.theme--documenter-dark .pagination-link,html.theme--documenter-dark .pagination-next,html.theme--documenter-dark .pagination-previous{border-width:1px}html.theme--documenter-dark .panel-block,html.theme--documenter-dark .panel-heading,html.theme--documenter-dark .panel-tabs{border-width:1px}html.theme--documenter-dark .panel-block:first-child,html.theme--documenter-dark .panel-heading:first-child,html.theme--documenter-dark .panel-tabs:first-child{border-top-width:1px}html.theme--documenter-dark .panel-heading{font-weight:700}html.theme--documenter-dark .panel-tabs a{border-width:1px;margin-bottom:-1px}html.theme--documenter-dark .panel-tabs a.is-active{border-bottom-color:#17a689}html.theme--documenter-dark .panel-block:hover{color:#1dd2af}html.theme--documenter-dark .panel-block:hover .panel-icon{color:#1dd2af}html.theme--documenter-dark .panel-block.is-active .panel-icon{color:#17a689}html.theme--documenter-dark .tabs a{border-bottom-width:1px;margin-bottom:-1px}html.theme--documenter-dark .tabs ul{border-bottom-width:1px}html.theme--documenter-dark .tabs.is-boxed a{border-width:1px}html.theme--documenter-dark .tabs.is-boxed li.is-active a{background-color:#1f2424}html.theme--documenter-dark .tabs.is-toggle li a{border-width:1px;margin-bottom:0}html.theme--documenter-dark .tabs.is-toggle li+li{margin-left:-1px}html.theme--documenter-dark .hero.is-white .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-black .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-light .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-dark .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .content kbd.hero .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-primary .navbar .navbar-dropdown .navbar-item:hover,html.theme--documenter-dark .docstring>section>a.hero.docs-sourcelink .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-link .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-info .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-success .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-warning .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark .hero.is-danger .navbar .navbar-dropdown .navbar-item:hover{background-color:rgba(0,0,0,0)}html.theme--documenter-dark h1 .docs-heading-anchor,html.theme--documenter-dark h1 .docs-heading-anchor:hover,html.theme--documenter-dark h1 .docs-heading-anchor:visited,html.theme--documenter-dark h2 .docs-heading-anchor,html.theme--documenter-dark h2 .docs-heading-anchor:hover,html.theme--documenter-dark h2 .docs-heading-anchor:visited,html.theme--documenter-dark h3 .docs-heading-anchor,html.theme--documenter-dark h3 .docs-heading-anchor:hover,html.theme--documenter-dark h3 .docs-heading-anchor:visited,html.theme--documenter-dark h4 .docs-heading-anchor,html.theme--documenter-dark h4 .docs-heading-anchor:hover,html.theme--documenter-dark h4 .docs-heading-anchor:visited,html.theme--documenter-dark h5 .docs-heading-anchor,html.theme--documenter-dark h5 .docs-heading-anchor:hover,html.theme--documenter-dark h5 .docs-heading-anchor:visited,html.theme--documenter-dark h6 .docs-heading-anchor,html.theme--documenter-dark h6 .docs-heading-anchor:hover,html.theme--documenter-dark h6 .docs-heading-anchor:visited{color:#f2f2f2}html.theme--documenter-dark h1 .docs-heading-anchor-permalink,html.theme--documenter-dark h2 .docs-heading-anchor-permalink,html.theme--documenter-dark h3 .docs-heading-anchor-permalink,html.theme--documenter-dark h4 .docs-heading-anchor-permalink,html.theme--documenter-dark h5 .docs-heading-anchor-permalink,html.theme--documenter-dark h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}html.theme--documenter-dark h1 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h2 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h3 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h4 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h5 .docs-heading-anchor-permalink::before,html.theme--documenter-dark h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}html.theme--documenter-dark h1:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h2:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h3:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h4:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h5:hover .docs-heading-anchor-permalink,html.theme--documenter-dark h6:hover .docs-heading-anchor-permalink{visibility:visible}html.theme--documenter-dark .docs-light-only{display:none !important}html.theme--documenter-dark pre{position:relative;overflow:hidden}html.theme--documenter-dark pre code,html.theme--documenter-dark pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}html.theme--documenter-dark pre code:first-of-type,html.theme--documenter-dark pre code.hljs:first-of-type{padding-top:0.5rem !important}html.theme--documenter-dark pre code:last-of-type,html.theme--documenter-dark pre code.hljs:last-of-type{padding-bottom:0.5rem !important}html.theme--documenter-dark pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#fff;cursor:pointer;text-align:center}html.theme--documenter-dark pre .copy-button:focus,html.theme--documenter-dark pre .copy-button:hover{opacity:1;background:rgba(255,255,255,0.1);color:#1abc9c}html.theme--documenter-dark pre .copy-button.success{color:#259a12;opacity:1}html.theme--documenter-dark pre .copy-button.error{color:#cb3c33;opacity:1}html.theme--documenter-dark pre:hover .copy-button{opacity:1}html.theme--documenter-dark .admonition{background-color:#282f2f;border-style:solid;border-width:2px;border-color:#dbdee0;border-radius:4px;font-size:1rem}html.theme--documenter-dark .admonition strong{color:currentColor}html.theme--documenter-dark .admonition.is-small,html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}html.theme--documenter-dark .admonition.is-medium{font-size:1.25rem}html.theme--documenter-dark .admonition.is-large{font-size:1.5rem}html.theme--documenter-dark .admonition.is-default{background-color:#282f2f;border-color:#dbdee0}html.theme--documenter-dark .admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#dbdee0}html.theme--documenter-dark .admonition.is-default>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-info{background-color:#282f2f;border-color:#3c5dcd}html.theme--documenter-dark .admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#3c5dcd}html.theme--documenter-dark .admonition.is-info>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-success{background-color:#282f2f;border-color:#259a12}html.theme--documenter-dark .admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#259a12}html.theme--documenter-dark .admonition.is-success>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-warning{background-color:#282f2f;border-color:#f4c72f}html.theme--documenter-dark .admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#f4c72f}html.theme--documenter-dark .admonition.is-warning>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-danger{background-color:#282f2f;border-color:#cb3c33}html.theme--documenter-dark .admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#cb3c33}html.theme--documenter-dark .admonition.is-danger>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-compat{background-color:#282f2f;border-color:#3489da}html.theme--documenter-dark .admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#3489da}html.theme--documenter-dark .admonition.is-compat>.admonition-body{color:#fff}html.theme--documenter-dark .admonition.is-todo{background-color:#282f2f;border-color:#9558b2}html.theme--documenter-dark .admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#9558b2}html.theme--documenter-dark .admonition.is-todo>.admonition-body{color:#fff}html.theme--documenter-dark .admonition-header{color:#dbdee0;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}html.theme--documenter-dark .admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}html.theme--documenter-dark details.admonition.is-details>.admonition-header{list-style:none}html.theme--documenter-dark details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}html.theme--documenter-dark details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}html.theme--documenter-dark .admonition-body{color:#fff;padding:0.5rem .75rem}html.theme--documenter-dark .admonition-body pre{background-color:#282f2f}html.theme--documenter-dark .admonition-body code{background-color:rgba(255,255,255,0.05)}html.theme--documenter-dark .docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #5e6d6f;border-radius:4px;box-shadow:none;max-width:100%}html.theme--documenter-dark .docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#282f2f;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #5e6d6f;overflow:auto}html.theme--documenter-dark .docstring>header code{background-color:transparent}html.theme--documenter-dark .docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}html.theme--documenter-dark .docstring>header .docstring-binding{margin-right:0.3em}html.theme--documenter-dark .docstring>header .docstring-category{margin-left:0.3em}html.theme--documenter-dark .docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .docstring>section:last-child{border-bottom:none}html.theme--documenter-dark .docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}html.theme--documenter-dark .docstring>section>a.docs-sourcelink:focus{opacity:1 !important}html.theme--documenter-dark .docstring:hover>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}html.theme--documenter-dark .docstring>section:hover a.docs-sourcelink{opacity:1}html.theme--documenter-dark .documenter-example-output{background-color:#1f2424}html.theme--documenter-dark .outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#282f2f;color:#fff;border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}html.theme--documenter-dark .outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}html.theme--documenter-dark .outdated-warning-overlay a{color:#1abc9c}html.theme--documenter-dark .outdated-warning-overlay a:hover{color:#1dd2af}html.theme--documenter-dark .content pre{border:2px solid #5e6d6f;border-radius:4px}html.theme--documenter-dark .content code{font-weight:inherit}html.theme--documenter-dark .content a code{color:#1abc9c}html.theme--documenter-dark .content a:hover code{color:#1dd2af}html.theme--documenter-dark .content h1 code,html.theme--documenter-dark .content h2 code,html.theme--documenter-dark .content h3 code,html.theme--documenter-dark .content h4 code,html.theme--documenter-dark .content h5 code,html.theme--documenter-dark .content h6 code{color:#f2f2f2}html.theme--documenter-dark .content table{display:block;width:initial;max-width:100%;overflow-x:auto}html.theme--documenter-dark .content blockquote>ul:first-child,html.theme--documenter-dark .content blockquote>ol:first-child,html.theme--documenter-dark .content .admonition-body>ul:first-child,html.theme--documenter-dark .content .admonition-body>ol:first-child{margin-top:0}html.theme--documenter-dark pre,html.theme--documenter-dark code{font-variant-ligatures:no-contextual}html.theme--documenter-dark .breadcrumb a.is-disabled{cursor:default;pointer-events:none}html.theme--documenter-dark .breadcrumb a.is-disabled,html.theme--documenter-dark .breadcrumb a.is-disabled:hover{color:#f2f2f2}html.theme--documenter-dark .hljs{background:initial !important}html.theme--documenter-dark .katex .katex-mathml{top:0;right:0}html.theme--documenter-dark .katex-display,html.theme--documenter-dark mjx-container,html.theme--documenter-dark .MathJax_Display{margin:0.5em 0 !important}html.theme--documenter-dark html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}html.theme--documenter-dark li.no-marker{list-style:none}html.theme--documenter-dark #documenter .docs-main>article{overflow-wrap:break-word}html.theme--documenter-dark #documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main{width:100%}html.theme--documenter-dark #documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-main>header,html.theme--documenter-dark #documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar{background-color:#1f2424;border-bottom:1px solid #5e6d6f;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-icon,html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}html.theme--documenter-dark #documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #171717;transition-duration:0.7s;-webkit-transition-duration:0.7s}html.theme--documenter-dark #documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}html.theme--documenter-dark #documenter .docs-main section.footnotes{border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-main section.footnotes li .tag:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,html.theme--documenter-dark #documenter .docs-main section.footnotes li .content kbd:first-child,html.theme--documenter-dark .content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}html.theme--documenter-dark #documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #5e6d6f;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage,html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}html.theme--documenter-dark #documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}html.theme--documenter-dark #documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}html.theme--documenter-dark #documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}html.theme--documenter-dark #documenter .docs-sidebar{display:flex;flex-direction:column;color:#fff;background-color:#282f2f;border-right:1px solid #5e6d6f;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}html.theme--documenter-dark #documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #171717}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar{left:0;top:0}}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a,html.theme--documenter-dark #documenter .docs-sidebar .docs-package-name a:hover{color:#fff}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector{border-top:1px solid #5e6d6f;display:none;padding:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar .docs-version-selector.visible{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #5e6d6f;padding-bottom:1.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#fff;background:#282f2f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu a.tocitem:hover,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#fff;background-color:#32393a}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #5e6d6f;border-bottom:1px solid #5e6d6f;background-color:#1f2424}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#1f2424;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#32393a;color:#fff}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #5e6d6f}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}html.theme--documenter-dark #documenter .docs-sidebar form.docs-search>input{width:14.4rem}html.theme--documenter-dark #documenter .docs-sidebar #documenter-search-query{color:#868c98;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}@media screen and (max-width: 1055px){html.theme--documenter-dark #documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#3b4445}html.theme--documenter-dark #documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#4e5a5c}}html.theme--documenter-dark kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(245,245,245,0.6);box-shadow:0 2px 0 1px rgba(245,245,245,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}html.theme--documenter-dark .search-min-width-50{min-width:50%}html.theme--documenter-dark .search-min-height-100{min-height:100%}html.theme--documenter-dark .search-modal-card-body{max-height:calc(100vh - 15rem)}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .property-search-result-badge,html.theme--documenter-dark .search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333;background-color:#f1f5f9}html.theme--documenter-dark .search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}html.theme--documenter-dark .search-filter:hover,html.theme--documenter-dark .search-filter:focus{color:#333}html.theme--documenter-dark .search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}html.theme--documenter-dark .search-filter-selected:hover,html.theme--documenter-dark .search-filter-selected:focus{color:#f5f5f5}html.theme--documenter-dark .search-result-highlight{background-color:#ffdd57;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f}html.theme--documenter-dark .search-result-title{width:85%;color:#f5f5f5}html.theme--documenter-dark .search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-thumb,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}html.theme--documenter-dark #search-modal .modal-card-body::-webkit-scrollbar-track,html.theme--documenter-dark #search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem}html.theme--documenter-dark .gap-8{gap:2rem}html.theme--documenter-dark{background-color:#1f2424;font-size:16px;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}html.theme--documenter-dark .ansi span.sgr1{font-weight:bolder}html.theme--documenter-dark .ansi span.sgr2{font-weight:lighter}html.theme--documenter-dark .ansi span.sgr3{font-style:italic}html.theme--documenter-dark .ansi span.sgr4{text-decoration:underline}html.theme--documenter-dark .ansi span.sgr7{color:#1f2424;background-color:#fff}html.theme--documenter-dark .ansi span.sgr8{color:transparent}html.theme--documenter-dark .ansi span.sgr8 span{color:transparent}html.theme--documenter-dark .ansi span.sgr9{text-decoration:line-through}html.theme--documenter-dark .ansi span.sgr30{color:#242424}html.theme--documenter-dark .ansi span.sgr31{color:#f6705f}html.theme--documenter-dark .ansi span.sgr32{color:#4fb43a}html.theme--documenter-dark .ansi span.sgr33{color:#f4c72f}html.theme--documenter-dark .ansi span.sgr34{color:#7587f0}html.theme--documenter-dark .ansi span.sgr35{color:#bc89d3}html.theme--documenter-dark .ansi span.sgr36{color:#49b6ca}html.theme--documenter-dark .ansi span.sgr37{color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr40{background-color:#242424}html.theme--documenter-dark .ansi span.sgr41{background-color:#f6705f}html.theme--documenter-dark .ansi span.sgr42{background-color:#4fb43a}html.theme--documenter-dark .ansi span.sgr43{background-color:#f4c72f}html.theme--documenter-dark .ansi span.sgr44{background-color:#7587f0}html.theme--documenter-dark .ansi span.sgr45{background-color:#bc89d3}html.theme--documenter-dark .ansi span.sgr46{background-color:#49b6ca}html.theme--documenter-dark .ansi span.sgr47{background-color:#b3bdbe}html.theme--documenter-dark .ansi span.sgr90{color:#92a0a2}html.theme--documenter-dark .ansi span.sgr91{color:#ff8674}html.theme--documenter-dark .ansi span.sgr92{color:#79d462}html.theme--documenter-dark .ansi span.sgr93{color:#ffe76b}html.theme--documenter-dark .ansi span.sgr94{color:#8a98ff}html.theme--documenter-dark .ansi span.sgr95{color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr96{color:#6bc8db}html.theme--documenter-dark .ansi span.sgr97{color:#ecf0f1}html.theme--documenter-dark .ansi span.sgr100{background-color:#92a0a2}html.theme--documenter-dark .ansi span.sgr101{background-color:#ff8674}html.theme--documenter-dark .ansi span.sgr102{background-color:#79d462}html.theme--documenter-dark .ansi span.sgr103{background-color:#ffe76b}html.theme--documenter-dark .ansi span.sgr104{background-color:#8a98ff}html.theme--documenter-dark .ansi span.sgr105{background-color:#d2a4e6}html.theme--documenter-dark .ansi span.sgr106{background-color:#6bc8db}html.theme--documenter-dark .ansi span.sgr107{background-color:#ecf0f1}html.theme--documenter-dark code.language-julia-repl>span.hljs-meta{color:#4fb43a;font-weight:bolder}html.theme--documenter-dark .hljs{background:#2b2b2b;color:#f8f8f2}html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-quote{color:#d4d0ab}html.theme--documenter-dark .hljs-variable,html.theme--documenter-dark .hljs-template-variable,html.theme--documenter-dark .hljs-tag,html.theme--documenter-dark .hljs-name,html.theme--documenter-dark .hljs-selector-id,html.theme--documenter-dark .hljs-selector-class,html.theme--documenter-dark .hljs-regexp,html.theme--documenter-dark .hljs-deletion{color:#ffa07a}html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-link{color:#f5ab35}html.theme--documenter-dark .hljs-attribute{color:#ffd700}html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-addition{color:#abe338}html.theme--documenter-dark .hljs-title,html.theme--documenter-dark .hljs-section{color:#00e0e0}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{color:#dcc6e0}html.theme--documenter-dark .hljs-emphasis{font-style:italic}html.theme--documenter-dark .hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast: active){html.theme--documenter-dark .hljs-addition,html.theme--documenter-dark .hljs-attribute,html.theme--documenter-dark .hljs-built_in,html.theme--documenter-dark .hljs-bullet,html.theme--documenter-dark .hljs-comment,html.theme--documenter-dark .hljs-link,html.theme--documenter-dark .hljs-literal,html.theme--documenter-dark .hljs-meta,html.theme--documenter-dark .hljs-number,html.theme--documenter-dark .hljs-params,html.theme--documenter-dark .hljs-string,html.theme--documenter-dark .hljs-symbol,html.theme--documenter-dark .hljs-type,html.theme--documenter-dark .hljs-quote{color:highlight}html.theme--documenter-dark .hljs-keyword,html.theme--documenter-dark .hljs-selector-tag{font-weight:bold}}html.theme--documenter-dark .hljs-subst{color:#f8f8f2}html.theme--documenter-dark .search-result-link{border-radius:0.7em;transition:all 300ms}html.theme--documenter-dark .search-result-link:hover,html.theme--documenter-dark .search-result-link:focus{background-color:rgba(0,128,128,0.1)}html.theme--documenter-dark .search-result-link .property-search-result-badge,html.theme--documenter-dark .search-result-link .search-filter{transition:all 300ms}html.theme--documenter-dark .search-result-link:hover .property-search-result-badge,html.theme--documenter-dark .search-result-link:hover .search-filter,html.theme--documenter-dark .search-result-link:focus .property-search-result-badge,html.theme--documenter-dark .search-result-link:focus .search-filter{color:#333 !important;background-color:#f1f5f9 !important}html.theme--documenter-dark .search-result-title{color:whitesmoke}html.theme--documenter-dark .search-result-highlight{background-color:greenyellow;color:black}html.theme--documenter-dark .search-divider{border-bottom:1px solid #5e6d6f50}html.theme--documenter-dark .w-100{width:100%}html.theme--documenter-dark .gap-2{gap:0.5rem}html.theme--documenter-dark .gap-4{gap:1rem} diff --git a/v2.0.2/assets/themes/documenter-light.css b/v2.0.2/assets/themes/documenter-light.css new file mode 100644 index 0000000..e000447 --- /dev/null +++ b/v2.0.2/assets/themes/documenter-light.css @@ -0,0 +1,9 @@ +.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.file-cta,.file-name,.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input,.button{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.file-cta:focus,.file-name:focus,.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.button:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.is-focused.file-cta,.is-focused.file-name,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-focused.button,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.file-cta:active,.file-name:active,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.button:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis,.is-active.file-cta,.is-active.file-name,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.is-active.button{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],.file-cta[disabled],.file-name[disabled],.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],.button[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis,fieldset[disabled] .file-cta,fieldset[disabled] .file-name,fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input,fieldset[disabled] .button{cursor:not-allowed}.tabs,.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.breadcrumb,.file,.button,.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}.admonition:not(:last-child),.tabs:not(:last-child),.pagination:not(:last-child),.message:not(:last-child),.level:not(:last-child),.breadcrumb:not(:last-child),.block:not(:last-child),.title:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.progress:not(:last-child),.notification:not(:last-child),.content:not(:last-child),.box:not(:last-child){margin-bottom:1.5rem}.modal-close,.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.delete::before,.modal-close::after,.delete::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before,.delete::before{height:2px;width:50%}.modal-close::after,.delete::after{height:50%;width:2px}.modal-close:hover,.delete:hover,.modal-close:focus,.delete:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active,.delete:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close,#documenter .docs-sidebar form.docs-search>input.modal-close,.is-small.delete,#documenter .docs-sidebar form.docs-search>input.delete{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close,.is-medium.delete{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close,.is-large.delete{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.control.is-loading::after,.select.is-loading::after,.loader,.button.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.modal-background,.modal,.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio,.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.navbar-burger{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e6e6e6 !important}.has-background-white{background-color:#fff !important}.has-text-black{color:#0a0a0a !important}a.has-text-black:hover,a.has-text-black:focus{color:#000 !important}.has-background-black{background-color:#0a0a0a !important}.has-text-light{color:#f5f5f5 !important}a.has-text-light:hover,a.has-text-light:focus{color:#dbdbdb !important}.has-background-light{background-color:#f5f5f5 !important}.has-text-dark{color:#363636 !important}a.has-text-dark:hover,a.has-text-dark:focus{color:#1c1c1c !important}.has-background-dark{background-color:#363636 !important}.has-text-primary{color:#4eb5de !important}a.has-text-primary:hover,a.has-text-primary:focus{color:#27a1d2 !important}.has-background-primary{background-color:#4eb5de !important}.has-text-primary-light{color:#eef8fc !important}a.has-text-primary-light:hover,a.has-text-primary-light:focus{color:#c3e6f4 !important}.has-background-primary-light{background-color:#eef8fc !important}.has-text-primary-dark{color:#1a6d8e !important}a.has-text-primary-dark:hover,a.has-text-primary-dark:focus{color:#228eb9 !important}.has-background-primary-dark{background-color:#1a6d8e !important}.has-text-link{color:#2e63b8 !important}a.has-text-link:hover,a.has-text-link:focus{color:#244d8f !important}.has-background-link{background-color:#2e63b8 !important}.has-text-link-light{color:#eff3fb !important}a.has-text-link-light:hover,a.has-text-link-light:focus{color:#c6d6f1 !important}.has-background-link-light{background-color:#eff3fb !important}.has-text-link-dark{color:#3169c4 !important}a.has-text-link-dark:hover,a.has-text-link-dark:focus{color:#5485d4 !important}.has-background-link-dark{background-color:#3169c4 !important}.has-text-info{color:#3c5dcd !important}a.has-text-info:hover,a.has-text-info:focus{color:#2c48aa !important}.has-background-info{background-color:#3c5dcd !important}.has-text-info-light{color:#eff2fb !important}a.has-text-info-light:hover,a.has-text-info-light:focus{color:#c6d0f0 !important}.has-background-info-light{background-color:#eff2fb !important}.has-text-info-dark{color:#3253c3 !important}a.has-text-info-dark:hover,a.has-text-info-dark:focus{color:#5571d3 !important}.has-background-info-dark{background-color:#3253c3 !important}.has-text-success{color:#259a12 !important}a.has-text-success:hover,a.has-text-success:focus{color:#1a6c0d !important}.has-background-success{background-color:#259a12 !important}.has-text-success-light{color:#effded !important}a.has-text-success-light:hover,a.has-text-success-light:focus{color:#c7f8bf !important}.has-background-success-light{background-color:#effded !important}.has-text-success-dark{color:#2ec016 !important}a.has-text-success-dark:hover,a.has-text-success-dark:focus{color:#3fe524 !important}.has-background-success-dark{background-color:#2ec016 !important}.has-text-warning{color:#a98800 !important}a.has-text-warning:hover,a.has-text-warning:focus{color:#765f00 !important}.has-background-warning{background-color:#a98800 !important}.has-text-warning-light{color:#fffbeb !important}a.has-text-warning-light:hover,a.has-text-warning-light:focus{color:#fff1b8 !important}.has-background-warning-light{background-color:#fffbeb !important}.has-text-warning-dark{color:#cca400 !important}a.has-text-warning-dark:hover,a.has-text-warning-dark:focus{color:#ffcd00 !important}.has-background-warning-dark{background-color:#cca400 !important}.has-text-danger{color:#cb3c33 !important}a.has-text-danger:hover,a.has-text-danger:focus{color:#a23029 !important}.has-background-danger{background-color:#cb3c33 !important}.has-text-danger-light{color:#fbefef !important}a.has-text-danger-light:hover,a.has-text-danger-light:focus{color:#f1c8c6 !important}.has-background-danger-light{background-color:#fbefef !important}.has-text-danger-dark{color:#c03930 !important}a.has-text-danger-dark:hover,a.has-text-danger-dark:focus{color:#d35850 !important}.has-background-danger-dark{background-color:#c03930 !important}.has-text-black-bis{color:#121212 !important}.has-background-black-bis{background-color:#121212 !important}.has-text-black-ter{color:#242424 !important}.has-background-black-ter{background-color:#242424 !important}.has-text-grey-darker{color:#363636 !important}.has-background-grey-darker{background-color:#363636 !important}.has-text-grey-dark{color:#4a4a4a !important}.has-background-grey-dark{background-color:#4a4a4a !important}.has-text-grey{color:#6b6b6b !important}.has-background-grey{background-color:#6b6b6b !important}.has-text-grey-light{color:#b5b5b5 !important}.has-background-grey-light{background-color:#b5b5b5 !important}.has-text-grey-lighter{color:#dbdbdb !important}.has-background-grey-lighter{background-color:#dbdbdb !important}.has-text-white-ter{color:#f5f5f5 !important}.has-background-white-ter{background-color:#f5f5f5 !important}.has-text-white-bis{color:#fafafa !important}.has-background-white-bis{background-color:#fafafa !important}.is-flex-direction-row{flex-direction:row !important}.is-flex-direction-row-reverse{flex-direction:row-reverse !important}.is-flex-direction-column{flex-direction:column !important}.is-flex-direction-column-reverse{flex-direction:column-reverse !important}.is-flex-wrap-nowrap{flex-wrap:nowrap !important}.is-flex-wrap-wrap{flex-wrap:wrap !important}.is-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse !important}.is-justify-content-flex-start{justify-content:flex-start !important}.is-justify-content-flex-end{justify-content:flex-end !important}.is-justify-content-center{justify-content:center !important}.is-justify-content-space-between{justify-content:space-between !important}.is-justify-content-space-around{justify-content:space-around !important}.is-justify-content-space-evenly{justify-content:space-evenly !important}.is-justify-content-start{justify-content:start !important}.is-justify-content-end{justify-content:end !important}.is-justify-content-left{justify-content:left !important}.is-justify-content-right{justify-content:right !important}.is-align-content-flex-start{align-content:flex-start !important}.is-align-content-flex-end{align-content:flex-end !important}.is-align-content-center{align-content:center !important}.is-align-content-space-between{align-content:space-between !important}.is-align-content-space-around{align-content:space-around !important}.is-align-content-space-evenly{align-content:space-evenly !important}.is-align-content-stretch{align-content:stretch !important}.is-align-content-start{align-content:start !important}.is-align-content-end{align-content:end !important}.is-align-content-baseline{align-content:baseline !important}.is-align-items-stretch{align-items:stretch !important}.is-align-items-flex-start{align-items:flex-start !important}.is-align-items-flex-end{align-items:flex-end !important}.is-align-items-center{align-items:center !important}.is-align-items-baseline{align-items:baseline !important}.is-align-items-start{align-items:start !important}.is-align-items-end{align-items:end !important}.is-align-items-self-start{align-items:self-start !important}.is-align-items-self-end{align-items:self-end !important}.is-align-self-auto{align-self:auto !important}.is-align-self-flex-start{align-self:flex-start !important}.is-align-self-flex-end{align-self:flex-end !important}.is-align-self-center{align-self:center !important}.is-align-self-baseline{align-self:baseline !important}.is-align-self-stretch{align-self:stretch !important}.is-flex-grow-0{flex-grow:0 !important}.is-flex-grow-1{flex-grow:1 !important}.is-flex-grow-2{flex-grow:2 !important}.is-flex-grow-3{flex-grow:3 !important}.is-flex-grow-4{flex-grow:4 !important}.is-flex-grow-5{flex-grow:5 !important}.is-flex-shrink-0{flex-shrink:0 !important}.is-flex-shrink-1{flex-shrink:1 !important}.is-flex-shrink-2{flex-shrink:2 !important}.is-flex-shrink-3{flex-shrink:3 !important}.is-flex-shrink-4{flex-shrink:4 !important}.is-flex-shrink-5{flex-shrink:5 !important}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-radiusless{border-radius:0 !important}.is-shadowless{box-shadow:none !important}.is-clickable{cursor:pointer !important;pointer-events:all !important}.is-clipped{overflow:hidden !important}.is-relative{position:relative !important}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:.75rem !important}.mt-3{margin-top:.75rem !important}.mr-3{margin-right:.75rem !important}.mb-3{margin-bottom:.75rem !important}.ml-3{margin-left:.75rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.m-4{margin:1rem !important}.mt-4{margin-top:1rem !important}.mr-4{margin-right:1rem !important}.mb-4{margin-bottom:1rem !important}.ml-4{margin-left:1rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.m-5{margin:1.5rem !important}.mt-5{margin-top:1.5rem !important}.mr-5{margin-right:1.5rem !important}.mb-5{margin-bottom:1.5rem !important}.ml-5{margin-left:1.5rem !important}.mx-5{margin-left:1.5rem !important;margin-right:1.5rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-6{margin:3rem !important}.mt-6{margin-top:3rem !important}.mr-6{margin-right:3rem !important}.mb-6{margin-bottom:3rem !important}.ml-6{margin-left:3rem !important}.mx-6{margin-left:3rem !important;margin-right:3rem !important}.my-6{margin-top:3rem !important;margin-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:.75rem !important}.pt-3{padding-top:.75rem !important}.pr-3{padding-right:.75rem !important}.pb-3{padding-bottom:.75rem !important}.pl-3{padding-left:.75rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.p-4{padding:1rem !important}.pt-4{padding-top:1rem !important}.pr-4{padding-right:1rem !important}.pb-4{padding-bottom:1rem !important}.pl-4{padding-left:1rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.p-5{padding:1.5rem !important}.pt-5{padding-top:1.5rem !important}.pr-5{padding-right:1.5rem !important}.pb-5{padding-bottom:1.5rem !important}.pl-5{padding-left:1.5rem !important}.px-5{padding-left:1.5rem !important;padding-right:1.5rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-6{padding:3rem !important}.pt-6{padding-top:3rem !important}.pr-6{padding-right:3rem !important}.pb-6{padding-bottom:3rem !important}.pl-6{padding-left:3rem !important}.px-6{padding-left:3rem !important;padding-right:3rem !important}.py-6{padding-top:3rem !important;padding-bottom:3rem !important}.p-auto{padding:auto !important}.pt-auto{padding-top:auto !important}.pr-auto{padding-right:auto !important}.pb-auto{padding-bottom:auto !important}.pl-auto{padding-left:auto !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.is-size-1{font-size:3rem !important}.is-size-2{font-size:2.5rem !important}.is-size-3{font-size:2rem !important}.is-size-4{font-size:1.5rem !important}.is-size-5{font-size:1.25rem !important}.is-size-6{font-size:1rem !important}.is-size-7,.docstring>section>a.docs-sourcelink{font-size:.75rem !important}@media screen and (max-width: 768px){.is-size-1-mobile{font-size:3rem !important}.is-size-2-mobile{font-size:2.5rem !important}.is-size-3-mobile{font-size:2rem !important}.is-size-4-mobile{font-size:1.5rem !important}.is-size-5-mobile{font-size:1.25rem !important}.is-size-6-mobile{font-size:1rem !important}.is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px),print{.is-size-1-tablet{font-size:3rem !important}.is-size-2-tablet{font-size:2.5rem !important}.is-size-3-tablet{font-size:2rem !important}.is-size-4-tablet{font-size:1.5rem !important}.is-size-5-tablet{font-size:1.25rem !important}.is-size-6-tablet{font-size:1rem !important}.is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1055px){.is-size-1-touch{font-size:3rem !important}.is-size-2-touch{font-size:2.5rem !important}.is-size-3-touch{font-size:2rem !important}.is-size-4-touch{font-size:1.5rem !important}.is-size-5-touch{font-size:1.25rem !important}.is-size-6-touch{font-size:1rem !important}.is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1056px){.is-size-1-desktop{font-size:3rem !important}.is-size-2-desktop{font-size:2.5rem !important}.is-size-3-desktop{font-size:2rem !important}.is-size-4-desktop{font-size:1.5rem !important}.is-size-5-desktop{font-size:1.25rem !important}.is-size-6-desktop{font-size:1rem !important}.is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){.is-size-1-widescreen{font-size:3rem !important}.is-size-2-widescreen{font-size:2.5rem !important}.is-size-3-widescreen{font-size:2rem !important}.is-size-4-widescreen{font-size:1.5rem !important}.is-size-5-widescreen{font-size:1.25rem !important}.is-size-6-widescreen{font-size:1rem !important}.is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){.is-size-1-fullhd{font-size:3rem !important}.is-size-2-fullhd{font-size:2.5rem !important}.is-size-3-fullhd{font-size:2rem !important}.is-size-4-fullhd{font-size:1.5rem !important}.is-size-5-fullhd{font-size:1.25rem !important}.is-size-6-fullhd{font-size:1rem !important}.is-size-7-fullhd{font-size:.75rem !important}}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}@media screen and (max-width: 768px){.has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px),print{.has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1055px){.has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1056px){.has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){.has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){.has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){.has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px),print{.has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1055px){.has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1056px){.has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){.has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){.has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){.has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px),print{.has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1055px){.has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1056px){.has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){.has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){.has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){.has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px),print{.has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1055px){.has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1056px){.has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){.has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){.has-text-right-fullhd{text-align:right !important}}.is-capitalized{text-transform:capitalize !important}.is-lowercase{text-transform:lowercase !important}.is-uppercase{text-transform:uppercase !important}.is-italic{font-style:italic !important}.is-underlined{text-decoration:underline !important}.has-text-weight-light{font-weight:300 !important}.has-text-weight-normal{font-weight:400 !important}.has-text-weight-medium{font-weight:500 !important}.has-text-weight-semibold{font-weight:600 !important}.has-text-weight-bold{font-weight:700 !important}.is-family-primary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-secondary{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-sans-serif{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif !important}.is-family-monospace{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-family-code{font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace !important}.is-block{display:block !important}@media screen and (max-width: 768px){.is-block-mobile{display:block !important}}@media screen and (min-width: 769px),print{.is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-block-tablet-only{display:block !important}}@media screen and (max-width: 1055px){.is-block-touch{display:block !important}}@media screen and (min-width: 1056px){.is-block-desktop{display:block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){.is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){.is-block-fullhd{display:block !important}}.is-flex{display:flex !important}@media screen and (max-width: 768px){.is-flex-mobile{display:flex !important}}@media screen and (min-width: 769px),print{.is-flex-tablet{display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-flex-tablet-only{display:flex !important}}@media screen and (max-width: 1055px){.is-flex-touch{display:flex !important}}@media screen and (min-width: 1056px){.is-flex-desktop{display:flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-flex-desktop-only{display:flex !important}}@media screen and (min-width: 1216px){.is-flex-widescreen{display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-flex-widescreen-only{display:flex !important}}@media screen and (min-width: 1408px){.is-flex-fullhd{display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width: 768px){.is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px),print{.is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1055px){.is-inline-touch{display:inline !important}}@media screen and (min-width: 1056px){.is-inline-desktop{display:inline !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){.is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){.is-inline-fullhd{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px),print{.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1055px){.is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1056px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){.is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){.is-inline-block-fullhd{display:inline-block !important}}.is-inline-flex{display:inline-flex !important}@media screen and (max-width: 768px){.is-inline-flex-mobile{display:inline-flex !important}}@media screen and (min-width: 769px),print{.is-inline-flex-tablet{display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-inline-flex-tablet-only{display:inline-flex !important}}@media screen and (max-width: 1055px){.is-inline-flex-touch{display:inline-flex !important}}@media screen and (min-width: 1056px){.is-inline-flex-desktop{display:inline-flex !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-inline-flex-desktop-only{display:inline-flex !important}}@media screen and (min-width: 1216px){.is-inline-flex-widescreen{display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-inline-flex-widescreen-only{display:inline-flex !important}}@media screen and (min-width: 1408px){.is-inline-flex-fullhd{display:inline-flex !important}}.is-hidden{display:none !important}.is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){.is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px),print{.is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1055px){.is-hidden-touch{display:none !important}}@media screen and (min-width: 1056px){.is-hidden-desktop{display:none !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){.is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){.is-hidden-fullhd{display:none !important}}.is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){.is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px),print{.is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1055px){.is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1055px){.is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1056px){.is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1056px) and (max-width: 1215px){.is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){.is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){.is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){.is-invisible-fullhd{visibility:hidden !important}}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:auto;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,optgroup,select,textarea{font-family:"Lato Medium",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue","Helvetica","Arial",sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}body{color:#222;font-size:1em;font-weight:400;line-height:1.5}a{color:#2e63b8;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:rgba(0,0,0,0.05);color:#000;font-size:.875em;font-weight:normal;padding:.1em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type="checkbox"],input[type="radio"]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#222;font-weight:700}fieldset{border:none}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#222;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{vertical-align:top}table td:not([align]),table th:not([align]){text-align:inherit}table th{color:#222}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.box{background-color:#fff;border-radius:6px;box-shadow:#bbb;color:#222;display:block;padding:1.25rem}a.box:hover,a.box:focus{box-shadow:0 0.5em 1em -0.125em rgba(10,10,10,0.1),0 0 0 1px #2e63b8}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #2e63b8}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#222;cursor:pointer;justify-content:center;padding-bottom:calc(0.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(0.5em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-small,.button #documenter .docs-sidebar form.docs-search>input.icon,#documenter .docs-sidebar .button form.docs-search>input.icon,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.5em - 1px);margin-right:.25em}.button .icon:last-child:not(:first-child){margin-left:.25em;margin-right:calc(-0.5em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.5em - 1px);margin-right:calc(-0.5em - 1px)}.button:hover,.button.is-hovered{border-color:#b5b5b5;color:#363636}.button:focus,.button.is-focused{border-color:#3c5dcd;color:#363636}.button:focus:not(:active),.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button:active,.button.is-active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#222;text-decoration:underline}.button.is-text:hover,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text.is-focused{background-color:#f5f5f5;color:#222}.button.is-text:active,.button.is-text.is-active{background-color:#e8e8e8;color:#222}.button.is-text[disabled],fieldset[disabled] .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-ghost{background:none;border-color:rgba(0,0,0,0);color:#2e63b8;text-decoration:none}.button.is-ghost:hover,.button.is-ghost.is-hovered{color:#2e63b8;text-decoration:underline}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white:hover,.button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white:focus,.button.is-white.is-focused{border-color:transparent;color:#0a0a0a}.button.is-white:focus:not(:active),.button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.button.is-white:active,.button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled],fieldset[disabled] .button.is-white{background-color:#fff;border-color:#fff;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover,.button.is-white.is-inverted.is-hovered{background-color:#000}.button.is-white.is-inverted[disabled],fieldset[disabled] .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:hover,.button.is-white.is-outlined.is-hovered,.button.is-white.is-outlined:focus,.button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-outlined.is-loading:hover::after,.button.is-white.is-outlined.is-loading.is-hovered::after,.button.is-white.is-outlined.is-loading:focus::after,.button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-white.is-outlined[disabled],fieldset[disabled] .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:hover,.button.is-white.is-inverted.is-outlined.is-hovered,.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined.is-loading:hover::after,.button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-white.is-inverted.is-outlined.is-loading:focus::after,.button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black:hover,.button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}.button.is-black:focus,.button.is-black.is-focused{border-color:transparent;color:#fff}.button.is-black:focus:not(:active),.button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.button.is-black:active,.button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled],fieldset[disabled] .button.is-black{background-color:#0a0a0a;border-color:#0a0a0a;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover,.button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-black.is-inverted[disabled],fieldset[disabled] .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:hover,.button.is-black.is-outlined.is-hovered,.button.is-black.is-outlined:focus,.button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-outlined.is-loading:hover::after,.button.is-black.is-outlined.is-loading.is-hovered::after,.button.is-black.is-outlined.is-loading:focus::after,.button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-black.is-outlined[disabled],fieldset[disabled] .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover,.button.is-black.is-inverted.is-outlined.is-hovered,.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined.is-loading:hover::after,.button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-black.is-inverted.is-outlined.is-loading:focus::after,.button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}.button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:hover,.button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus,.button.is-light.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light:focus:not(:active),.button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.button.is-light:active,.button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.button.is-light[disabled],fieldset[disabled] .button.is-light{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none}.button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted:hover,.button.is-light.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}.button.is-light.is-inverted[disabled],fieldset[disabled] .button.is-light.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:hover,.button.is-light.is-outlined.is-hovered,.button.is-light.is-outlined:focus,.button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-outlined.is-loading:hover::after,.button.is-light.is-outlined.is-loading.is-hovered::after,.button.is-light.is-outlined.is-loading:focus::after,.button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}.button.is-light.is-outlined[disabled],fieldset[disabled] .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}.button.is-light.is-inverted.is-outlined:hover,.button.is-light.is-inverted.is-outlined.is-hovered,.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#f5f5f5}.button.is-light.is-inverted.is-outlined.is-loading:hover::after,.button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-light.is-inverted.is-outlined.is-loading:focus::after,.button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}.button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}.button.is-dark,.content kbd.button{background-color:#363636;border-color:transparent;color:#fff}.button.is-dark:hover,.content kbd.button:hover,.button.is-dark.is-hovered,.content kbd.button.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#fff}.button.is-dark:focus,.content kbd.button:focus,.button.is-dark.is-focused,.content kbd.button.is-focused{border-color:transparent;color:#fff}.button.is-dark:focus:not(:active),.content kbd.button:focus:not(:active),.button.is-dark.is-focused:not(:active),.content kbd.button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.button.is-dark:active,.content kbd.button:active,.button.is-dark.is-active,.content kbd.button.is-active{background-color:#292929;border-color:transparent;color:#fff}.button.is-dark[disabled],.content kbd.button[disabled],fieldset[disabled] .button.is-dark,fieldset[disabled] .content kbd.button,.content fieldset[disabled] kbd.button{background-color:#363636;border-color:#363636;box-shadow:none}.button.is-dark.is-inverted,.content kbd.button.is-inverted{background-color:#fff;color:#363636}.button.is-dark.is-inverted:hover,.content kbd.button.is-inverted:hover,.button.is-dark.is-inverted.is-hovered,.content kbd.button.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-dark.is-inverted[disabled],.content kbd.button.is-inverted[disabled],fieldset[disabled] .button.is-dark.is-inverted,fieldset[disabled] .content kbd.button.is-inverted,.content fieldset[disabled] kbd.button.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after,.content kbd.button.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined,.content kbd.button.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:hover,.content kbd.button.is-outlined:hover,.button.is-dark.is-outlined.is-hovered,.content kbd.button.is-outlined.is-hovered,.button.is-dark.is-outlined:focus,.content kbd.button.is-outlined:focus,.button.is-dark.is-outlined.is-focused,.content kbd.button.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#fff}.button.is-dark.is-outlined.is-loading::after,.content kbd.button.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-outlined.is-loading:hover::after,.content kbd.button.is-outlined.is-loading:hover::after,.button.is-dark.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-outlined.is-loading:focus::after,.content kbd.button.is-outlined.is-loading:focus::after,.button.is-dark.is-outlined.is-loading.is-focused::after,.content kbd.button.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-dark.is-outlined[disabled],.content kbd.button.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-outlined,fieldset[disabled] .content kbd.button.is-outlined,.content fieldset[disabled] kbd.button.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined,.content kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-dark.is-inverted.is-outlined:hover,.content kbd.button.is-inverted.is-outlined:hover,.button.is-dark.is-inverted.is-outlined.is-hovered,.content kbd.button.is-inverted.is-outlined.is-hovered,.button.is-dark.is-inverted.is-outlined:focus,.content kbd.button.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined.is-focused,.content kbd.button.is-inverted.is-outlined.is-focused{background-color:#fff;color:#363636}.button.is-dark.is-inverted.is-outlined.is-loading:hover::after,.content kbd.button.is-inverted.is-outlined.is-loading:hover::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-dark.is-inverted.is-outlined.is-loading:focus::after,.content kbd.button.is-inverted.is-outlined.is-loading:focus::after,.button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,.content kbd.button.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}.button.is-dark.is-inverted.is-outlined[disabled],.content kbd.button.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-dark.is-inverted.is-outlined,fieldset[disabled] .content kbd.button.is-inverted.is-outlined,.content fieldset[disabled] kbd.button.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary,.docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:transparent;color:#fff}.button.is-primary:hover,.docstring>section>a.button.docs-sourcelink:hover,.button.is-primary.is-hovered,.docstring>section>a.button.is-hovered.docs-sourcelink{background-color:#43b1dc;border-color:transparent;color:#fff}.button.is-primary:focus,.docstring>section>a.button.docs-sourcelink:focus,.button.is-primary.is-focused,.docstring>section>a.button.is-focused.docs-sourcelink{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active),.docstring>section>a.button.docs-sourcelink:focus:not(:active),.button.is-primary.is-focused:not(:active),.docstring>section>a.button.is-focused.docs-sourcelink:not(:active){box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.button.is-primary:active,.docstring>section>a.button.docs-sourcelink:active,.button.is-primary.is-active,.docstring>section>a.button.is-active.docs-sourcelink{background-color:#39acda;border-color:transparent;color:#fff}.button.is-primary[disabled],.docstring>section>a.button.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary,fieldset[disabled] .docstring>section>a.button.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;box-shadow:none}.button.is-primary.is-inverted,.docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted:hover,.docstring>section>a.button.is-inverted.docs-sourcelink:hover,.button.is-primary.is-inverted.is-hovered,.docstring>section>a.button.is-inverted.is-hovered.docs-sourcelink{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled],.docstring>section>a.button.is-inverted.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted,fieldset[disabled] .docstring>section>a.button.is-inverted.docs-sourcelink{background-color:#fff;border-color:transparent;box-shadow:none;color:#4eb5de}.button.is-primary.is-loading::after,.docstring>section>a.button.is-loading.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined,.docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;color:#4eb5de}.button.is-primary.is-outlined:hover,.docstring>section>a.button.is-outlined.docs-sourcelink:hover,.button.is-primary.is-outlined.is-hovered,.docstring>section>a.button.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-outlined:focus,.docstring>section>a.button.is-outlined.docs-sourcelink:focus,.button.is-primary.is-outlined.is-focused,.docstring>section>a.button.is-outlined.is-focused.docs-sourcelink{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.button.is-primary.is-outlined.is-loading::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #fff #fff !important}.button.is-primary.is-outlined[disabled],.docstring>section>a.button.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-outlined,fieldset[disabled] .docstring>section>a.button.is-outlined.docs-sourcelink{background-color:transparent;border-color:#4eb5de;box-shadow:none;color:#4eb5de}.button.is-primary.is-inverted.is-outlined,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:hover,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:hover,.button.is-primary.is-inverted.is-outlined.is-hovered,.docstring>section>a.button.is-inverted.is-outlined.is-hovered.docs-sourcelink,.button.is-primary.is-inverted.is-outlined:focus,.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink:focus,.button.is-primary.is-inverted.is-outlined.is-focused,.docstring>section>a.button.is-inverted.is-outlined.is-focused.docs-sourcelink{background-color:#fff;color:#4eb5de}.button.is-primary.is-inverted.is-outlined.is-loading:hover::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:hover::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-hovered.docs-sourcelink::after,.button.is-primary.is-inverted.is-outlined.is-loading:focus::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.docs-sourcelink:focus::after,.button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,.docstring>section>a.button.is-inverted.is-outlined.is-loading.is-focused.docs-sourcelink::after{border-color:transparent transparent #4eb5de #4eb5de !important}.button.is-primary.is-inverted.is-outlined[disabled],.docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink[disabled],fieldset[disabled] .button.is-primary.is-inverted.is-outlined,fieldset[disabled] .docstring>section>a.button.is-inverted.is-outlined.docs-sourcelink{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-primary.is-light,.docstring>section>a.button.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.button.is-primary.is-light:hover,.docstring>section>a.button.is-light.docs-sourcelink:hover,.button.is-primary.is-light.is-hovered,.docstring>section>a.button.is-light.is-hovered.docs-sourcelink{background-color:#e3f3fa;border-color:transparent;color:#1a6d8e}.button.is-primary.is-light:active,.docstring>section>a.button.is-light.docs-sourcelink:active,.button.is-primary.is-light.is-active,.docstring>section>a.button.is-light.is-active.docs-sourcelink{background-color:#d8eff8;border-color:transparent;color:#1a6d8e}.button.is-link{background-color:#2e63b8;border-color:transparent;color:#fff}.button.is-link:hover,.button.is-link.is-hovered{background-color:#2b5eae;border-color:transparent;color:#fff}.button.is-link:focus,.button.is-link.is-focused{border-color:transparent;color:#fff}.button.is-link:focus:not(:active),.button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.button.is-link:active,.button.is-link.is-active{background-color:#2958a4;border-color:transparent;color:#fff}.button.is-link[disabled],fieldset[disabled] .button.is-link{background-color:#2e63b8;border-color:#2e63b8;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted:hover,.button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-link.is-inverted[disabled],fieldset[disabled] .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#2e63b8}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;color:#2e63b8}.button.is-link.is-outlined:hover,.button.is-link.is-outlined.is-hovered,.button.is-link.is-outlined:focus,.button.is-link.is-outlined.is-focused{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-outlined.is-loading:hover::after,.button.is-link.is-outlined.is-loading.is-hovered::after,.button.is-link.is-outlined.is-loading:focus::after,.button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-link.is-outlined[disabled],fieldset[disabled] .button.is-link.is-outlined{background-color:transparent;border-color:#2e63b8;box-shadow:none;color:#2e63b8}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:hover,.button.is-link.is-inverted.is-outlined.is-hovered,.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#2e63b8}.button.is-link.is-inverted.is-outlined.is-loading:hover::after,.button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-link.is-inverted.is-outlined.is-loading:focus::after,.button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #2e63b8 #2e63b8 !important}.button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link.is-light{background-color:#eff3fb;color:#3169c4}.button.is-link.is-light:hover,.button.is-link.is-light.is-hovered{background-color:#e4ecf8;border-color:transparent;color:#3169c4}.button.is-link.is-light:active,.button.is-link.is-light.is-active{background-color:#dae5f6;border-color:transparent;color:#3169c4}.button.is-info{background-color:#3c5dcd;border-color:transparent;color:#fff}.button.is-info:hover,.button.is-info.is-hovered{background-color:#3355c9;border-color:transparent;color:#fff}.button.is-info:focus,.button.is-info.is-focused{border-color:transparent;color:#fff}.button.is-info:focus:not(:active),.button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.button.is-info:active,.button.is-info.is-active{background-color:#3151bf;border-color:transparent;color:#fff}.button.is-info[disabled],fieldset[disabled] .button.is-info{background-color:#3c5dcd;border-color:#3c5dcd;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3c5dcd}.button.is-info.is-inverted:hover,.button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-info.is-inverted[disabled],fieldset[disabled] .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3c5dcd}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;color:#3c5dcd}.button.is-info.is-outlined:hover,.button.is-info.is-outlined.is-hovered,.button.is-info.is-outlined:focus,.button.is-info.is-outlined.is-focused{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}.button.is-info.is-outlined.is-loading:hover::after,.button.is-info.is-outlined.is-loading.is-hovered::after,.button.is-info.is-outlined.is-loading:focus::after,.button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-info.is-outlined[disabled],fieldset[disabled] .button.is-info.is-outlined{background-color:transparent;border-color:#3c5dcd;box-shadow:none;color:#3c5dcd}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:hover,.button.is-info.is-inverted.is-outlined.is-hovered,.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3c5dcd}.button.is-info.is-inverted.is-outlined.is-loading:hover::after,.button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-info.is-inverted.is-outlined.is-loading:focus::after,.button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3c5dcd #3c5dcd !important}.button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info.is-light{background-color:#eff2fb;color:#3253c3}.button.is-info.is-light:hover,.button.is-info.is-light.is-hovered{background-color:#e5e9f8;border-color:transparent;color:#3253c3}.button.is-info.is-light:active,.button.is-info.is-light.is-active{background-color:#dae1f6;border-color:transparent;color:#3253c3}.button.is-success{background-color:#259a12;border-color:transparent;color:#fff}.button.is-success:hover,.button.is-success.is-hovered{background-color:#228f11;border-color:transparent;color:#fff}.button.is-success:focus,.button.is-success.is-focused{border-color:transparent;color:#fff}.button.is-success:focus:not(:active),.button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.button.is-success:active,.button.is-success.is-active{background-color:#20830f;border-color:transparent;color:#fff}.button.is-success[disabled],fieldset[disabled] .button.is-success{background-color:#259a12;border-color:#259a12;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#259a12}.button.is-success.is-inverted:hover,.button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-success.is-inverted[disabled],fieldset[disabled] .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#259a12}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined{background-color:transparent;border-color:#259a12;color:#259a12}.button.is-success.is-outlined:hover,.button.is-success.is-outlined.is-hovered,.button.is-success.is-outlined:focus,.button.is-success.is-outlined.is-focused{background-color:#259a12;border-color:#259a12;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #259a12 #259a12 !important}.button.is-success.is-outlined.is-loading:hover::after,.button.is-success.is-outlined.is-loading.is-hovered::after,.button.is-success.is-outlined.is-loading:focus::after,.button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-success.is-outlined[disabled],fieldset[disabled] .button.is-success.is-outlined{background-color:transparent;border-color:#259a12;box-shadow:none;color:#259a12}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:hover,.button.is-success.is-inverted.is-outlined.is-hovered,.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#259a12}.button.is-success.is-inverted.is-outlined.is-loading:hover::after,.button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-success.is-inverted.is-outlined.is-loading:focus::after,.button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #259a12 #259a12 !important}.button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success.is-light{background-color:#effded;color:#2ec016}.button.is-success.is-light:hover,.button.is-success.is-light.is-hovered{background-color:#e5fce1;border-color:transparent;color:#2ec016}.button.is-success.is-light:active,.button.is-success.is-light.is-active{background-color:#dbfad6;border-color:transparent;color:#2ec016}.button.is-warning{background-color:#a98800;border-color:transparent;color:#fff}.button.is-warning:hover,.button.is-warning.is-hovered{background-color:#9c7d00;border-color:transparent;color:#fff}.button.is-warning:focus,.button.is-warning.is-focused{border-color:transparent;color:#fff}.button.is-warning:focus:not(:active),.button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.button.is-warning:active,.button.is-warning.is-active{background-color:#8f7300;border-color:transparent;color:#fff}.button.is-warning[disabled],fieldset[disabled] .button.is-warning{background-color:#a98800;border-color:#a98800;box-shadow:none}.button.is-warning.is-inverted{background-color:#fff;color:#a98800}.button.is-warning.is-inverted:hover,.button.is-warning.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-warning.is-inverted[disabled],fieldset[disabled] .button.is-warning.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#a98800}.button.is-warning.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-warning.is-outlined{background-color:transparent;border-color:#a98800;color:#a98800}.button.is-warning.is-outlined:hover,.button.is-warning.is-outlined.is-hovered,.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined.is-focused{background-color:#a98800;border-color:#a98800;color:#fff}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #a98800 #a98800 !important}.button.is-warning.is-outlined.is-loading:hover::after,.button.is-warning.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-outlined.is-loading:focus::after,.button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-warning.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-outlined{background-color:transparent;border-color:#a98800;box-shadow:none;color:#a98800}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-warning.is-inverted.is-outlined:hover,.button.is-warning.is-inverted.is-outlined.is-hovered,.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined.is-focused{background-color:#fff;color:#a98800}.button.is-warning.is-inverted.is-outlined.is-loading:hover::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-warning.is-inverted.is-outlined.is-loading:focus::after,.button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #a98800 #a98800 !important}.button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning.is-light{background-color:#fffbeb;color:#cca400}.button.is-warning.is-light:hover,.button.is-warning.is-light.is-hovered{background-color:#fff9de;border-color:transparent;color:#cca400}.button.is-warning.is-light:active,.button.is-warning.is-light.is-active{background-color:#fff6d1;border-color:transparent;color:#cca400}.button.is-danger{background-color:#cb3c33;border-color:transparent;color:#fff}.button.is-danger:hover,.button.is-danger.is-hovered{background-color:#c13930;border-color:transparent;color:#fff}.button.is-danger:focus,.button.is-danger.is-focused{border-color:transparent;color:#fff}.button.is-danger:focus:not(:active),.button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.button.is-danger:active,.button.is-danger.is-active{background-color:#b7362e;border-color:transparent;color:#fff}.button.is-danger[disabled],fieldset[disabled] .button.is-danger{background-color:#cb3c33;border-color:#cb3c33;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#cb3c33}.button.is-danger.is-inverted:hover,.button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled],fieldset[disabled] .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#cb3c33}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;color:#cb3c33}.button.is-danger.is-outlined:hover,.button.is-danger.is-outlined.is-hovered,.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined.is-focused{background-color:#cb3c33;border-color:#cb3c33;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}.button.is-danger.is-outlined.is-loading:hover::after,.button.is-danger.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-outlined.is-loading:focus::after,.button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}.button.is-danger.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-outlined{background-color:transparent;border-color:#cb3c33;box-shadow:none;color:#cb3c33}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:hover,.button.is-danger.is-inverted.is-outlined.is-hovered,.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#cb3c33}.button.is-danger.is-inverted.is-outlined.is-loading:hover::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,.button.is-danger.is-inverted.is-outlined.is-loading:focus::after,.button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #cb3c33 #cb3c33 !important}.button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-danger.is-light{background-color:#fbefef;color:#c03930}.button.is-danger.is-light:hover,.button.is-danger.is-light.is-hovered{background-color:#f8e6e5;border-color:transparent;color:#c03930}.button.is-danger.is-light:active,.button.is-danger.is-light.is-active{background-color:#f6dcda;border-color:transparent;color:#c03930}.button.is-small,#documenter .docs-sidebar form.docs-search>input.button{font-size:.75rem}.button.is-small:not(.is-rounded),#documenter .docs-sidebar form.docs-search>input.button:not(.is-rounded){border-radius:2px}.button.is-normal{font-size:1rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled],fieldset[disabled] .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent !important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em * 0.5));top:calc(50% - (1em * 0.5));position:absolute !important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#6b6b6b;box-shadow:none;pointer-events:none}.button.is-rounded,#documenter .docs-sidebar form.docs-search>input.button{border-radius:9999px;padding-left:calc(1em + 0.25em);padding-right:calc(1em + 0.25em)}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child):not(.is-fullwidth){margin-right:.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){font-size:.75rem}.buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large):not(.is-rounded){border-radius:2px}.buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}.buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button:hover,.buttons.has-addons .button.is-hovered{z-index:2}.buttons.has-addons .button:focus,.buttons.has-addons .button.is-focused,.buttons.has-addons .button:active,.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-selected{z-index:3}.buttons.has-addons .button:focus:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-selected:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1;flex-shrink:1}.buttons.is-centered{justify-content:center}.buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}.buttons.is-right{justify-content:flex-end}.buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}@media screen and (max-width: 768px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.5625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.65625rem}.button.is-responsive.is-medium{font-size:.75rem}.button.is-responsive.is-large{font-size:1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.button.is-responsive.is-small,#documenter .docs-sidebar form.docs-search>input.is-responsive{font-size:.65625rem}.button.is-responsive,.button.is-responsive.is-normal{font-size:.75rem}.button.is-responsive.is-medium{font-size:1rem}.button.is-responsive.is-large{font-size:1.25rem}}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}.container.is-fluid{max-width:none !important;padding-left:32px;padding-right:32px;width:100%}@media screen and (min-width: 1056px){.container{max-width:992px}}@media screen and (max-width: 1215px){.container.is-widescreen:not(.is-max-desktop){max-width:1152px}}@media screen and (max-width: 1407px){.container.is-fullhd:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}@media screen and (min-width: 1216px){.container:not(.is-max-desktop){max-width:1152px}}@media screen and (min-width: 1408px){.container:not(.is-max-desktop):not(.is-max-widescreen){max-width:1344px}}.content li+li{margin-top:0.25em}.content p:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content ul:not(:last-child),.content blockquote:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:0.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:0.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:0.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:0.8em}.content h5{font-size:1.125em;margin-bottom:0.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol.is-lower-alpha:not([type]){list-style-type:lower-alpha}.content ol.is-lower-roman:not([type]){list-style-type:lower-roman}.content ol.is-upper-alpha:not([type]){list-style-type:upper-alpha}.content ol.is-upper-roman:not([type]){list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:0.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0;white-space:pre;word-wrap:normal}.content sup,.content sub{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.content table th{color:#222}.content table th:not([align]){text-align:inherit}.content table thead td,.content table thead th{border-width:0 0 2px;color:#222}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#222}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content .tabs li+li{margin-top:0}.content.is-small,#documenter .docs-sidebar form.docs-search>input.content{font-size:.75rem}.content.is-normal{font-size:1rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small,#documenter .docs-sidebar form.docs-search>input.icon{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.icon-text{align-items:flex-start;color:inherit;display:inline-flex;flex-wrap:wrap;line-height:1.5rem;vertical-align:top}.icon-text .icon{flex-grow:0;flex-shrink:0}.icon-text .icon:not(:last-child){margin-right:.25em}.icon-text .icon:not(:first-child){margin-left:.25em}div.icon-text{display:flex}.image,#documenter .docs-sidebar .docs-logo>img{display:block;position:relative}.image img,#documenter .docs-sidebar .docs-logo>img img{display:block;height:auto;width:100%}.image img.is-rounded,#documenter .docs-sidebar .docs-logo>img img.is-rounded{border-radius:9999px}.image.is-fullwidth,#documenter .docs-sidebar .docs-logo>img.is-fullwidth{width:100%}.image.is-square img,#documenter .docs-sidebar .docs-logo>img.is-square img,.image.is-square .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-square .has-ratio,.image.is-1by1 img,#documenter .docs-sidebar .docs-logo>img.is-1by1 img,.image.is-1by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by1 .has-ratio,.image.is-5by4 img,#documenter .docs-sidebar .docs-logo>img.is-5by4 img,.image.is-5by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by4 .has-ratio,.image.is-4by3 img,#documenter .docs-sidebar .docs-logo>img.is-4by3 img,.image.is-4by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by3 .has-ratio,.image.is-3by2 img,#documenter .docs-sidebar .docs-logo>img.is-3by2 img,.image.is-3by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by2 .has-ratio,.image.is-5by3 img,#documenter .docs-sidebar .docs-logo>img.is-5by3 img,.image.is-5by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-5by3 .has-ratio,.image.is-16by9 img,#documenter .docs-sidebar .docs-logo>img.is-16by9 img,.image.is-16by9 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-16by9 .has-ratio,.image.is-2by1 img,#documenter .docs-sidebar .docs-logo>img.is-2by1 img,.image.is-2by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by1 .has-ratio,.image.is-3by1 img,#documenter .docs-sidebar .docs-logo>img.is-3by1 img,.image.is-3by1 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by1 .has-ratio,.image.is-4by5 img,#documenter .docs-sidebar .docs-logo>img.is-4by5 img,.image.is-4by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-4by5 .has-ratio,.image.is-3by4 img,#documenter .docs-sidebar .docs-logo>img.is-3by4 img,.image.is-3by4 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by4 .has-ratio,.image.is-2by3 img,#documenter .docs-sidebar .docs-logo>img.is-2by3 img,.image.is-2by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-2by3 .has-ratio,.image.is-3by5 img,#documenter .docs-sidebar .docs-logo>img.is-3by5 img,.image.is-3by5 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-3by5 .has-ratio,.image.is-9by16 img,#documenter .docs-sidebar .docs-logo>img.is-9by16 img,.image.is-9by16 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-9by16 .has-ratio,.image.is-1by2 img,#documenter .docs-sidebar .docs-logo>img.is-1by2 img,.image.is-1by2 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by2 .has-ratio,.image.is-1by3 img,#documenter .docs-sidebar .docs-logo>img.is-1by3 img,.image.is-1by3 .has-ratio,#documenter .docs-sidebar .docs-logo>img.is-1by3 .has-ratio{height:100%;width:100%}.image.is-square,#documenter .docs-sidebar .docs-logo>img.is-square,.image.is-1by1,#documenter .docs-sidebar .docs-logo>img.is-1by1{padding-top:100%}.image.is-5by4,#documenter .docs-sidebar .docs-logo>img.is-5by4{padding-top:80%}.image.is-4by3,#documenter .docs-sidebar .docs-logo>img.is-4by3{padding-top:75%}.image.is-3by2,#documenter .docs-sidebar .docs-logo>img.is-3by2{padding-top:66.6666%}.image.is-5by3,#documenter .docs-sidebar .docs-logo>img.is-5by3{padding-top:60%}.image.is-16by9,#documenter .docs-sidebar .docs-logo>img.is-16by9{padding-top:56.25%}.image.is-2by1,#documenter .docs-sidebar .docs-logo>img.is-2by1{padding-top:50%}.image.is-3by1,#documenter .docs-sidebar .docs-logo>img.is-3by1{padding-top:33.3333%}.image.is-4by5,#documenter .docs-sidebar .docs-logo>img.is-4by5{padding-top:125%}.image.is-3by4,#documenter .docs-sidebar .docs-logo>img.is-3by4{padding-top:133.3333%}.image.is-2by3,#documenter .docs-sidebar .docs-logo>img.is-2by3{padding-top:150%}.image.is-3by5,#documenter .docs-sidebar .docs-logo>img.is-3by5{padding-top:166.6666%}.image.is-9by16,#documenter .docs-sidebar .docs-logo>img.is-9by16{padding-top:177.7777%}.image.is-1by2,#documenter .docs-sidebar .docs-logo>img.is-1by2{padding-top:200%}.image.is-1by3,#documenter .docs-sidebar .docs-logo>img.is-1by3{padding-top:300%}.image.is-16x16,#documenter .docs-sidebar .docs-logo>img.is-16x16{height:16px;width:16px}.image.is-24x24,#documenter .docs-sidebar .docs-logo>img.is-24x24{height:24px;width:24px}.image.is-32x32,#documenter .docs-sidebar .docs-logo>img.is-32x32{height:32px;width:32px}.image.is-48x48,#documenter .docs-sidebar .docs-logo>img.is-48x48{height:48px;width:48px}.image.is-64x64,#documenter .docs-sidebar .docs-logo>img.is-64x64{height:64px;width:64px}.image.is-96x96,#documenter .docs-sidebar .docs-logo>img.is-96x96{height:96px;width:96px}.image.is-128x128,#documenter .docs-sidebar .docs-logo>img.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;position:relative;padding:1.25rem 2.5rem 1.25rem 1.5rem}.notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{right:.5rem;position:absolute;top:0.5rem}.notification .title,.notification .subtitle,.notification .content{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.notification.is-dark,.content kbd.notification{background-color:#363636;color:#fff}.notification.is-primary,.docstring>section>a.notification.docs-sourcelink{background-color:#4eb5de;color:#fff}.notification.is-primary.is-light,.docstring>section>a.notification.is-light.docs-sourcelink{background-color:#eef8fc;color:#1a6d8e}.notification.is-link{background-color:#2e63b8;color:#fff}.notification.is-link.is-light{background-color:#eff3fb;color:#3169c4}.notification.is-info{background-color:#3c5dcd;color:#fff}.notification.is-info.is-light{background-color:#eff2fb;color:#3253c3}.notification.is-success{background-color:#259a12;color:#fff}.notification.is-success.is-light{background-color:#effded;color:#2ec016}.notification.is-warning{background-color:#a98800;color:#fff}.notification.is-warning.is-light{background-color:#fffbeb;color:#cca400}.notification.is-danger{background-color:#cb3c33;color:#fff}.notification.is-danger.is-light{background-color:#fbefef;color:#c03930}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:9999px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#ededed}.progress::-webkit-progress-value{background-color:#222}.progress::-moz-progress-bar{background-color:#222}.progress::-ms-fill{background-color:#222;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #ededed 30%)}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #ededed 30%)}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #ededed 30%)}.progress.is-dark::-webkit-progress-value,.content kbd.progress::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar,.content kbd.progress::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill,.content kbd.progress::-ms-fill{background-color:#363636}.progress.is-dark:indeterminate,.content kbd.progress:indeterminate{background-image:linear-gradient(to right, #363636 30%, #ededed 30%)}.progress.is-primary::-webkit-progress-value,.docstring>section>a.progress.docs-sourcelink::-webkit-progress-value{background-color:#4eb5de}.progress.is-primary::-moz-progress-bar,.docstring>section>a.progress.docs-sourcelink::-moz-progress-bar{background-color:#4eb5de}.progress.is-primary::-ms-fill,.docstring>section>a.progress.docs-sourcelink::-ms-fill{background-color:#4eb5de}.progress.is-primary:indeterminate,.docstring>section>a.progress.docs-sourcelink:indeterminate{background-image:linear-gradient(to right, #4eb5de 30%, #ededed 30%)}.progress.is-link::-webkit-progress-value{background-color:#2e63b8}.progress.is-link::-moz-progress-bar{background-color:#2e63b8}.progress.is-link::-ms-fill{background-color:#2e63b8}.progress.is-link:indeterminate{background-image:linear-gradient(to right, #2e63b8 30%, #ededed 30%)}.progress.is-info::-webkit-progress-value{background-color:#3c5dcd}.progress.is-info::-moz-progress-bar{background-color:#3c5dcd}.progress.is-info::-ms-fill{background-color:#3c5dcd}.progress.is-info:indeterminate{background-image:linear-gradient(to right, #3c5dcd 30%, #ededed 30%)}.progress.is-success::-webkit-progress-value{background-color:#259a12}.progress.is-success::-moz-progress-bar{background-color:#259a12}.progress.is-success::-ms-fill{background-color:#259a12}.progress.is-success:indeterminate{background-image:linear-gradient(to right, #259a12 30%, #ededed 30%)}.progress.is-warning::-webkit-progress-value{background-color:#a98800}.progress.is-warning::-moz-progress-bar{background-color:#a98800}.progress.is-warning::-ms-fill{background-color:#a98800}.progress.is-warning:indeterminate{background-image:linear-gradient(to right, #a98800 30%, #ededed 30%)}.progress.is-danger::-webkit-progress-value{background-color:#cb3c33}.progress.is-danger::-moz-progress-bar{background-color:#cb3c33}.progress.is-danger::-ms-fill{background-color:#cb3c33}.progress.is-danger:indeterminate{background-image:linear-gradient(to right, #cb3c33 30%, #ededed 30%)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#ededed;background-image:linear-gradient(to right, #222 30%, #ededed 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress:indeterminate::-ms-fill{animation-name:none}.progress.is-small,#documenter .docs-sidebar form.docs-search>input.progress{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}.table{background-color:#fff;color:#222}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(0,0,0,0.7)}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#fff}.table td.is-primary,.table th.is-primary{background-color:#4eb5de;border-color:#4eb5de;color:#fff}.table td.is-link,.table th.is-link{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.table td.is-info,.table th.is-info{background-color:#3c5dcd;border-color:#3c5dcd;color:#fff}.table td.is-success,.table th.is-success{background-color:#259a12;border-color:#259a12;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#a98800;border-color:#a98800;color:#fff}.table td.is-danger,.table th.is-danger{background-color:#cb3c33;border-color:#cb3c33;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#4eb5de;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table td.is-vcentered,.table th.is-vcentered{vertical-align:middle}.table th{color:#222}.table th:not([align]){text-align:left}.table tr.is-selected{background-color:#4eb5de;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead{background-color:rgba(0,0,0,0)}.table thead td,.table thead th{border-width:0 0 2px;color:#222}.table tfoot{background-color:rgba(0,0,0,0)}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#222}.table tbody{background-color:rgba(0,0,0,0)}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:0.25em 0.5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag,.tags .content kbd,.content .tags kbd,.tags .docstring>section>a.docs-sourcelink{margin-bottom:0.5rem}.tags .tag:not(:last-child),.tags .content kbd:not(:last-child),.content .tags kbd:not(:last-child),.tags .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-0.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.are-medium .tag:not(.is-normal):not(.is-large),.tags.are-medium .content kbd:not(.is-normal):not(.is-large),.content .tags.are-medium kbd:not(.is-normal):not(.is-large),.tags.are-medium .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-large){font-size:1rem}.tags.are-large .tag:not(.is-normal):not(.is-medium),.tags.are-large .content kbd:not(.is-normal):not(.is-medium),.content .tags.are-large kbd:not(.is-normal):not(.is-medium),.tags.are-large .docstring>section>a.docs-sourcelink:not(.is-normal):not(.is-medium){font-size:1.25rem}.tags.is-centered{justify-content:center}.tags.is-centered .tag,.tags.is-centered .content kbd,.content .tags.is-centered kbd,.tags.is-centered .docstring>section>a.docs-sourcelink{margin-right:0.25rem;margin-left:0.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child),.tags.is-right .content kbd:not(:first-child),.content .tags.is-right kbd:not(:first-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0.5rem}.tags.is-right .tag:not(:last-child),.tags.is-right .content kbd:not(:last-child),.content .tags.is-right kbd:not(:last-child),.tags.is-right .docstring>section>a.docs-sourcelink:not(:last-child){margin-right:0}.tags.has-addons .tag,.tags.has-addons .content kbd,.content .tags.has-addons kbd,.tags.has-addons .docstring>section>a.docs-sourcelink{margin-right:0}.tags.has-addons .tag:not(:first-child),.tags.has-addons .content kbd:not(:first-child),.content .tags.has-addons kbd:not(:first-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.tags.has-addons .tag:not(:last-child),.tags.has-addons .content kbd:not(:last-child),.content .tags.has-addons kbd:not(:last-child),.tags.has-addons .docstring>section>a.docs-sourcelink:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.tag:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#222;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.tag:not(body) .delete,.content kbd:not(body) .delete,.docstring>section>a.docs-sourcelink:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag.is-white:not(body),.content kbd.is-white:not(body),.docstring>section>a.docs-sourcelink.is-white:not(body){background-color:#fff;color:#0a0a0a}.tag.is-black:not(body),.content kbd.is-black:not(body),.docstring>section>a.docs-sourcelink.is-black:not(body){background-color:#0a0a0a;color:#fff}.tag.is-light:not(body),.content kbd.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.tag.is-dark:not(body),.content kbd:not(body),.docstring>section>a.docs-sourcelink.is-dark:not(body),.content .docstring>section>kbd:not(body){background-color:#363636;color:#fff}.tag.is-primary:not(body),.content kbd.is-primary:not(body),.docstring>section>a.docs-sourcelink:not(body){background-color:#4eb5de;color:#fff}.tag.is-primary.is-light:not(body),.content kbd.is-primary.is-light:not(body),.docstring>section>a.docs-sourcelink.is-light:not(body){background-color:#eef8fc;color:#1a6d8e}.tag.is-link:not(body),.content kbd.is-link:not(body),.docstring>section>a.docs-sourcelink.is-link:not(body){background-color:#2e63b8;color:#fff}.tag.is-link.is-light:not(body),.content kbd.is-link.is-light:not(body),.docstring>section>a.docs-sourcelink.is-link.is-light:not(body){background-color:#eff3fb;color:#3169c4}.tag.is-info:not(body),.content kbd.is-info:not(body),.docstring>section>a.docs-sourcelink.is-info:not(body){background-color:#3c5dcd;color:#fff}.tag.is-info.is-light:not(body),.content kbd.is-info.is-light:not(body),.docstring>section>a.docs-sourcelink.is-info.is-light:not(body){background-color:#eff2fb;color:#3253c3}.tag.is-success:not(body),.content kbd.is-success:not(body),.docstring>section>a.docs-sourcelink.is-success:not(body){background-color:#259a12;color:#fff}.tag.is-success.is-light:not(body),.content kbd.is-success.is-light:not(body),.docstring>section>a.docs-sourcelink.is-success.is-light:not(body){background-color:#effded;color:#2ec016}.tag.is-warning:not(body),.content kbd.is-warning:not(body),.docstring>section>a.docs-sourcelink.is-warning:not(body){background-color:#a98800;color:#fff}.tag.is-warning.is-light:not(body),.content kbd.is-warning.is-light:not(body),.docstring>section>a.docs-sourcelink.is-warning.is-light:not(body){background-color:#fffbeb;color:#cca400}.tag.is-danger:not(body),.content kbd.is-danger:not(body),.docstring>section>a.docs-sourcelink.is-danger:not(body){background-color:#cb3c33;color:#fff}.tag.is-danger.is-light:not(body),.content kbd.is-danger.is-light:not(body),.docstring>section>a.docs-sourcelink.is-danger.is-light:not(body){background-color:#fbefef;color:#c03930}.tag.is-normal:not(body),.content kbd.is-normal:not(body),.docstring>section>a.docs-sourcelink.is-normal:not(body){font-size:.75rem}.tag.is-medium:not(body),.content kbd.is-medium:not(body),.docstring>section>a.docs-sourcelink.is-medium:not(body){font-size:1rem}.tag.is-large:not(body),.content kbd.is-large:not(body),.docstring>section>a.docs-sourcelink.is-large:not(body){font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child),.content kbd:not(body) .icon:first-child:not(:last-child),.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child),.content kbd:not(body) .icon:last-child:not(:first-child),.docstring>section>a.docs-sourcelink:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child,.content kbd:not(body) .icon:first-child:last-child,.docstring>section>a.docs-sourcelink:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag.is-delete:not(body),.content kbd.is-delete:not(body),.docstring>section>a.docs-sourcelink.is-delete:not(body){margin-left:1px;padding:0;position:relative;width:2em}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before,.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.tag.is-delete:not(body)::before,.content kbd.is-delete:not(body)::before,.docstring>section>a.docs-sourcelink.is-delete:not(body)::before{height:1px;width:50%}.tag.is-delete:not(body)::after,.content kbd.is-delete:not(body)::after,.docstring>section>a.docs-sourcelink.is-delete:not(body)::after{height:50%;width:1px}.tag.is-delete:not(body):hover,.content kbd.is-delete:not(body):hover,.docstring>section>a.docs-sourcelink.is-delete:not(body):hover,.tag.is-delete:not(body):focus,.content kbd.is-delete:not(body):focus,.docstring>section>a.docs-sourcelink.is-delete:not(body):focus{background-color:#e8e8e8}.tag.is-delete:not(body):active,.content kbd.is-delete:not(body):active,.docstring>section>a.docs-sourcelink.is-delete:not(body):active{background-color:#dbdbdb}.tag.is-rounded:not(body),#documenter .docs-sidebar form.docs-search>input:not(body),.content kbd.is-rounded:not(body),#documenter .docs-sidebar .content form.docs-search>input:not(body),.docstring>section>a.docs-sourcelink.is-rounded:not(body){border-radius:9999px}a.tag:hover,.docstring>section>a.docs-sourcelink:hover{text-decoration:underline}.title,.subtitle{word-break:break-word}.title em,.title span,.subtitle em,.subtitle span{font-weight:inherit}.title sub,.subtitle sub{font-size:.75em}.title sup,.subtitle sup{font-size:.75em}.title .tag,.title .content kbd,.content .title kbd,.title .docstring>section>a.docs-sourcelink,.subtitle .tag,.subtitle .content kbd,.content .subtitle kbd,.subtitle .docstring>section>a.docs-sourcelink{vertical-align:middle}.title{color:#222;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#222;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#222;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.number{align-items:center;background-color:#f5f5f5;border-radius:9999px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.select select,.textarea,.input,#documenter .docs-sidebar form.docs-search>input{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#222}.select select::-moz-placeholder,.textarea::-moz-placeholder,.input::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input::-moz-placeholder{color:#707070}.select select::-webkit-input-placeholder,.textarea::-webkit-input-placeholder,.input::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder{color:#707070}.select select:-moz-placeholder,.textarea:-moz-placeholder,.input:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input:-moz-placeholder{color:#707070}.select select:-ms-input-placeholder,.textarea:-ms-input-placeholder,.input:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder{color:#707070}.select select:hover,.textarea:hover,.input:hover,#documenter .docs-sidebar form.docs-search>input:hover,.select select.is-hovered,.is-hovered.textarea,.is-hovered.input,#documenter .docs-sidebar form.docs-search>input.is-hovered{border-color:#b5b5b5}.select select:focus,.textarea:focus,.input:focus,#documenter .docs-sidebar form.docs-search>input:focus,.select select.is-focused,.is-focused.textarea,.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.select select:active,.textarea:active,.input:active,#documenter .docs-sidebar form.docs-search>input:active,.select select.is-active,.is-active.textarea,.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{border-color:#2e63b8;box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select select[disabled],.textarea[disabled],.input[disabled],#documenter .docs-sidebar form.docs-search>input[disabled],fieldset[disabled] .select select,.select fieldset[disabled] select,fieldset[disabled] .textarea,fieldset[disabled] .input,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#6b6b6b}.select select[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder,.input[disabled]::-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-moz-placeholder,fieldset[disabled] .select select::-moz-placeholder,.select fieldset[disabled] select::-moz-placeholder,fieldset[disabled] .textarea::-moz-placeholder,fieldset[disabled] .input::-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]::-webkit-input-placeholder,fieldset[disabled] .select select::-webkit-input-placeholder,.select fieldset[disabled] select::-webkit-input-placeholder,fieldset[disabled] .textarea::-webkit-input-placeholder,fieldset[disabled] .input::-webkit-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input::-webkit-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input::-webkit-input-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder,.input[disabled]:-moz-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-moz-placeholder,fieldset[disabled] .select select:-moz-placeholder,.select fieldset[disabled] select:-moz-placeholder,fieldset[disabled] .textarea:-moz-placeholder,fieldset[disabled] .input:-moz-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-moz-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-moz-placeholder{color:rgba(107,107,107,0.3)}.select select[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,#documenter .docs-sidebar form.docs-search>input[disabled]:-ms-input-placeholder,fieldset[disabled] .select select:-ms-input-placeholder,.select fieldset[disabled] select:-ms-input-placeholder,fieldset[disabled] .textarea:-ms-input-placeholder,fieldset[disabled] .input:-ms-input-placeholder,fieldset[disabled] #documenter .docs-sidebar form.docs-search>input:-ms-input-placeholder,#documenter .docs-sidebar fieldset[disabled] form.docs-search>input:-ms-input-placeholder{color:rgba(107,107,107,0.3)}.textarea,.input,#documenter .docs-sidebar form.docs-search>input{box-shadow:inset 0 0.0625em 0.125em rgba(10,10,10,0.05);max-width:100%;width:100%}.textarea[readonly],.input[readonly],#documenter .docs-sidebar form.docs-search>input[readonly]{box-shadow:none}.is-white.textarea,.is-white.input,#documenter .docs-sidebar form.docs-search>input.is-white{border-color:#fff}.is-white.textarea:focus,.is-white.input:focus,#documenter .docs-sidebar form.docs-search>input.is-white:focus,.is-white.is-focused.textarea,.is-white.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-white.textarea:active,.is-white.input:active,#documenter .docs-sidebar form.docs-search>input.is-white:active,.is-white.is-active.textarea,.is-white.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.is-black.textarea,.is-black.input,#documenter .docs-sidebar form.docs-search>input.is-black{border-color:#0a0a0a}.is-black.textarea:focus,.is-black.input:focus,#documenter .docs-sidebar form.docs-search>input.is-black:focus,.is-black.is-focused.textarea,.is-black.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-black.textarea:active,.is-black.input:active,#documenter .docs-sidebar form.docs-search>input.is-black:active,.is-black.is-active.textarea,.is-black.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.is-light.textarea,.is-light.input,#documenter .docs-sidebar form.docs-search>input.is-light{border-color:#f5f5f5}.is-light.textarea:focus,.is-light.input:focus,#documenter .docs-sidebar form.docs-search>input.is-light:focus,.is-light.is-focused.textarea,.is-light.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-light.textarea:active,.is-light.input:active,#documenter .docs-sidebar form.docs-search>input.is-light:active,.is-light.is-active.textarea,.is-light.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.is-dark.textarea,.content kbd.textarea,.is-dark.input,#documenter .docs-sidebar form.docs-search>input.is-dark,.content kbd.input{border-color:#363636}.is-dark.textarea:focus,.content kbd.textarea:focus,.is-dark.input:focus,#documenter .docs-sidebar form.docs-search>input.is-dark:focus,.content kbd.input:focus,.is-dark.is-focused.textarea,.content kbd.is-focused.textarea,.is-dark.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.content kbd.is-focused.input,#documenter .docs-sidebar .content form.docs-search>input.is-focused,.is-dark.textarea:active,.content kbd.textarea:active,.is-dark.input:active,#documenter .docs-sidebar form.docs-search>input.is-dark:active,.content kbd.input:active,.is-dark.is-active.textarea,.content kbd.is-active.textarea,.is-dark.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.content kbd.is-active.input,#documenter .docs-sidebar .content form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.is-primary.textarea,.docstring>section>a.textarea.docs-sourcelink,.is-primary.input,#documenter .docs-sidebar form.docs-search>input.is-primary,.docstring>section>a.input.docs-sourcelink{border-color:#4eb5de}.is-primary.textarea:focus,.docstring>section>a.textarea.docs-sourcelink:focus,.is-primary.input:focus,#documenter .docs-sidebar form.docs-search>input.is-primary:focus,.docstring>section>a.input.docs-sourcelink:focus,.is-primary.is-focused.textarea,.docstring>section>a.is-focused.textarea.docs-sourcelink,.is-primary.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.docstring>section>a.is-focused.input.docs-sourcelink,.is-primary.textarea:active,.docstring>section>a.textarea.docs-sourcelink:active,.is-primary.input:active,#documenter .docs-sidebar form.docs-search>input.is-primary:active,.docstring>section>a.input.docs-sourcelink:active,.is-primary.is-active.textarea,.docstring>section>a.is-active.textarea.docs-sourcelink,.is-primary.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active,.docstring>section>a.is-active.input.docs-sourcelink{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.is-link.textarea,.is-link.input,#documenter .docs-sidebar form.docs-search>input.is-link{border-color:#2e63b8}.is-link.textarea:focus,.is-link.input:focus,#documenter .docs-sidebar form.docs-search>input.is-link:focus,.is-link.is-focused.textarea,.is-link.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-link.textarea:active,.is-link.input:active,#documenter .docs-sidebar form.docs-search>input.is-link:active,.is-link.is-active.textarea,.is-link.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.is-info.textarea,.is-info.input,#documenter .docs-sidebar form.docs-search>input.is-info{border-color:#3c5dcd}.is-info.textarea:focus,.is-info.input:focus,#documenter .docs-sidebar form.docs-search>input.is-info:focus,.is-info.is-focused.textarea,.is-info.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-info.textarea:active,.is-info.input:active,#documenter .docs-sidebar form.docs-search>input.is-info:active,.is-info.is-active.textarea,.is-info.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.is-success.textarea,.is-success.input,#documenter .docs-sidebar form.docs-search>input.is-success{border-color:#259a12}.is-success.textarea:focus,.is-success.input:focus,#documenter .docs-sidebar form.docs-search>input.is-success:focus,.is-success.is-focused.textarea,.is-success.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-success.textarea:active,.is-success.input:active,#documenter .docs-sidebar form.docs-search>input.is-success:active,.is-success.is-active.textarea,.is-success.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.is-warning.textarea,.is-warning.input,#documenter .docs-sidebar form.docs-search>input.is-warning{border-color:#a98800}.is-warning.textarea:focus,.is-warning.input:focus,#documenter .docs-sidebar form.docs-search>input.is-warning:focus,.is-warning.is-focused.textarea,.is-warning.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-warning.textarea:active,.is-warning.input:active,#documenter .docs-sidebar form.docs-search>input.is-warning:active,.is-warning.is-active.textarea,.is-warning.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.is-danger.textarea,.is-danger.input,#documenter .docs-sidebar form.docs-search>input.is-danger{border-color:#cb3c33}.is-danger.textarea:focus,.is-danger.input:focus,#documenter .docs-sidebar form.docs-search>input.is-danger:focus,.is-danger.is-focused.textarea,.is-danger.is-focused.input,#documenter .docs-sidebar form.docs-search>input.is-focused,.is-danger.textarea:active,.is-danger.input:active,#documenter .docs-sidebar form.docs-search>input.is-danger:active,.is-danger.is-active.textarea,.is-danger.is-active.input,#documenter .docs-sidebar form.docs-search>input.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.is-small.textarea,.is-small.input,#documenter .docs-sidebar form.docs-search>input{border-radius:2px;font-size:.75rem}.is-medium.textarea,.is-medium.input,#documenter .docs-sidebar form.docs-search>input.is-medium{font-size:1.25rem}.is-large.textarea,.is-large.input,#documenter .docs-sidebar form.docs-search>input.is-large{font-size:1.5rem}.is-fullwidth.textarea,.is-fullwidth.input,#documenter .docs-sidebar form.docs-search>input.is-fullwidth{display:block;width:100%}.is-inline.textarea,.is-inline.input,#documenter .docs-sidebar form.docs-search>input.is-inline{display:inline;width:auto}.input.is-rounded,#documenter .docs-sidebar form.docs-search>input{border-radius:9999px;padding-left:calc(calc(0.75em - 1px) + 0.375em);padding-right:calc(calc(0.75em - 1px) + 0.375em)}.input.is-static,#documenter .docs-sidebar form.docs-search>input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:calc(0.75em - 1px);resize:vertical}.textarea:not([rows]){max-height:40em;min-height:8em}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.radio,.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.radio input,.checkbox input{cursor:pointer}.radio:hover,.checkbox:hover{color:#222}.radio[disabled],.checkbox[disabled],fieldset[disabled] .radio,fieldset[disabled] .checkbox,.radio input[disabled],.checkbox input[disabled]{color:#6b6b6b;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.5em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#2e63b8;right:1.125em;z-index:4}.select.is-rounded select,#documenter .docs-sidebar form.docs-search>input.select select{border-radius:9999px;padding-left:1em}.select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select::-ms-expand{display:none}.select select[disabled]:hover,fieldset[disabled] .select select:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:auto;padding:0}.select select[multiple] option{padding:0.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#222}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select:hover,.select.is-white select.is-hovered{border-color:#f2f2f2}.select.is-white select:focus,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select.is-active{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select:hover,.select.is-black select.is-hovered{border-color:#000}.select.is-black select:focus,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select.is-active{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select:hover,.select.is-light select.is-hovered{border-color:#e8e8e8}.select.is-light select:focus,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select.is-active{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}.select.is-dark:not(:hover)::after,.content kbd.select:not(:hover)::after{border-color:#363636}.select.is-dark select,.content kbd.select select{border-color:#363636}.select.is-dark select:hover,.content kbd.select select:hover,.select.is-dark select.is-hovered,.content kbd.select select.is-hovered{border-color:#292929}.select.is-dark select:focus,.content kbd.select select:focus,.select.is-dark select.is-focused,.content kbd.select select.is-focused,.select.is-dark select:active,.content kbd.select select:active,.select.is-dark select.is-active,.content kbd.select select.is-active{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}.select.is-primary:not(:hover)::after,.docstring>section>a.select.docs-sourcelink:not(:hover)::after{border-color:#4eb5de}.select.is-primary select,.docstring>section>a.select.docs-sourcelink select{border-color:#4eb5de}.select.is-primary select:hover,.docstring>section>a.select.docs-sourcelink select:hover,.select.is-primary select.is-hovered,.docstring>section>a.select.docs-sourcelink select.is-hovered{border-color:#39acda}.select.is-primary select:focus,.docstring>section>a.select.docs-sourcelink select:focus,.select.is-primary select.is-focused,.docstring>section>a.select.docs-sourcelink select.is-focused,.select.is-primary select:active,.docstring>section>a.select.docs-sourcelink select:active,.select.is-primary select.is-active,.docstring>section>a.select.docs-sourcelink select.is-active{box-shadow:0 0 0 0.125em rgba(78,181,222,0.25)}.select.is-link:not(:hover)::after{border-color:#2e63b8}.select.is-link select{border-color:#2e63b8}.select.is-link select:hover,.select.is-link select.is-hovered{border-color:#2958a4}.select.is-link select:focus,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select.is-active{box-shadow:0 0 0 0.125em rgba(46,99,184,0.25)}.select.is-info:not(:hover)::after{border-color:#3c5dcd}.select.is-info select{border-color:#3c5dcd}.select.is-info select:hover,.select.is-info select.is-hovered{border-color:#3151bf}.select.is-info select:focus,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select.is-active{box-shadow:0 0 0 0.125em rgba(60,93,205,0.25)}.select.is-success:not(:hover)::after{border-color:#259a12}.select.is-success select{border-color:#259a12}.select.is-success select:hover,.select.is-success select.is-hovered{border-color:#20830f}.select.is-success select:focus,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select.is-active{box-shadow:0 0 0 0.125em rgba(37,154,18,0.25)}.select.is-warning:not(:hover)::after{border-color:#a98800}.select.is-warning select{border-color:#a98800}.select.is-warning select:hover,.select.is-warning select.is-hovered{border-color:#8f7300}.select.is-warning select:focus,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select.is-active{box-shadow:0 0 0 0.125em rgba(169,136,0,0.25)}.select.is-danger:not(:hover)::after{border-color:#cb3c33}.select.is-danger select{border-color:#cb3c33}.select.is-danger select:hover,.select.is-danger select.is-hovered{border-color:#b7362e}.select.is-danger select:focus,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select.is-active{box-shadow:0 0 0 0.125em rgba(203,60,51,0.25)}.select.is-small,#documenter .docs-sidebar form.docs-search>input.select{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#6b6b6b !important;opacity:0.5}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:0.625em;transform:none}.select.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white:hover .file-cta,.file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white:focus .file-cta,.file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}.file.is-white:active .file-cta,.file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black:hover .file-cta,.file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black:focus .file-cta,.file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}.file.is-black:active .file-cta,.file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:hover .file-cta,.file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-light:focus .file-cta,.file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:rgba(0,0,0,0.7)}.file.is-light:active .file-cta,.file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:rgba(0,0,0,0.7)}.file.is-dark .file-cta,.content kbd.file .file-cta{background-color:#363636;border-color:transparent;color:#fff}.file.is-dark:hover .file-cta,.content kbd.file:hover .file-cta,.file.is-dark.is-hovered .file-cta,.content kbd.file.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#fff}.file.is-dark:focus .file-cta,.content kbd.file:focus .file-cta,.file.is-dark.is-focused .file-cta,.content kbd.file.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#fff}.file.is-dark:active .file-cta,.content kbd.file:active .file-cta,.file.is-dark.is-active .file-cta,.content kbd.file.is-active .file-cta{background-color:#292929;border-color:transparent;color:#fff}.file.is-primary .file-cta,.docstring>section>a.file.docs-sourcelink .file-cta{background-color:#4eb5de;border-color:transparent;color:#fff}.file.is-primary:hover .file-cta,.docstring>section>a.file.docs-sourcelink:hover .file-cta,.file.is-primary.is-hovered .file-cta,.docstring>section>a.file.is-hovered.docs-sourcelink .file-cta{background-color:#43b1dc;border-color:transparent;color:#fff}.file.is-primary:focus .file-cta,.docstring>section>a.file.docs-sourcelink:focus .file-cta,.file.is-primary.is-focused .file-cta,.docstring>section>a.file.is-focused.docs-sourcelink .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(78,181,222,0.25);color:#fff}.file.is-primary:active .file-cta,.docstring>section>a.file.docs-sourcelink:active .file-cta,.file.is-primary.is-active .file-cta,.docstring>section>a.file.is-active.docs-sourcelink .file-cta{background-color:#39acda;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#2e63b8;border-color:transparent;color:#fff}.file.is-link:hover .file-cta,.file.is-link.is-hovered .file-cta{background-color:#2b5eae;border-color:transparent;color:#fff}.file.is-link:focus .file-cta,.file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(46,99,184,0.25);color:#fff}.file.is-link:active .file-cta,.file.is-link.is-active .file-cta{background-color:#2958a4;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#3c5dcd;border-color:transparent;color:#fff}.file.is-info:hover .file-cta,.file.is-info.is-hovered .file-cta{background-color:#3355c9;border-color:transparent;color:#fff}.file.is-info:focus .file-cta,.file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(60,93,205,0.25);color:#fff}.file.is-info:active .file-cta,.file.is-info.is-active .file-cta{background-color:#3151bf;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#259a12;border-color:transparent;color:#fff}.file.is-success:hover .file-cta,.file.is-success.is-hovered .file-cta{background-color:#228f11;border-color:transparent;color:#fff}.file.is-success:focus .file-cta,.file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(37,154,18,0.25);color:#fff}.file.is-success:active .file-cta,.file.is-success.is-active .file-cta{background-color:#20830f;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#a98800;border-color:transparent;color:#fff}.file.is-warning:hover .file-cta,.file.is-warning.is-hovered .file-cta{background-color:#9c7d00;border-color:transparent;color:#fff}.file.is-warning:focus .file-cta,.file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(169,136,0,0.25);color:#fff}.file.is-warning:active .file-cta,.file.is-warning.is-active .file-cta{background-color:#8f7300;border-color:transparent;color:#fff}.file.is-danger .file-cta{background-color:#cb3c33;border-color:transparent;color:#fff}.file.is-danger:hover .file-cta,.file.is-danger.is-hovered .file-cta{background-color:#c13930;border-color:transparent;color:#fff}.file.is-danger:focus .file-cta,.file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(203,60,51,0.25);color:#fff}.file.is-danger:active .file-cta,.file.is-danger.is-active .file-cta{background-color:#b7362e;border-color:transparent;color:#fff}.file.is-small,#documenter .docs-sidebar form.docs-search>input.file{font-size:.75rem}.file.is-normal{font-size:1rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa,#documenter .docs-sidebar form.docs-search>input.is-boxed .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#222}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#222}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#222}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:inherit;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#222;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:0.5em}.label.is-small,#documenter .docs-sidebar form.docs-search>input.label{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:0.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark,.content kbd.help{color:#363636}.help.is-primary,.docstring>section>a.help.docs-sourcelink{color:#4eb5de}.help.is-link{color:#2e63b8}.help.is-info{color:#3c5dcd}.help.is-success{color:#259a12}.help.is-warning{color:#a98800}.help.is-danger{color:#cb3c33}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:not(:first-child):not(:last-child) form.docs-search>input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child:not(:only-child) .button,.field.has-addons .control:first-child:not(:only-child) .input,.field.has-addons .control:first-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:first-child:not(:only-child) form.docs-search>input,.field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child:not(:only-child) .button,.field.has-addons .control:last-child:not(:only-child) .input,.field.has-addons .control:last-child:not(:only-child) #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .field.has-addons .control:last-child:not(:only-child) form.docs-search>input,.field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:not([disabled]):hover,.field.has-addons .control .button.is-hovered:not([disabled]),.field.has-addons .control .input:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):hover,.field.has-addons .control .input.is-hovered:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-hovered:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-hovered:not([disabled]),.field.has-addons .control .select select:not([disabled]):hover,.field.has-addons .control .select select.is-hovered:not([disabled]){z-index:2}.field.has-addons .control .button:not([disabled]):focus,.field.has-addons .control .button.is-focused:not([disabled]),.field.has-addons .control .button:not([disabled]):active,.field.has-addons .control .button.is-active:not([disabled]),.field.has-addons .control .input:not([disabled]):focus,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus,.field.has-addons .control .input.is-focused:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]),.field.has-addons .control .input:not([disabled]):active,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active,.field.has-addons .control .input.is-active:not([disabled]),.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]),#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]),.field.has-addons .control .select select:not([disabled]):focus,.field.has-addons .control .select select.is-focused:not([disabled]),.field.has-addons .control .select select:not([disabled]):active,.field.has-addons .control .select select.is-active:not([disabled]){z-index:3}.field.has-addons .control .button:not([disabled]):focus:hover,.field.has-addons .control .button.is-focused:not([disabled]):hover,.field.has-addons .control .button:not([disabled]):active:hover,.field.has-addons .control .button.is-active:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):focus:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):focus:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):focus:hover,.field.has-addons .control .input.is-focused:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-focused:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-focused:not([disabled]):hover,.field.has-addons .control .input:not([disabled]):active:hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input:not([disabled]):active:hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input:not([disabled]):active:hover,.field.has-addons .control .input.is-active:not([disabled]):hover,.field.has-addons .control #documenter .docs-sidebar form.docs-search>input.is-active:not([disabled]):hover,#documenter .docs-sidebar .field.has-addons .control form.docs-search>input.is-active:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):focus:hover,.field.has-addons .control .select select.is-focused:not([disabled]):hover,.field.has-addons .control .select select:not([disabled]):active:hover,.field.has-addons .control .select select.is-active:not([disabled]):hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1;flex-shrink:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width: 768px){.field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small,#documenter .docs-sidebar form.docs-search>input.field-label{font-size:.75rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.5rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:inherit}.control.has-icons-left .input:focus~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input:focus~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#222}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-medium~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input.is-large~.icon,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.5em;pointer-events:none;position:absolute;top:0;width:2.5em;z-index:4}.control.has-icons-left .input,.control.has-icons-left #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-left form.docs-search>input,.control.has-icons-left .select select{padding-left:2.5em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right #documenter .docs-sidebar form.docs-search>input,#documenter .docs-sidebar .control.has-icons-right form.docs-search>input,.control.has-icons-right .select select{padding-right:2.5em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute !important;right:.625em;top:0.625em;z-index:4}.control.is-loading.is-small:after,#documenter .docs-sidebar form.docs-search>input.is-loading:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#2e63b8;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#222;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ul,.breadcrumb ol{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small,#documenter .docs-sidebar form.docs-search>input.breadcrumb{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;border-radius:.25rem;box-shadow:#bbb;color:#222;max-width:100%;position:relative}.card-footer:first-child,.card-content:first-child,.card-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-footer:last-child,.card-content:last-child,.card-header:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-header{background-color:rgba(0,0,0,0);align-items:stretch;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);display:flex}.card-header-title{align-items:center;color:#222;display:flex;flex-grow:1;font-weight:700;padding:0.75rem 1rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;color:currentColor;font-family:inherit;font-size:1em;margin:0;padding:0;align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0.75rem 1rem}.card-image{display:block;position:relative}.card-image:first-child img{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-image:last-child img{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-content{background-color:rgba(0,0,0,0);padding:1.5rem}.card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #ededed;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #ededed}.card .media:not(:last-child){margin-bottom:1.5rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:#bbb;padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#222;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}a.dropdown-item,button.dropdown-item{padding-right:3rem;text-align:inherit;white-space:nowrap;width:100%}a.dropdown-item:hover,button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active,button.dropdown-item.is-active{background-color:#2e63b8;color:#fff}.dropdown-divider{background-color:#ededed;border:none;display:block;height:1px;margin:0.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width: 769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .title,.level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width: 769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width: 768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width: 769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:inherit}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,0.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}@media screen and (max-width: 768px){.media-content{overflow-x:auto}}.menu{font-size:1rem}.menu.is-small,#documenter .docs-sidebar form.docs-search>input.menu{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#222;display:block;padding:0.5em 0.75em}.menu-list a:hover{background-color:#f5f5f5;color:#222}.menu-list a.is-active{background-color:#2e63b8;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#6b6b6b;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}.message.is-small,#documenter .docs-sidebar form.docs-search>input.message{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.message.is-light .message-body{border-color:#f5f5f5}.message.is-dark,.content kbd.message{background-color:#fafafa}.message.is-dark .message-header,.content kbd.message .message-header{background-color:#363636;color:#fff}.message.is-dark .message-body,.content kbd.message .message-body{border-color:#363636}.message.is-primary,.docstring>section>a.message.docs-sourcelink{background-color:#eef8fc}.message.is-primary .message-header,.docstring>section>a.message.docs-sourcelink .message-header{background-color:#4eb5de;color:#fff}.message.is-primary .message-body,.docstring>section>a.message.docs-sourcelink .message-body{border-color:#4eb5de;color:#1a6d8e}.message.is-link{background-color:#eff3fb}.message.is-link .message-header{background-color:#2e63b8;color:#fff}.message.is-link .message-body{border-color:#2e63b8;color:#3169c4}.message.is-info{background-color:#eff2fb}.message.is-info .message-header{background-color:#3c5dcd;color:#fff}.message.is-info .message-body{border-color:#3c5dcd;color:#3253c3}.message.is-success{background-color:#effded}.message.is-success .message-header{background-color:#259a12;color:#fff}.message.is-success .message-body{border-color:#259a12;color:#2ec016}.message.is-warning{background-color:#fffbeb}.message.is-warning .message-header{background-color:#a98800;color:#fff}.message.is-warning .message-body{border-color:#a98800;color:#cca400}.message.is-danger{background-color:#fbefef}.message.is-danger .message-header{background-color:#cb3c33;color:#fff}.message.is-danger .message-body{border-color:#cb3c33;color:#c03930}.message-header{align-items:center;background-color:#222;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#222;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:rgba(0,0,0,0)}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px){.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#222;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand>.navbar-item,.navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-brand>a.navbar-item:focus,.navbar.is-white .navbar-brand>a.navbar-item:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand .navbar-link:focus,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1056px){.navbar.is-white .navbar-start>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}.navbar.is-white .navbar-start>a.navbar-item:focus,.navbar.is-white .navbar-start>a.navbar-item:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start .navbar-link:focus,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-end>a.navbar-item:focus,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end .navbar-link:focus,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-start .navbar-link::after,.navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand>.navbar-item,.navbar.is-black .navbar-brand .navbar-link{color:#fff}.navbar.is-black .navbar-brand>a.navbar-item:focus,.navbar.is-black .navbar-brand>a.navbar-item:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand .navbar-link:focus,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-black .navbar-start>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-end .navbar-link{color:#fff}.navbar.is-black .navbar-start>a.navbar-item:focus,.navbar.is-black .navbar-start>a.navbar-item:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start .navbar-link:focus,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-end>a.navbar-item:focus,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end .navbar-link:focus,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}.navbar.is-black .navbar-start .navbar-link::after,.navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>.navbar-item,.navbar.is-light .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand>a.navbar-item:focus,.navbar.is-light .navbar-brand>a.navbar-item:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand .navbar-link:focus,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1056px){.navbar.is-light .navbar-start>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start>a.navbar-item:focus,.navbar.is-light .navbar-start>a.navbar-item:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start .navbar-link:focus,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-end>a.navbar-item:focus,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end .navbar-link:focus,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-start .navbar-link::after,.navbar.is-light .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}}.navbar.is-dark,.content kbd.navbar{background-color:#363636;color:#fff}.navbar.is-dark .navbar-brand>.navbar-item,.content kbd.navbar .navbar-brand>.navbar-item,.navbar.is-dark .navbar-brand .navbar-link,.content kbd.navbar .navbar-brand .navbar-link{color:#fff}.navbar.is-dark .navbar-brand>a.navbar-item:focus,.content kbd.navbar .navbar-brand>a.navbar-item:focus,.navbar.is-dark .navbar-brand>a.navbar-item:hover,.content kbd.navbar .navbar-brand>a.navbar-item:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.content kbd.navbar .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand .navbar-link:focus,.content kbd.navbar .navbar-brand .navbar-link:focus,.navbar.is-dark .navbar-brand .navbar-link:hover,.content kbd.navbar .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand .navbar-link.is-active,.content kbd.navbar .navbar-brand .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-brand .navbar-link::after,.content kbd.navbar .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-burger,.content kbd.navbar .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-dark .navbar-start>.navbar-item,.content kbd.navbar .navbar-start>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.content kbd.navbar .navbar-start .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.content kbd.navbar .navbar-end>.navbar-item,.navbar.is-dark .navbar-end .navbar-link,.content kbd.navbar .navbar-end .navbar-link{color:#fff}.navbar.is-dark .navbar-start>a.navbar-item:focus,.content kbd.navbar .navbar-start>a.navbar-item:focus,.navbar.is-dark .navbar-start>a.navbar-item:hover,.content kbd.navbar .navbar-start>a.navbar-item:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.content kbd.navbar .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start .navbar-link:focus,.content kbd.navbar .navbar-start .navbar-link:focus,.navbar.is-dark .navbar-start .navbar-link:hover,.content kbd.navbar .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.content kbd.navbar .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-end>a.navbar-item:focus,.content kbd.navbar .navbar-end>a.navbar-item:focus,.navbar.is-dark .navbar-end>a.navbar-item:hover,.content kbd.navbar .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.content kbd.navbar .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end .navbar-link:focus,.content kbd.navbar .navbar-end .navbar-link:focus,.navbar.is-dark .navbar-end .navbar-link:hover,.content kbd.navbar .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end .navbar-link.is-active,.content kbd.navbar .navbar-end .navbar-link.is-active{background-color:#292929;color:#fff}.navbar.is-dark .navbar-start .navbar-link::after,.content kbd.navbar .navbar-start .navbar-link::after,.navbar.is-dark .navbar-end .navbar-link::after,.content kbd.navbar .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,.content kbd.navbar .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.content kbd.navbar .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#fff}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active,.content kbd.navbar .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#fff}}.navbar.is-primary,.docstring>section>a.navbar.docs-sourcelink{background-color:#4eb5de;color:#fff}.navbar.is-primary .navbar-brand>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>.navbar-item,.navbar.is-primary .navbar-brand .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link{color:#fff}.navbar.is-primary .navbar-brand>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:focus,.navbar.is-primary .navbar-brand>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:focus,.navbar.is-primary .navbar-brand .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-burger,.docstring>section>a.navbar.docs-sourcelink .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-primary .navbar-start>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-start>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.docstring>section>a.navbar.docs-sourcelink .navbar-end>.navbar-item,.navbar.is-primary .navbar-end .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link{color:#fff}.navbar.is-primary .navbar-start>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:focus,.navbar.is-primary .navbar-start>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:focus,.navbar.is-primary .navbar-start .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-end>a.navbar-item:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:focus,.navbar.is-primary .navbar-end>a.navbar-item:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end .navbar-link:focus,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:focus,.navbar.is-primary .navbar-end .navbar-link:hover,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end .navbar-link.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link.is-active{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-start .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-start .navbar-link::after,.navbar.is-primary .navbar-end .navbar-link::after,.docstring>section>a.navbar.docs-sourcelink .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.docstring>section>a.navbar.docs-sourcelink .navbar-item.has-dropdown.is-active .navbar-link{background-color:#39acda;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active,.docstring>section>a.navbar.docs-sourcelink .navbar-dropdown a.navbar-item.is-active{background-color:#4eb5de;color:#fff}}.navbar.is-link{background-color:#2e63b8;color:#fff}.navbar.is-link .navbar-brand>.navbar-item,.navbar.is-link .navbar-brand .navbar-link{color:#fff}.navbar.is-link .navbar-brand>a.navbar-item:focus,.navbar.is-link .navbar-brand>a.navbar-item:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand .navbar-link:focus,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-link .navbar-start>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-end .navbar-link{color:#fff}.navbar.is-link .navbar-start>a.navbar-item:focus,.navbar.is-link .navbar-start>a.navbar-item:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start .navbar-link:focus,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-end>a.navbar-item:focus,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end .navbar-link:focus,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-start .navbar-link::after,.navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2958a4;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#2e63b8;color:#fff}}.navbar.is-info{background-color:#3c5dcd;color:#fff}.navbar.is-info .navbar-brand>.navbar-item,.navbar.is-info .navbar-brand .navbar-link{color:#fff}.navbar.is-info .navbar-brand>a.navbar-item:focus,.navbar.is-info .navbar-brand>a.navbar-item:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand .navbar-link:focus,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-info .navbar-start>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-end .navbar-link{color:#fff}.navbar.is-info .navbar-start>a.navbar-item:focus,.navbar.is-info .navbar-start>a.navbar-item:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start .navbar-link:focus,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-end>a.navbar-item:focus,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end .navbar-link:focus,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end .navbar-link.is-active{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-start .navbar-link::after,.navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#3151bf;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#3c5dcd;color:#fff}}.navbar.is-success{background-color:#259a12;color:#fff}.navbar.is-success .navbar-brand>.navbar-item,.navbar.is-success .navbar-brand .navbar-link{color:#fff}.navbar.is-success .navbar-brand>a.navbar-item:focus,.navbar.is-success .navbar-brand>a.navbar-item:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand .navbar-link:focus,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#20830f;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-success .navbar-start>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-end .navbar-link{color:#fff}.navbar.is-success .navbar-start>a.navbar-item:focus,.navbar.is-success .navbar-start>a.navbar-item:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start .navbar-link:focus,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-end>a.navbar-item:focus,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end .navbar-link:focus,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end .navbar-link.is-active{background-color:#20830f;color:#fff}.navbar.is-success .navbar-start .navbar-link::after,.navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#20830f;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#259a12;color:#fff}}.navbar.is-warning{background-color:#a98800;color:#fff}.navbar.is-warning .navbar-brand>.navbar-item,.navbar.is-warning .navbar-brand .navbar-link{color:#fff}.navbar.is-warning .navbar-brand>a.navbar-item:focus,.navbar.is-warning .navbar-brand>a.navbar-item:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand .navbar-link:focus,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-warning .navbar-start>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-end .navbar-link{color:#fff}.navbar.is-warning .navbar-start>a.navbar-item:focus,.navbar.is-warning .navbar-start>a.navbar-item:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start .navbar-link:focus,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-end>a.navbar-item:focus,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end .navbar-link:focus,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-start .navbar-link::after,.navbar.is-warning .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#8f7300;color:#fff}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#a98800;color:#fff}}.navbar.is-danger{background-color:#cb3c33;color:#fff}.navbar.is-danger .navbar-brand>.navbar-item,.navbar.is-danger .navbar-brand .navbar-link{color:#fff}.navbar.is-danger .navbar-brand>a.navbar-item:focus,.navbar.is-danger .navbar-brand>a.navbar-item:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand .navbar-link:focus,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1056px){.navbar.is-danger .navbar-start>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-end .navbar-link{color:#fff}.navbar.is-danger .navbar-start>a.navbar-item:focus,.navbar.is-danger .navbar-start>a.navbar-item:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start .navbar-link:focus,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-end>a.navbar-item:focus,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end .navbar-link:focus,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-start .navbar-link::after,.navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#b7362e;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#cb3c33;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}html.has-navbar-fixed-top,body.has-navbar-fixed-top{padding-top:3.25rem}html.has-navbar-fixed-bottom,body.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:focus,.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{color:#222;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,0.05)}.navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#222;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}a.navbar-item,.navbar-link{cursor:pointer}a.navbar-item:focus,a.navbar-item:focus-within,a.navbar-item:hover,a.navbar-item.is-active,.navbar-link:focus,.navbar-link:focus-within,.navbar-link:hover,.navbar-link.is-active{background-color:#fafafa;color:#2e63b8}.navbar-item{flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}.navbar-item.is-tab:focus,.navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8}.navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#2e63b8;border-bottom-style:solid;border-bottom-width:3px;color:#2e63b8;padding-bottom:calc(0.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link:not(.is-arrowless){padding-right:2.5em}.navbar-link:not(.is-arrowless)::after{border-color:#2e63b8;margin-top:-0.375em;right:1.125em}.navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1055px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{display:none}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}html.has-navbar-fixed-top-touch,body.has-navbar-fixed-top-touch{padding-top:3.25rem}html.has-navbar-fixed-bottom-touch,body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1056px){.navbar,.navbar-menu,.navbar-start,.navbar-end{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-start,.navbar.is-spaced .navbar-end{align-items:center}.navbar.is-spaced a.navbar-item,.navbar.is-spaced .navbar-link{border-radius:4px}.navbar.is-transparent a.navbar-item:focus,.navbar.is-transparent a.navbar-item:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent .navbar-link:focus,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}.navbar.is-transparent .navbar-dropdown a.navbar-item:focus,.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown,.navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown,.navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:focus,.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#2e63b8}.navbar.is-spaced .navbar-dropdown,.navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1), 0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.navbar>.container .navbar-brand,.container>.navbar .navbar-brand{margin-left:-.75rem}.navbar>.container .navbar-menu,.container>.navbar .navbar-menu{margin-right:-.75rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}.navbar.is-fixed-top-desktop{top:0}html.has-navbar-fixed-top-desktop,body.has-navbar-fixed-top-desktop{padding-top:3.25rem}html.has-navbar-fixed-bottom-desktop,body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}html.has-spaced-navbar-fixed-top,body.has-spaced-navbar-fixed-top{padding-top:5.25rem}html.has-spaced-navbar-fixed-bottom,body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}a.navbar-item.is-active,.navbar-link.is-active{color:#0a0a0a}a.navbar-item.is-active:not(:focus):not(:hover),.navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}.navbar-item.has-dropdown:focus .navbar-link,.navbar-item.has-dropdown:hover .navbar-link,.navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}.hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small,#documenter .docs-sidebar form.docs-search>input.pagination{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-previous,.pagination.is-rounded .pagination-next,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-next{padding-left:1em;padding-right:1em;border-radius:9999px}.pagination.is-rounded .pagination-link,#documenter .docs-sidebar form.docs-search>input.pagination .pagination-link{border-radius:9999px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#222;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#3c5dcd}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-previous.is-disabled,.pagination-next[disabled],.pagination-next.is-disabled,.pagination-link[disabled],.pagination-link.is-disabled{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#6b6b6b;opacity:0.5}.pagination-previous,.pagination-next{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#2e63b8;border-color:#2e63b8;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}.pagination-list li{list-style:none}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{margin-bottom:0;margin-top:0}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between;margin-bottom:0;margin-top:0}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{border-radius:6px;box-shadow:#bbb;font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel.is-white .panel-heading{background-color:#fff;color:#0a0a0a}.panel.is-white .panel-tabs a.is-active{border-bottom-color:#fff}.panel.is-white .panel-block.is-active .panel-icon{color:#fff}.panel.is-black .panel-heading{background-color:#0a0a0a;color:#fff}.panel.is-black .panel-tabs a.is-active{border-bottom-color:#0a0a0a}.panel.is-black .panel-block.is-active .panel-icon{color:#0a0a0a}.panel.is-light .panel-heading{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.panel.is-light .panel-tabs a.is-active{border-bottom-color:#f5f5f5}.panel.is-light .panel-block.is-active .panel-icon{color:#f5f5f5}.panel.is-dark .panel-heading,.content kbd.panel .panel-heading{background-color:#363636;color:#fff}.panel.is-dark .panel-tabs a.is-active,.content kbd.panel .panel-tabs a.is-active{border-bottom-color:#363636}.panel.is-dark .panel-block.is-active .panel-icon,.content kbd.panel .panel-block.is-active .panel-icon{color:#363636}.panel.is-primary .panel-heading,.docstring>section>a.panel.docs-sourcelink .panel-heading{background-color:#4eb5de;color:#fff}.panel.is-primary .panel-tabs a.is-active,.docstring>section>a.panel.docs-sourcelink .panel-tabs a.is-active{border-bottom-color:#4eb5de}.panel.is-primary .panel-block.is-active .panel-icon,.docstring>section>a.panel.docs-sourcelink .panel-block.is-active .panel-icon{color:#4eb5de}.panel.is-link .panel-heading{background-color:#2e63b8;color:#fff}.panel.is-link .panel-tabs a.is-active{border-bottom-color:#2e63b8}.panel.is-link .panel-block.is-active .panel-icon{color:#2e63b8}.panel.is-info .panel-heading{background-color:#3c5dcd;color:#fff}.panel.is-info .panel-tabs a.is-active{border-bottom-color:#3c5dcd}.panel.is-info .panel-block.is-active .panel-icon{color:#3c5dcd}.panel.is-success .panel-heading{background-color:#259a12;color:#fff}.panel.is-success .panel-tabs a.is-active{border-bottom-color:#259a12}.panel.is-success .panel-block.is-active .panel-icon{color:#259a12}.panel.is-warning .panel-heading{background-color:#a98800;color:#fff}.panel.is-warning .panel-tabs a.is-active{border-bottom-color:#a98800}.panel.is-warning .panel-block.is-active .panel-icon{color:#a98800}.panel.is-danger .panel-heading{background-color:#cb3c33;color:#fff}.panel.is-danger .panel-tabs a.is-active{border-bottom-color:#cb3c33}.panel.is-danger .panel-block.is-active .panel-icon{color:#cb3c33}.panel-tabs:not(:last-child),.panel-block:not(:last-child){border-bottom:1px solid #ededed}.panel-heading{background-color:#ededed;border-radius:6px 6px 0 0;color:#222;font-size:1.25em;font-weight:700;line-height:1.25;padding:0.75em 1em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#222}.panel-list a:hover{color:#2e63b8}.panel-block{align-items:center;color:#222;display:flex;justify-content:flex-start;padding:0.5em 0.75em}.panel-block input[type="checkbox"]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#2e63b8;color:#363636}.panel-block.is-active .panel-icon{color:#2e63b8}.panel-block:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#6b6b6b;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#222;display:flex;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#222;color:#222}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#2e63b8;color:#2e63b8}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:0.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:0.75em;padding-right:0.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:0.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabs.is-toggle li:last-child a{border-top-right-radius:4px;border-bottom-right-radius:4px}.tabs.is-toggle li.is-active a{background-color:#2e63b8;border-color:#2e63b8;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:9999px;border-top-left-radius:9999px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:9999px;border-top-right-radius:9999px;padding-right:1.25em}.tabs.is-small,#documenter .docs-sidebar form.docs-search>input.tabs{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none;width:unset}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-0{flex:none;width:0%}.columns.is-mobile>.column.is-offset-0{margin-left:0%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333337%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333337%}.columns.is-mobile>.column.is-2{flex:none;width:16.66666674%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66666674%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333337%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333337%}.columns.is-mobile>.column.is-5{flex:none;width:41.66666674%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66666674%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333337%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333337%}.columns.is-mobile>.column.is-8{flex:none;width:66.66666674%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66666674%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333337%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333337%}.columns.is-mobile>.column.is-11{flex:none;width:91.66666674%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66666674%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){.column.is-narrow-mobile{flex:none;width:unset}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-0-mobile{flex:none;width:0%}.column.is-offset-0-mobile{margin-left:0%}.column.is-1-mobile{flex:none;width:8.33333337%}.column.is-offset-1-mobile{margin-left:8.33333337%}.column.is-2-mobile{flex:none;width:16.66666674%}.column.is-offset-2-mobile{margin-left:16.66666674%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333337%}.column.is-offset-4-mobile{margin-left:33.33333337%}.column.is-5-mobile{flex:none;width:41.66666674%}.column.is-offset-5-mobile{margin-left:41.66666674%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333337%}.column.is-offset-7-mobile{margin-left:58.33333337%}.column.is-8-mobile{flex:none;width:66.66666674%}.column.is-offset-8-mobile{margin-left:66.66666674%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333337%}.column.is-offset-10-mobile{margin-left:83.33333337%}.column.is-11-mobile{flex:none;width:91.66666674%}.column.is-offset-11-mobile{margin-left:91.66666674%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none;width:unset}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-0,.column.is-0-tablet{flex:none;width:0%}.column.is-offset-0,.column.is-offset-0-tablet{margin-left:0%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333337%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333337%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66666674%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66666674%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333337%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333337%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66666674%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66666674%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333337%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333337%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66666674%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66666674%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333337%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333337%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66666674%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66666674%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1055px){.column.is-narrow-touch{flex:none;width:unset}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-0-touch{flex:none;width:0%}.column.is-offset-0-touch{margin-left:0%}.column.is-1-touch{flex:none;width:8.33333337%}.column.is-offset-1-touch{margin-left:8.33333337%}.column.is-2-touch{flex:none;width:16.66666674%}.column.is-offset-2-touch{margin-left:16.66666674%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333337%}.column.is-offset-4-touch{margin-left:33.33333337%}.column.is-5-touch{flex:none;width:41.66666674%}.column.is-offset-5-touch{margin-left:41.66666674%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333337%}.column.is-offset-7-touch{margin-left:58.33333337%}.column.is-8-touch{flex:none;width:66.66666674%}.column.is-offset-8-touch{margin-left:66.66666674%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333337%}.column.is-offset-10-touch{margin-left:83.33333337%}.column.is-11-touch{flex:none;width:91.66666674%}.column.is-offset-11-touch{margin-left:91.66666674%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1056px){.column.is-narrow-desktop{flex:none;width:unset}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-0-desktop{flex:none;width:0%}.column.is-offset-0-desktop{margin-left:0%}.column.is-1-desktop{flex:none;width:8.33333337%}.column.is-offset-1-desktop{margin-left:8.33333337%}.column.is-2-desktop{flex:none;width:16.66666674%}.column.is-offset-2-desktop{margin-left:16.66666674%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333337%}.column.is-offset-4-desktop{margin-left:33.33333337%}.column.is-5-desktop{flex:none;width:41.66666674%}.column.is-offset-5-desktop{margin-left:41.66666674%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333337%}.column.is-offset-7-desktop{margin-left:58.33333337%}.column.is-8-desktop{flex:none;width:66.66666674%}.column.is-offset-8-desktop{margin-left:66.66666674%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333337%}.column.is-offset-10-desktop{margin-left:83.33333337%}.column.is-11-desktop{flex:none;width:91.66666674%}.column.is-offset-11-desktop{margin-left:91.66666674%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){.column.is-narrow-widescreen{flex:none;width:unset}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-0-widescreen{flex:none;width:0%}.column.is-offset-0-widescreen{margin-left:0%}.column.is-1-widescreen{flex:none;width:8.33333337%}.column.is-offset-1-widescreen{margin-left:8.33333337%}.column.is-2-widescreen{flex:none;width:16.66666674%}.column.is-offset-2-widescreen{margin-left:16.66666674%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333337%}.column.is-offset-4-widescreen{margin-left:33.33333337%}.column.is-5-widescreen{flex:none;width:41.66666674%}.column.is-offset-5-widescreen{margin-left:41.66666674%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333337%}.column.is-offset-7-widescreen{margin-left:58.33333337%}.column.is-8-widescreen{flex:none;width:66.66666674%}.column.is-offset-8-widescreen{margin-left:66.66666674%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333337%}.column.is-offset-10-widescreen{margin-left:83.33333337%}.column.is-11-widescreen{flex:none;width:91.66666674%}.column.is-offset-11-widescreen{margin-left:91.66666674%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){.column.is-narrow-fullhd{flex:none;width:unset}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-0-fullhd{flex:none;width:0%}.column.is-offset-0-fullhd{margin-left:0%}.column.is-1-fullhd{flex:none;width:8.33333337%}.column.is-offset-1-fullhd{margin-left:8.33333337%}.column.is-2-fullhd{flex:none;width:16.66666674%}.column.is-offset-2-fullhd{margin-left:16.66666674%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333337%}.column.is-offset-4-fullhd{margin-left:33.33333337%}.column.is-5-fullhd{flex:none;width:41.66666674%}.column.is-offset-5-fullhd{margin-left:41.66666674%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333337%}.column.is-offset-7-fullhd{margin-left:58.33333337%}.column.is-8-fullhd{flex:none;width:66.66666674%}.column.is-offset-8-fullhd{margin-left:66.66666674%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333337%}.column.is-offset-10-fullhd{margin-left:83.33333337%}.column.is-11-fullhd{flex:none;width:91.66666674%}.column.is-offset-11-fullhd{margin-left:91.66666674%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0 !important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width: 769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width: 1056px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable>.column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){.columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-0-fullhd{--columnGap: 0rem}}.columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){.columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-1-fullhd{--columnGap: .25rem}}.columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){.columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-2-fullhd{--columnGap: .5rem}}.columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){.columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-3-fullhd{--columnGap: .75rem}}.columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){.columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-4-fullhd{--columnGap: 1rem}}.columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){.columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}.columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){.columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}.columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){.columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}.columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){.columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px),print{.columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1055px){.columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1055px){.columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1056px){.columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1056px) and (max-width: 1215px){.columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){.columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){.columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){.columns.is-variable.is-8-fullhd{--columnGap: 2rem}}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0 !important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333337%}.tile.is-2{flex:none;width:16.66666674%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333337%}.tile.is-5{flex:none;width:41.66666674%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333337%}.tile.is-8{flex:none;width:66.66666674%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333337%}.tile.is-11{flex:none;width:91.66666674%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:none}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,0.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1055px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}.hero.is-white a.navbar-item:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white .navbar-link:hover,.hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{color:#fff !important;opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e8e3e4 0%, #fff 71%, #fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,0.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-black a.navbar-item:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black .navbar-link:hover,.hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:0.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{color:#0a0a0a !important;opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:rgba(0,0,0,0.7)}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-light strong{color:inherit}.hero.is-light .title{color:rgba(0,0,0,0.7)}.hero.is-light .subtitle{color:rgba(0,0,0,0.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1055px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(0,0,0,0.7)}.hero.is-light a.navbar-item:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light .navbar-link:hover,.hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:rgba(0,0,0,0.7)}.hero.is-light .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{color:#f5f5f5 !important;opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:rgba(0,0,0,0.7)}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}.hero.is-dark,.content kbd.hero{background-color:#363636;color:#fff}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.content kbd.hero a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-dark strong,.content kbd.hero strong{color:inherit}.hero.is-dark .title,.content kbd.hero .title{color:#fff}.hero.is-dark .subtitle,.content kbd.hero .subtitle{color:rgba(255,255,255,0.9)}.hero.is-dark .subtitle a:not(.button),.content kbd.hero .subtitle a:not(.button),.hero.is-dark .subtitle strong,.content kbd.hero .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-dark .navbar-menu,.content kbd.hero .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.content kbd.hero .navbar-item,.hero.is-dark .navbar-link,.content kbd.hero .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-dark a.navbar-item:hover,.content kbd.hero a.navbar-item:hover,.hero.is-dark a.navbar-item.is-active,.content kbd.hero a.navbar-item.is-active,.hero.is-dark .navbar-link:hover,.content kbd.hero .navbar-link:hover,.hero.is-dark .navbar-link.is-active,.content kbd.hero .navbar-link.is-active{background-color:#292929;color:#fff}.hero.is-dark .tabs a,.content kbd.hero .tabs a{color:#fff;opacity:0.9}.hero.is-dark .tabs a:hover,.content kbd.hero .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a,.content kbd.hero .tabs li.is-active a{color:#363636 !important;opacity:1}.hero.is-dark .tabs.is-boxed a,.content kbd.hero .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a,.content kbd.hero .tabs.is-toggle a{color:#fff}.hero.is-dark .tabs.is-boxed a:hover,.content kbd.hero .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover,.content kbd.hero .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.content kbd.hero .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.content kbd.hero .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#363636}.hero.is-dark.is-bold,.content kbd.hero.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){.hero.is-dark.is-bold .navbar-menu,.content kbd.hero.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}.hero.is-primary,.docstring>section>a.hero.docs-sourcelink{background-color:#4eb5de;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.docstring>section>a.hero.docs-sourcelink a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-primary strong,.docstring>section>a.hero.docs-sourcelink strong{color:inherit}.hero.is-primary .title,.docstring>section>a.hero.docs-sourcelink .title{color:#fff}.hero.is-primary .subtitle,.docstring>section>a.hero.docs-sourcelink .subtitle{color:rgba(255,255,255,0.9)}.hero.is-primary .subtitle a:not(.button),.docstring>section>a.hero.docs-sourcelink .subtitle a:not(.button),.hero.is-primary .subtitle strong,.docstring>section>a.hero.docs-sourcelink .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-primary .navbar-menu,.docstring>section>a.hero.docs-sourcelink .navbar-menu{background-color:#4eb5de}}.hero.is-primary .navbar-item,.docstring>section>a.hero.docs-sourcelink .navbar-item,.hero.is-primary .navbar-link,.docstring>section>a.hero.docs-sourcelink .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-primary a.navbar-item:hover,.docstring>section>a.hero.docs-sourcelink a.navbar-item:hover,.hero.is-primary a.navbar-item.is-active,.docstring>section>a.hero.docs-sourcelink a.navbar-item.is-active,.hero.is-primary .navbar-link:hover,.docstring>section>a.hero.docs-sourcelink .navbar-link:hover,.hero.is-primary .navbar-link.is-active,.docstring>section>a.hero.docs-sourcelink .navbar-link.is-active{background-color:#39acda;color:#fff}.hero.is-primary .tabs a,.docstring>section>a.hero.docs-sourcelink .tabs a{color:#fff;opacity:0.9}.hero.is-primary .tabs a:hover,.docstring>section>a.hero.docs-sourcelink .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs li.is-active a{color:#4eb5de !important;opacity:1}.hero.is-primary .tabs.is-boxed a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.docstring>section>a.hero.docs-sourcelink .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#4eb5de}.hero.is-primary.is-bold,.docstring>section>a.hero.is-bold.docs-sourcelink{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}@media screen and (max-width: 768px){.hero.is-primary.is-bold .navbar-menu,.docstring>section>a.hero.is-bold.docs-sourcelink .navbar-menu{background-image:linear-gradient(141deg, #1bc7de 0%, #4eb5de 71%, #5fa9e7 100%)}}.hero.is-link{background-color:#2e63b8;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,0.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-link .navbar-menu{background-color:#2e63b8}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-link a.navbar-item:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link .navbar-link:hover,.hero.is-link .navbar-link.is-active{background-color:#2958a4;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:0.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{color:#2e63b8 !important;opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#2e63b8}.hero.is-link.is-bold{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}@media screen and (max-width: 768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1b6098 0%, #2e63b8 71%, #2d51d2 100%)}}.hero.is-info{background-color:#3c5dcd;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,0.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-info .navbar-menu{background-color:#3c5dcd}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-info a.navbar-item:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info .navbar-link:hover,.hero.is-info .navbar-link.is-active{background-color:#3151bf;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:0.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{color:#3c5dcd !important;opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3c5dcd}.hero.is-info.is-bold{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}@media screen and (max-width: 768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #215bb5 0%, #3c5dcd 71%, #4b53d8 100%)}}.hero.is-success{background-color:#259a12;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,0.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-success .navbar-menu{background-color:#259a12}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-success a.navbar-item:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success .navbar-link:hover,.hero.is-success .navbar-link.is-active{background-color:#20830f;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:0.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{color:#259a12 !important;opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#259a12}.hero.is-success.is-bold{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}@media screen and (max-width: 768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #287207 0%, #259a12 71%, #10b614 100%)}}.hero.is-warning{background-color:#a98800;color:#fff}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:#fff}.hero.is-warning .subtitle{color:rgba(255,255,255,0.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-warning .navbar-menu{background-color:#a98800}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-warning a.navbar-item:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning .navbar-link.is-active{background-color:#8f7300;color:#fff}.hero.is-warning .tabs a{color:#fff;opacity:0.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{color:#a98800 !important;opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:#fff}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#a98800}.hero.is-warning.is-bold{background-image:linear-gradient(141deg, #764b00 0%, #a98800 71%, #c2bd00 100%)}@media screen and (max-width: 768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #764b00 0%, #a98800 71%, #c2bd00 100%)}}.hero.is-danger{background-color:#cb3c33;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1055px){.hero.is-danger .navbar-menu{background-color:#cb3c33}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}.hero.is-danger a.navbar-item:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger .navbar-link.is-active{background-color:#b7362e;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:0.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{color:#cb3c33 !important;opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#cb3c33}.hero.is-danger.is-bold{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}@media screen and (max-width: 768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ac1f2e 0%, #cb3c33 71%, #d66341 100%)}}.hero.is-small .hero-body,#documenter .docs-sidebar form.docs-search>input.hero .hero-body{padding:1.5rem}@media screen and (min-width: 769px),print{.hero.is-medium .hero-body{padding:9rem 4.5rem}}@media screen and (min-width: 769px),print{.hero.is-large .hero-body{padding:18rem 6rem}}.hero.is-halfheight .hero-body,.hero.is-fullheight .hero-body,.hero.is-fullheight-with-navbar .hero-body{align-items:center;display:flex}.hero.is-halfheight .hero-body>.container,.hero.is-fullheight .hero-body>.container,.hero.is-fullheight-with-navbar .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}.hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-head,.hero-foot{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}@media screen and (min-width: 769px),print{.hero-body{padding:3rem 3rem}}.section{padding:3rem 1.5rem}@media screen and (min-width: 1056px){.section{padding:3rem 3rem}.section.is-medium{padding:9rem 4.5rem}.section.is-large{padding:18rem 6rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}h1 .docs-heading-anchor,h1 .docs-heading-anchor:hover,h1 .docs-heading-anchor:visited,h2 .docs-heading-anchor,h2 .docs-heading-anchor:hover,h2 .docs-heading-anchor:visited,h3 .docs-heading-anchor,h3 .docs-heading-anchor:hover,h3 .docs-heading-anchor:visited,h4 .docs-heading-anchor,h4 .docs-heading-anchor:hover,h4 .docs-heading-anchor:visited,h5 .docs-heading-anchor,h5 .docs-heading-anchor:hover,h5 .docs-heading-anchor:visited,h6 .docs-heading-anchor,h6 .docs-heading-anchor:hover,h6 .docs-heading-anchor:visited{color:#222}h1 .docs-heading-anchor-permalink,h2 .docs-heading-anchor-permalink,h3 .docs-heading-anchor-permalink,h4 .docs-heading-anchor-permalink,h5 .docs-heading-anchor-permalink,h6 .docs-heading-anchor-permalink{visibility:hidden;vertical-align:middle;margin-left:0.5em;font-size:0.7rem}h1 .docs-heading-anchor-permalink::before,h2 .docs-heading-anchor-permalink::before,h3 .docs-heading-anchor-permalink::before,h4 .docs-heading-anchor-permalink::before,h5 .docs-heading-anchor-permalink::before,h6 .docs-heading-anchor-permalink::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c1"}h1:hover .docs-heading-anchor-permalink,h2:hover .docs-heading-anchor-permalink,h3:hover .docs-heading-anchor-permalink,h4:hover .docs-heading-anchor-permalink,h5:hover .docs-heading-anchor-permalink,h6:hover .docs-heading-anchor-permalink{visibility:visible}.docs-dark-only{display:none !important}pre{position:relative;overflow:hidden}pre code,pre code.hljs{padding:0 .75rem !important;overflow:auto;display:block}pre code:first-of-type,pre code.hljs:first-of-type{padding-top:0.5rem !important}pre code:last-of-type,pre code.hljs:last-of-type{padding-bottom:0.5rem !important}pre .copy-button{opacity:0.2;transition:opacity 0.2s;position:absolute;right:0em;top:0em;padding:0.5em;width:2.5em;height:2.5em;background:transparent;border:none;font-family:"Font Awesome 6 Free";color:#222;cursor:pointer;text-align:center}pre .copy-button:focus,pre .copy-button:hover{opacity:1;background:rgba(34,34,34,0.1);color:#2e63b8}pre .copy-button.success{color:#259a12;opacity:1}pre .copy-button.error{color:#cb3c33;opacity:1}pre:hover .copy-button{opacity:1}.admonition{background-color:#f5f5f5;border-style:solid;border-width:2px;border-color:#4a4a4a;border-radius:4px;font-size:1rem}.admonition strong{color:currentColor}.admonition.is-small,#documenter .docs-sidebar form.docs-search>input.admonition{font-size:.75rem}.admonition.is-medium{font-size:1.25rem}.admonition.is-large{font-size:1.5rem}.admonition.is-default{background-color:#f5f5f5;border-color:#4a4a4a}.admonition.is-default>.admonition-header{background-color:rgba(0,0,0,0);color:#4a4a4a}.admonition.is-default>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-info{background-color:#f5f5f5;border-color:#3c5dcd}.admonition.is-info>.admonition-header{background-color:rgba(0,0,0,0);color:#3c5dcd}.admonition.is-info>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-success{background-color:#f5f5f5;border-color:#259a12}.admonition.is-success>.admonition-header{background-color:rgba(0,0,0,0);color:#259a12}.admonition.is-success>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-warning{background-color:#f5f5f5;border-color:#a98800}.admonition.is-warning>.admonition-header{background-color:rgba(0,0,0,0);color:#a98800}.admonition.is-warning>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-danger{background-color:#f5f5f5;border-color:#cb3c33}.admonition.is-danger>.admonition-header{background-color:rgba(0,0,0,0);color:#cb3c33}.admonition.is-danger>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-compat{background-color:#f5f5f5;border-color:#3489da}.admonition.is-compat>.admonition-header{background-color:rgba(0,0,0,0);color:#3489da}.admonition.is-compat>.admonition-body{color:rgba(0,0,0,0.7)}.admonition.is-todo{background-color:#f5f5f5;border-color:#9558b2}.admonition.is-todo>.admonition-header{background-color:rgba(0,0,0,0);color:#9558b2}.admonition.is-todo>.admonition-body{color:rgba(0,0,0,0.7)}.admonition-header{color:#4a4a4a;background-color:rgba(0,0,0,0);align-items:center;font-weight:700;justify-content:space-between;line-height:1.25;padding:0.5rem .75rem;position:relative}.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.75rem;content:"\f06a"}details.admonition.is-details>.admonition-header{list-style:none}details.admonition.is-details>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f055"}details.admonition.is-details[open]>.admonition-header:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f056"}.admonition-body{color:#222;padding:0.5rem .75rem}.admonition-body pre{background-color:#f5f5f5}.admonition-body code{background-color:rgba(0,0,0,0.05)}.docstring{margin-bottom:1em;background-color:rgba(0,0,0,0);border:2px solid #dbdbdb;border-radius:4px;box-shadow:2px 2px 3px rgba(10,10,10,0.1);max-width:100%}.docstring>header{cursor:pointer;display:flex;flex-grow:1;align-items:stretch;padding:0.5rem .75rem;background-color:#f5f5f5;box-shadow:0 0.125em 0.25em rgba(10,10,10,0.1);box-shadow:none;border-bottom:1px solid #dbdbdb;overflow:auto}.docstring>header code{background-color:transparent}.docstring>header .docstring-article-toggle-button{min-width:1.1rem;padding:0.2rem 0.2rem 0.2rem 0}.docstring>header .docstring-binding{margin-right:0.3em}.docstring>header .docstring-category{margin-left:0.3em}.docstring>section{position:relative;padding:.75rem .75rem;border-bottom:1px solid #dbdbdb}.docstring>section:last-child{border-bottom:none}.docstring>section>a.docs-sourcelink{transition:opacity 0.3s;opacity:0;position:absolute;right:.375rem;bottom:.375rem}.docstring>section>a.docs-sourcelink:focus{opacity:1 !important}.docstring:hover>section>a.docs-sourcelink{opacity:0.2}.docstring:focus-within>section>a.docs-sourcelink{opacity:0.2}.docstring>section:hover a.docs-sourcelink{opacity:1}.documenter-example-output{background-color:#fff}.outdated-warning-overlay{position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;background-color:#f5f5f5;color:rgba(0,0,0,0.7);border-bottom:3px solid rgba(0,0,0,0);padding:10px 35px;text-align:center;font-size:15px}.outdated-warning-overlay .outdated-warning-closer{position:absolute;top:calc(50% - 10px);right:18px;cursor:pointer;width:12px}.outdated-warning-overlay a{color:#2e63b8}.outdated-warning-overlay a:hover{color:#363636}.content pre{border:2px solid #dbdbdb;border-radius:4px}.content code{font-weight:inherit}.content a code{color:#2e63b8}.content a:hover code{color:#363636}.content h1 code,.content h2 code,.content h3 code,.content h4 code,.content h5 code,.content h6 code{color:#222}.content table{display:block;width:initial;max-width:100%;overflow-x:auto}.content blockquote>ul:first-child,.content blockquote>ol:first-child,.content .admonition-body>ul:first-child,.content .admonition-body>ol:first-child{margin-top:0}pre,code{font-variant-ligatures:no-contextual}.breadcrumb a.is-disabled{cursor:default;pointer-events:none}.breadcrumb a.is-disabled,.breadcrumb a.is-disabled:hover{color:#222}.hljs{background:initial !important}.katex .katex-mathml{top:0;right:0}.katex-display,mjx-container,.MathJax_Display{margin:0.5em 0 !important}html{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto}li.no-marker{list-style:none}#documenter .docs-main>article{overflow-wrap:break-word}#documenter .docs-main>article .math-container{overflow-x:auto;overflow-y:hidden}@media screen and (min-width: 1056px){#documenter .docs-main{max-width:52rem;margin-left:20rem;padding-right:1rem}}@media screen and (max-width: 1055px){#documenter .docs-main{width:100%}#documenter .docs-main>article{max-width:52rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;padding:0 1rem}#documenter .docs-main>header,#documenter .docs-main>nav{max-width:100%;width:100%;margin:0}}#documenter .docs-main header.docs-navbar{background-color:#fff;border-bottom:1px solid #dbdbdb;z-index:2;min-height:4rem;margin-bottom:1rem;display:flex}#documenter .docs-main header.docs-navbar .breadcrumb{flex-grow:1;overflow-x:hidden}#documenter .docs-main header.docs-navbar .docs-sidebar-button{display:block;font-size:1.5rem;padding-bottom:0.1rem;margin-right:1rem}#documenter .docs-main header.docs-navbar .docs-right{display:flex;white-space:nowrap;gap:1rem;align-items:center}#documenter .docs-main header.docs-navbar .docs-right .docs-icon,#documenter .docs-main header.docs-navbar .docs-right .docs-label{display:inline-block}#documenter .docs-main header.docs-navbar .docs-right .docs-label{padding:0;margin-left:0.3em}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar .docs-right .docs-navbar-link{margin-left:0.4rem;margin-right:0.4rem}}#documenter .docs-main header.docs-navbar>*{margin:auto 0}@media screen and (max-width: 1055px){#documenter .docs-main header.docs-navbar{position:sticky;top:0;padding:0 1rem;transition-property:top, box-shadow;-webkit-transition-property:top, box-shadow;transition-duration:0.3s;-webkit-transition-duration:0.3s}#documenter .docs-main header.docs-navbar.headroom--not-top{box-shadow:.2rem 0rem .4rem #bbb;transition-duration:0.7s;-webkit-transition-duration:0.7s}#documenter .docs-main header.docs-navbar.headroom--unpinned.headroom--not-top.headroom--not-bottom{top:-4.5rem;transition-duration:0.7s;-webkit-transition-duration:0.7s}}#documenter .docs-main section.footnotes{border-top:1px solid #dbdbdb}#documenter .docs-main section.footnotes li .tag:first-child,#documenter .docs-main section.footnotes li .docstring>section>a.docs-sourcelink:first-child,#documenter .docs-main section.footnotes li .content kbd:first-child,.content #documenter .docs-main section.footnotes li kbd:first-child{margin-right:1em;margin-bottom:0.4em}#documenter .docs-main .docs-footer{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;border-top:1px solid #dbdbdb;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 1055px){#documenter .docs-main .docs-footer{padding-left:1rem;padding-right:1rem}}#documenter .docs-main .docs-footer .docs-footer-nextpage,#documenter .docs-main .docs-footer .docs-footer-prevpage{flex-grow:1}#documenter .docs-main .docs-footer .docs-footer-nextpage{text-align:right}#documenter .docs-main .docs-footer .flexbox-break{flex-basis:100%;height:0}#documenter .docs-main .docs-footer .footer-message{font-size:0.8em;margin:0.5em auto 0 auto;text-align:center}#documenter .docs-sidebar{display:flex;flex-direction:column;color:#0a0a0a;background-color:#f5f5f5;border-right:1px solid #dbdbdb;padding:0;flex:0 0 18rem;z-index:5;font-size:1rem;position:fixed;left:-18rem;width:18rem;height:100%;transition:left 0.3s}#documenter .docs-sidebar.visible{left:0;box-shadow:.4rem 0rem .8rem #bbb}@media screen and (min-width: 1056px){#documenter .docs-sidebar.visible{box-shadow:none}}@media screen and (min-width: 1056px){#documenter .docs-sidebar{left:0;top:0}}#documenter .docs-sidebar .docs-logo{margin-top:1rem;padding:0 1rem}#documenter .docs-sidebar .docs-logo>img{max-height:6rem;margin:auto}#documenter .docs-sidebar .docs-package-name{flex-shrink:0;font-size:1.5rem;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;padding:0.5rem 0}#documenter .docs-sidebar .docs-package-name .docs-autofit{max-width:16.2rem}#documenter .docs-sidebar .docs-package-name a,#documenter .docs-sidebar .docs-package-name a:hover{color:#0a0a0a}#documenter .docs-sidebar .docs-version-selector{border-top:1px solid #dbdbdb;display:none;padding:0.5rem}#documenter .docs-sidebar .docs-version-selector.visible{display:flex}#documenter .docs-sidebar ul.docs-menu{flex-grow:1;user-select:none;border-top:1px solid #dbdbdb;padding-bottom:1.5rem}#documenter .docs-sidebar ul.docs-menu>li>.tocitem{font-weight:bold}#documenter .docs-sidebar ul.docs-menu>li li{font-size:.95rem;margin-left:1em;border-left:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu input.collapse-toggle{display:none}#documenter .docs-sidebar ul.docs-menu ul.collapsed{display:none}#documenter .docs-sidebar ul.docs-menu input:checked~ul.collapsed{display:block}#documenter .docs-sidebar ul.docs-menu label.tocitem{display:flex}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-label{flex-grow:2}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:.75rem;margin-left:1rem;margin-top:auto;margin-bottom:auto}#documenter .docs-sidebar ul.docs-menu label.tocitem .docs-chevron::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f054"}#documenter .docs-sidebar ul.docs-menu input:checked~label.tocitem .docs-chevron::before{content:"\f078"}#documenter .docs-sidebar ul.docs-menu .tocitem{display:block;padding:0.5rem 0.5rem}#documenter .docs-sidebar ul.docs-menu .tocitem,#documenter .docs-sidebar ul.docs-menu .tocitem:hover{color:#0a0a0a;background:#f5f5f5}#documenter .docs-sidebar ul.docs-menu a.tocitem:hover,#documenter .docs-sidebar ul.docs-menu label.tocitem:hover{color:#0a0a0a;background-color:#ebebeb}#documenter .docs-sidebar ul.docs-menu li.is-active{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color:#fff}#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem,#documenter .docs-sidebar ul.docs-menu li.is-active .tocitem:hover{background-color:#fff;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu li.is-active ul.internal .tocitem:hover{background-color:#ebebeb;color:#0a0a0a}#documenter .docs-sidebar ul.docs-menu>li.is-active:first-child{border-top:none}#documenter .docs-sidebar ul.docs-menu ul.internal{margin:0 0.5rem 0.5rem;border-top:1px solid #dbdbdb}#documenter .docs-sidebar ul.docs-menu ul.internal li{font-size:.85rem;border-left:none;margin-left:0;margin-top:0.5rem}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem{width:100%;padding:0}#documenter .docs-sidebar ul.docs-menu ul.internal .tocitem::before{content:"⚬";margin-right:0.4em}#documenter .docs-sidebar form.docs-search{margin:auto;margin-top:0.5rem;margin-bottom:0.5rem}#documenter .docs-sidebar form.docs-search>input{width:14.4rem}#documenter .docs-sidebar #documenter-search-query{color:#707070;width:14.4rem;box-shadow:inset 0 1px 2px rgba(10,10,10,0.1)}@media screen and (min-width: 1056px){#documenter .docs-sidebar ul.docs-menu{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar ul.docs-menu::-webkit-scrollbar-thumb:hover{background:#ccc}}@media screen and (max-width: 1055px){#documenter .docs-sidebar{overflow-y:auto;-webkit-overflow-scroll:touch}#documenter .docs-sidebar::-webkit-scrollbar{width:.3rem;background:none}#documenter .docs-sidebar::-webkit-scrollbar-thumb{border-radius:5px 0px 0px 5px;background:#e0e0e0}#documenter .docs-sidebar::-webkit-scrollbar-thumb:hover{background:#ccc}}kbd.search-modal-key-hints{border-radius:0.25rem;border:1px solid rgba(0,0,0,0.6);box-shadow:0 2px 0 1px rgba(0,0,0,0.6);cursor:default;font-size:0.9rem;line-height:1.5;min-width:0.75rem;text-align:center;padding:0.1rem 0.3rem;position:relative;top:-1px}.search-min-width-50{min-width:50%}.search-min-height-100{min-height:100%}.search-modal-card-body{max-height:calc(100vh - 15rem)}.search-result-link{border-radius:0.7em;transition:all 300ms}.search-result-link:hover,.search-result-link:focus{background-color:rgba(0,128,128,0.1)}.search-result-link .property-search-result-badge,.search-result-link .search-filter{transition:all 300ms}.property-search-result-badge,.search-filter{padding:0.15em 0.5em;font-size:0.8em;font-style:italic;text-transform:none !important;line-height:1.5;color:#f5f5f5;background-color:rgba(51,65,85,0.501961);border-radius:0.6rem}.search-result-link:hover .property-search-result-badge,.search-result-link:hover .search-filter,.search-result-link:focus .property-search-result-badge,.search-result-link:focus .search-filter{color:#f1f5f9;background-color:#333}.search-filter{color:#333;background-color:#f5f5f5;transition:all 300ms}.search-filter:hover,.search-filter:focus{color:#333}.search-filter-selected{color:#f5f5f5;background-color:rgba(139,0,139,0.5)}.search-filter-selected:hover,.search-filter-selected:focus{color:#f5f5f5}.search-result-highlight{background-color:#ffdd57;color:black}.search-divider{border-bottom:1px solid #dbdbdb}.search-result-title{width:85%;color:#333}.search-result-code-title{font-size:0.875rem;font-family:"JuliaMono","SFMono-Regular","Menlo","Consolas","Liberation Mono","DejaVu Sans Mono",monospace}#search-modal .modal-card-body::-webkit-scrollbar,#search-modal .filter-tabs::-webkit-scrollbar{height:10px;width:10px;background-color:transparent}#search-modal .modal-card-body::-webkit-scrollbar-thumb,#search-modal .filter-tabs::-webkit-scrollbar-thumb{background-color:gray;border-radius:1rem}#search-modal .modal-card-body::-webkit-scrollbar-track,#search-modal .filter-tabs::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6);background-color:transparent}.w-100{width:100%}.gap-2{gap:0.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.ansi span.sgr1{font-weight:bolder}.ansi span.sgr2{font-weight:lighter}.ansi span.sgr3{font-style:italic}.ansi span.sgr4{text-decoration:underline}.ansi span.sgr7{color:#fff;background-color:#222}.ansi span.sgr8{color:transparent}.ansi span.sgr8 span{color:transparent}.ansi span.sgr9{text-decoration:line-through}.ansi span.sgr30{color:#242424}.ansi span.sgr31{color:#a7201f}.ansi span.sgr32{color:#066f00}.ansi span.sgr33{color:#856b00}.ansi span.sgr34{color:#2149b0}.ansi span.sgr35{color:#7d4498}.ansi span.sgr36{color:#007989}.ansi span.sgr37{color:gray}.ansi span.sgr40{background-color:#242424}.ansi span.sgr41{background-color:#a7201f}.ansi span.sgr42{background-color:#066f00}.ansi span.sgr43{background-color:#856b00}.ansi span.sgr44{background-color:#2149b0}.ansi span.sgr45{background-color:#7d4498}.ansi span.sgr46{background-color:#007989}.ansi span.sgr47{background-color:gray}.ansi span.sgr90{color:#616161}.ansi span.sgr91{color:#cb3c33}.ansi span.sgr92{color:#0e8300}.ansi span.sgr93{color:#a98800}.ansi span.sgr94{color:#3c5dcd}.ansi span.sgr95{color:#9256af}.ansi span.sgr96{color:#008fa3}.ansi span.sgr97{color:#f5f5f5}.ansi span.sgr100{background-color:#616161}.ansi span.sgr101{background-color:#cb3c33}.ansi span.sgr102{background-color:#0e8300}.ansi span.sgr103{background-color:#a98800}.ansi span.sgr104{background-color:#3c5dcd}.ansi span.sgr105{background-color:#9256af}.ansi span.sgr106{background-color:#008fa3}.ansi span.sgr107{background-color:#f5f5f5}code.language-julia-repl>span.hljs-meta{color:#066f00;font-weight:bolder}/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#F3F3F3;color:#444}.hljs-comment{color:#697070}.hljs-tag,.hljs-punctuation{color:#444a}.hljs-tag .hljs-name,.hljs-tag .hljs-attr{color:#444}.hljs-keyword,.hljs-attribute,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-name{font-weight:bold}.hljs-type,.hljs-string,.hljs-number,.hljs-selector-id,.hljs-selector-class,.hljs-quote,.hljs-template-tag,.hljs-deletion{color:#880000}.hljs-title,.hljs-section{color:#880000;font-weight:bold}.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr,.hljs-operator,.hljs-selector-pseudo{color:#ab5656}.hljs-literal{color:#695}.hljs-built_in,.hljs-bullet,.hljs-code,.hljs-addition{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.gap-4{gap:1rem} diff --git a/v2.0.2/assets/themeswap.js b/v2.0.2/assets/themeswap.js new file mode 100644 index 0000000..9f5eebe --- /dev/null +++ b/v2.0.2/assets/themeswap.js @@ -0,0 +1,84 @@ +// Small function to quickly swap out themes. Gets put into the tag.. +function set_theme_from_local_storage() { + // Initialize the theme to null, which means default + var theme = null; + // If the browser supports the localstorage and is not disabled then try to get the + // documenter theme + if (window.localStorage != null) { + // Get the user-picked theme from localStorage. May be `null`, which means the default + // theme. + theme = window.localStorage.getItem("documenter-theme"); + } + // Check if the users preference is for dark color scheme + var darkPreference = + window.matchMedia("(prefers-color-scheme: dark)").matches === true; + // Initialize a few variables for the loop: + // + // - active: will contain the index of the theme that should be active. Note that there + // is no guarantee that localStorage contains sane values. If `active` stays `null` + // we either could not find the theme or it is the default (primary) theme anyway. + // Either way, we then need to stick to the primary theme. + // + // - disabled: style sheets that should be disabled (i.e. all the theme style sheets + // that are not the currently active theme) + var active = null; + var disabled = []; + var primaryLightTheme = null; + var primaryDarkTheme = null; + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if (themename === null) continue; + // To distinguish the default (primary) theme, it needs to have the data-theme-primary + // attribute set. + if (ss.ownerNode.getAttribute("data-theme-primary") !== null) { + primaryLightTheme = themename; + } + // Check if the theme is primary dark theme so that we could store its name in darkTheme + if (ss.ownerNode.getAttribute("data-theme-primary-dark") !== null) { + primaryDarkTheme = themename; + } + // If we find a matching theme (and it's not the default), we'll set active to non-null + if (themename === theme) active = i; + // Store the style sheets of inactive themes so that we could disable them + if (themename !== theme) disabled.push(ss); + } + var activeTheme = null; + if (active !== null) { + // If we did find an active theme, we'll (1) add the theme--$(theme) class to + document.getElementsByTagName("html")[0].className = "theme--" + theme; + activeTheme = theme; + } else { + // If we did _not_ find an active theme, then we need to fall back to the primary theme + // which can either be dark or light, depending on the user's OS preference. + var activeTheme = darkPreference ? primaryDarkTheme : primaryLightTheme; + // In case it somehow happens that the relevant primary theme was not found in the + // preceding loop, we abort without doing anything. + if (activeTheme === null) { + console.error("Unable to determine primary theme."); + return; + } + // When switching to the primary light theme, then we must not have a class name + // for the tag. That's only for non-primary or the primary dark theme. + if (darkPreference) { + document.getElementsByTagName("html")[0].className = + "theme--" + activeTheme; + } else { + document.getElementsByTagName("html")[0].className = ""; + } + } + for (var i = 0; i < document.styleSheets.length; i++) { + var ss = document.styleSheets[i]; + // The tag of each style sheet is expected to have a data-theme-name attribute + // which must contain the name of the theme. The names in localStorage much match this. + var themename = ss.ownerNode.getAttribute("data-theme-name"); + // attribute not set => non-theme stylesheet => ignore + if (themename === null) continue; + // we'll disable all the stylesheets, except for the active one + ss.disabled = !(themename == activeTheme); + } +} +set_theme_from_local_storage(); diff --git a/v2.0.2/assets/toy-network-1-achmc.png b/v2.0.2/assets/toy-network-1-achmc.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4b0d067633fa1f0b59b0b2628f4811ad08c304 GIT binary patch literal 88206 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

Cb)gN&0g(`4MIN+7hxHyh!_uZnq z%B&IKB2qR*0wh2JJ|#c}&!-E=VdsIs$dMwKUYdsncq<8z011!)33!hHl{)XO2}cxd z0uv`jE+-c4e%U?=kN^pg00~5q0F}BZ!e!GQC4dSOs6Ig<0TOVNz_>!UX&FBH0=UVP zZIM8(2~feyH9FqtO9KD?D^j?yFNe-SlK=^j011#lrUX)lb?HaVE>lE&G2sZznk90@ z6$v*jPKX3ZfCNZ@1gO;UJ&;@krc4pJ_uk~1GiOTzBtQa*P2jY(Kj~*XeE~vNnF?MA z4n9eE0*e-joPBn}Pm>cQ0TLhq5=cG*RO*s%&69h^Yt|(9{5g9PAOR8}frKSMr7mHY zmJ>@yV9OSfGG)@8<_QuY0TLhq5=aCBRO;fhiYwMN{fNE*@nLWG`qNJ$9XiBw1nipx zNPq-LfCQpOfC^sJ(6V9A5tuty9g;c5%_(>2I+C? zsWI!19gzSDkN^pgK&%N+sf#sn_7@idW5aJ@fL95O8#hjVLaGxA36KB@kN^oJC;?jS5_DlXtxy6xcI=Rf6)T3GK=Uf67E2Oe0Pe>o z(;GWU=Q?}#Y`OH(OOtf=oHhxNK&}Yv-!C$Ky2zeABK7Orf4ORiH<3W>2+))fJJ#$e zP6R&u@I&d_w{M(!XSXCk0=^{Bv7^Y%H;br)t~6>SvTK*OrZIG=NUK&N&pac7gq@H# z-VoWj(>}((bLNPA^;O_Gj}o2$mAb5!_}_m;CQJ}{@IjH6Ulzf0imwPPSg=4EH*V~! zF>|maKmu_jfQ;rFH;QcDY%4`Cz9`bPX&eU>)^+#pA~R>&V|w>pk$(N`3vlkAe*zc( z_@l_urGe)>N_Ya?e$8r$+qV~)F+-$QEsG zTC--2Y;|ur-36KB@1QS3V!Y7^(DNw*Z+og-h_16bq5x--N2$NS|wG}yxuYZ4$ zV~!Dd>Z$mRi9LIU0IhbJEycoxBFmSHtXd`V%P;mLlsx=0qWFTqwr$(=^G-kTC?r4v zB#>PK%a(~$uO51}24cyP$tp1=>frE>Y@mwSGk93TmhfQJacm##>W&;g+qA+|XS z7Y;oi>t|cHiZo~t+G~pzA}~TgV8ts_#vB^|y0gx*kNIy>5TKFMueg;j#_G*MJ}`3K82SQub8R@Pm=GviRs>P8!E)%3NXe4HXX0~w z;6VDq*TpoE2hKyVv$T4({m1Vun@JM=O9d~p#YUu2ojRdcAk!^O@)TbXm^yW;oOIGj zz8EV9NdhF`5dvqNA@cLjp@YGeXF(5abd@V7^5>tSV^beusaDNC_voV{&pvDaVaqlV z1oKh1nlyR+^?;!T%Ipg-*v1&lefRFP%aZYcN?lf~9_fE#C#*cHd--}?30S&Lixw@C zl$4aXj)R?(015bvK-;z=4?GYU^qX&r)T1Y`?Gi6 z2~9Qg`R5`C9)a9{zsPH^*)CF0Zkso^&nM}>9{Abeaq{?eaNKc$LBa&@L`MbA^2lQZ z4(PA96)RRq&6+i(5d2~&BtQawB=A79Zt6;rB5hhW?-ZZ$Lz!#RMC6oHM9u!9zZ6Bj z`z}6X3GWrz8h-mt%!@ifbR&5A8%(u_~Q?ItMAxjy)gysBu$zmT1v-OMrF1Dk9 zAK^LY*b1G~^9?tMy!W0R?C6|JqDLxqnJxB^A)*?B$p8Ll{}RF$?BkEyk+PZH$Jb&? zV4X%Nf2Y5q;Y&AV$`q+xySB7!*;3l-cFM$w6XlUd9+9EQ&`u!%5+H%>62NDF@7}gG z3|6t?#l2$Sm(WA~Ye?N{KDS}`Y2<8sKuG;CR z+sDqo`q^*t&pOYO?2-O;nJqZV$b9>)?Pq~E4=PX0nk52dj}mtR^K{#xx%yI^c;boD zwQE;nkz20+voBt}Sbb<;kTz}FXceGwGHTQ)4QksT_wjN7BtQZ_A~0}ZV6dn>

_ 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 Lo2K)c^cekr{I^W3 literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/toy-network-1-chmc-makie.png b/v2.0.2/assets/toy-network-1-chmc-makie.png new file mode 100644 index 0000000000000000000000000000000000000000..943b8c52c5a43a66a6cd095fe05b3ecff489f20a GIT binary patch literal 56798 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
  • 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 literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/toy-network-2-achmc.png b/v2.0.2/assets/toy-network-2-achmc.png new file mode 100644 index 0000000000000000000000000000000000000000..24ae22236b14dcb274b91cbbee4edb39273200f3 GIT binary patch literal 73202 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 seOQo=!dD%tmk;5HcgP9XXZO|j@tCC>pye; z7tEh!*)uoXVBO8KY@Tbg>?tch?Wq&r{PHUYy)MgUWgD)$_7zAOQ(TKmrnwfCMBU0SWwr^yj97F`H+AFo+R*`13q$^z5v#SK_~FYBadXi``z!FCUen67tNme%x5@A+$u{47^Il(mps#oS`R8Yp=Uj8mm2I`vRs)?@6DI))NI(J-Xhc9! z+=z>t9piMo=xi^wQbE2Opemy6L71m7;Z?4l6P6~Onu|NZP^ANyFg{`%`HgmY~CC;5p01pZ@fx**^R1lihL0 z9S!o`-LH;2?zrsDZ+>%j{q@(+xzIfG%#$sBk2OpetEJFS1Pk(y$(T{#Ke4oGG-~RTu?DpGl59i_9 z{gRiwWRf7f?Y7&(dCYjf=tVEeZn@=_Fe5%|)~syFC6}CZt@OjMfBoy=md$sZ_miLe zBxB&{+0T9!PJsj0PQxGm@Q3W~yYJ5a{qKK=z6bd+d?D=RNO*-9&|l>OotzX);hnKT(BAOQ(TKmy$+ zFxi^u_SKAE0uqpb1SIfZ0*KZ4xBT+UXHR?D)50&z4ikRxgCArYZM0Fg`s%9(cih!h zTP@pu`|X3k3I|O5JLjBp!tZOWu|~Gudh2Bzv-a9+XIEc+bvz`)rI&d4?M-ibQ*hND z85s#e4AF>NG~%0Z+G(fFaf#k*uf4KYzxvhLCqMbgIdPqR_SxB5Yps>V>#e%#s@W!+ zY?9r4^UZUP`M?K05YEGm7?+D<+7)H%oH-+cD7pUqzLn%87|@4a{Swzs`4 zq-&jZ*2(z0^2#f-!){+`&NBjVPv(2_N_xKi?Qe(Zo_OMkY;0^Sd;RNQAJX{7H@-2v zCyj_x0)iVBe0RtphlK0!o;;Cu#5dv6OE1kJ2#z$4g-6U+>5|DrdB+!%qQt_4yw_ljrWOpmxKla#TVOki~##AG!YKI+m20@r6co9m;d!f7|&cwMC>A<@jd1|#1^6v@yB#9 zzPL>P@|o#djzdJ_@5^UI*!RBoy&%AjI_jv5DM|u9+HtBge3ATPS`>e5ranLa`Ok;x zZ3H9dk{+gUnM#d;bg>f`>0-*7MalRqBLee&&hZ>x@ln3;!V80+F*}PPo)=zt;cR?- zJbS?lUXUGg%rSw}Z-4vS!0tQW`A(RUC68yFbyo08KK9sSgK*6+z(#C-Bp?9^3?cyp84GL)yy7d(Od^YS2`pSCJm)#j$qqd5!0?`b2uv0XBSx9I zM06oY5vj~(;%m$7Yzzo%!g9+kH)jDX3tADdgl9eLS>biMf250rzyxMs;{s)7vJsA# zTyjb9^G-!EGtQ)!fEY(GB1)rQc=(~gKW3a+oN`K- zVMXi`*cpo5uVP@QB}5Z$)XWYehOfKsx@`XW=MOW$uX@$1f*_5@Gn-3@J4*4Mow3-x zshxn3iy}RWyLdinBE)OO?|b#i0_k0M-8Hz2BU*9EW-)MnW|;KAVZQn1o0BxS5fJAL zPQ-v{Pj?WDc}$Oq#}<7>xJTFO7$4`dEp=QxUNkO`lR!lX+_c_GZ`2o{B86!-hMRzE zhljiTOuYmoAc3JJz;@C6z3_!E%n-8#*1xibIL?H!^)b6NA^dK*;fAo5nDxYnK-{XY zx#pU%))%+o?|%2YQ(SLjJgnP|yG0>xnN8-e=*~^d((-I5LYyV$J?mw0T_)hp+>dbb z$tQ;yVO+}L^sR4wYtBq~K0UZUvxRgF%=i*0hg7JtT{P>A35eM^%bspA9e!-%AG6W1 zJmM@dr{hA-^$Ze_fCMBUfnE|&2=|h<*OGt)Bp`v71aOsRrV`g#gcI)4xX-edl{Kgv zY_LIa^JPZ(zWeSAad8|onaqYV!<+`TQD*iL!N=xKtled8>n^+O64nUkXL@lJjx*C~ zJj|-HRWpHWeB&G62(!~Cope$V=*+mX*;hXTBA*Z+{)@P0&2po_EcZbN9h80bt6vT4 zcoESA)>|_p90S6XO|!oF&2MH$AANM#Y8u9GdCObkAsxNq9!+2!_oqJfsj#M+Ev*s5 z1_?+&0+l9k*ejMeQeS|9En;1!2exQTm;@vsf%*`L?zy<+GCMqb_Uzy~%?43yM8(=! zW{z=7X6IxCC<5=q6Hg2?qO9L#4RT!XN<0W@#5KDzpLyn)K?t)eGc%+JX`XF_doh98 zQ34_tA&zLw2iE5@GtDeDyE3!(71wRj&TKWCMD-(ZT{i3@k8H%nEI7}fVhwQ|WQgfv zb{65!GnV4oW6s}gx833);T8T-IP(Q;cieHuP!^L8Z1cl5+iVloS(D!PzW2T1Y|_Lt zo8k;~n^AhW1SB8<2}qzL0t(@duz8XMBp?9^bV7g)oDg7f1FaYbyA^M-#gqH!vZ)h0 zDkE}PuaAyNSCr?#hTizT;uI1a^XEhLcAKz3z3d3p1R| zC@;SF;$fHSbT?ymTSkyEdmJ~`!hM^E0LOK$d}cRf#5u0W%p$WxHSw@(a?BHtXkvYH z+(3)8@Ef~06A*=rst6$c9Vjt#u{E(RVIML=BQ&P`en_VGFh z+PGmA$MKM3n6dU6zHIyzH|^qg0@q`=Zg!VuV1iAwU=h;ivAmcarYsnUU^bdH*q2^J)KdTplO^2}nQ!{UXpx!4^@$G2N}=iN_RuEiNT99+zWB4%zO64nT}$75OF#k= zkbndvAc0B}@ZrOiELJlm0SQPz0uqpb1SB8<2}nQ!%?QkU_~C~)`_1nqAOQ(TpuPl7 ze(;NH=?hTb@;B!akbndvAc0yCIOw2*vbok;Ypo~PEQ4np7$hJ82}nQ!5|DrdBp?9^ zNI(KrC2-9(*JNv~u|_uUnrp5Zc6L1EkVC4PSMwzS2}nQ!5|BVE0^j}TJ~!$M(29`1 zNk9S;kU&KVJoeaQnQMnDTDWFQ0uqpb1SB8<2}nQ!5|Drdnh+Qn8y{5-H-Y2V5|Drd zBp?9^NT6B-7CUt3f9eZRtui$?5|BU{1Qf+(P&5t+NI(J-kbndvAOQ(TKmrmN8UhO8 zp(!d8Dgg;dKmrnwfCMBUfno$Md+qaY*B77|E02WH=D**{e zKmrnwfCMBU0SQPz0@<*NVv9}!5|DrdBp?9^NI(J-kbndv&>4Y|vGGyWaA)j1t49Rx z-t9kI>kH5$*j`2g5|DrdBp?9^NI(KLB%mm+VWFF42}nQ!5|DrdBp?9^NI(L0CZG_m zbLpFR2@Dj0{ZHBRTzvrssz^+X1SB8<2}nQ!5~u+IMR5%Z*(^#x0uqpb1SB8<2}nQ! z5|F_E2q=XA$HI3Kkbndv&?5qOy!Oh2^abbGZU5|Drd zBp?9^NI(J-kbnfLMnEB4wGuTy5|DrdBp`u-BJi;zwmD2+fPpF!6C(i$NI(LU2q=mt z;qZe5Bp?9^NI(J-kbndvAOQ(foq$5P>LqOcBp?9^NI(J-kU) z0um^Xz{uG6sLHrJp2j2r2}nQ!5|DrdBp?9^NI(KZKtLfp1chW0B_II_NI(J-kbndv zFfarT|MsUg)fZr3io=A=oPeTu<_wKN0uqpb1SB8<2}nQ!5|DrdhKPVdc!&ziq)I>n z5|DrdBp?9^NI(J-=plhUE?9bp%KHK+ihEe2yp#kaAOQ(TKmrnwfCMBU0SWYPig#O2!u2e7b1i|o5%}m0pZu1- z0Cg*M^D6-fNI(J-kbndV5Kt5sfaD<(kbndvAOQ(TKmrnwfCMB^9RdpB>XfB9k$?mw zAOQ&M^_pc5(-*+HAOQ(TKmrnwKtTeE;)0+&Oac;+fCMBU0SQPz0uqpb1gb$mAzY1e zG#3((fCMBUfjSb{@^c?PR9}EPmb`hEfCMB^A^}Bli7<^y0uqpb1SB8<2}nQ!5|Drd z2A_aJc<{@}6iPq>5|DrdBp?9^Ja3Et`;fi>)&mJhpbG>P#a)1EloF7D1SB8<2}nQ! z5|DrdBrw1PM#jcRRl@^ZKqgHB5|DrdBp?9^NI(MhB5>9f^DL+@K)uSm|G8BZ_rDBG zfdnKV0SQPz0uqpb1SB8<3G|SFLb!*py_5tbAOQ(TKmrnwfCMBU0SP=wV9jUWy!0UW z0w{{DkrI%A1SB8<2}nQ!5|DrdBv2~?3gKE6x0#iI1SB8<2}nQ!5|DrdBp?BWaIfpY zn_jTX&4b_z(Cd7AJqbua0uqpb1SB8<2}nQ!14uwoJb;B_k|ZDj2}nQ!5|DrdBp?9^ zNT7QJ6vEwOYs?bZZK124sxN@`KmrnwfCMBU0SQPz0s~AyQ9QtfW6~rb0SQPz0uqpb z1SB8<2}qy|1V+ZjM^(dJ0Be*IkU+f%Y2^@9S`xY(e3!o^jcU3X>5|DrdBp?9^NI(J-kbnegM?fK5 zyCOHk5|DrdBp?9^NI(J-kbng0O+X=Bsq(-7;rAX{&=;Um`8G2WkbndvAOQ(TKmrnw zfCM@tpeXK)n`cQt0uqpb1SB8<2}nQ!5|F@<5>N;aX~CIn2^{y08)xYYU_Fq41SB8< z2}nQ!5|F^m2q=nY#?P}QAOQ(TKmrnwfCMBU0SQQ8$OtHehpfO%t^_1dM*^p9v&=sF z0@ShO&9ej~AOQ(TKmt7=Ffukisxs~YXfGiF2}nQ!5|DrdBp?9^NI(LELqH)sIAvi< zBp?9^NTA*X9^CQ1E%gPccO5YI5|DrdB+v%}isC*%_mUEjfCMBU0SQPz0uqpb1SHTu z0t(^&vG>XnkbndvAOQ)~mB4y;JTgmPfV!5x`IdkL28@8Bc)$w80SQPz0uqpb1nN!Tk=uTHlD+`-t^?+NzzHad2fTnxo&+Qy z0SQPz0uqpb1SB8<36x7fAzUs`W0QacBp?9^NI(J-kbng0O5hoDpT3m707F;$isGRw zG7~HT2}nQ!5|DrdBp?9^NI(KJA}}&GKB^j?5kgOvfCMBU0SQPz0uqpb1SBAVVIwdz zA-uw@^$*n-VA#ss^h!Vi5|DrdBp?9^NI(J-kidTl%uE!EQ34W>fCMBU0SQPz0uqpb z1SBwI1QfzUR$zTh?um`wxKpzRb`|K|)sV_hu3&2ZDKmrnw zfCMDaUjmBa{_^+g5|DrdBp?9^NI(J-kbndv&}#xCW8R;1SBAVJ`mXN zvd_IsUw}S<_mUEjfCMBk@B|da17AcYPy!N=fCMBU0SQPz0uqpb1j;0!5H6FZaY;Y| z5|DrdBp`vl6S(vH%N?vQK;MhO1V}&vLqkAOJTygRLM0#p2}nQ!5|DrdBp?9^NT3V? z3gI#+8ixcVAOQ(TKmrnwfCTzL;Fi5ET1H=hK7jX0fxR9&42_XAOQ(TKmrn|2mwWLMGDevNI(J- zkbndvAOQ(TKmrnwKrsRe;bNRTN&*s)fCM@qaMGt2_`SXW9f0!`2}nQ!5|DrddPYD| z+%wc(NCFa&fCMBU0SQPz0uqpb1O|bCLU<5L!8Axf0uqpb1csi#<{RJgcYOhdz8KAb z1SBAVIuaNe8y{5}*RkZyvjij{0SQPz0uqpb1SBAV8WT_m*SPS_x&$O30SQPz0upGG z!0d1BbgRAqZ9?;K2}oeD2`GvOyL?QY1SB8<2}nQ!5|DrdBp?9^luSS&TryCjlYj&y zAOQ(TKmrnwKqUyA{L1%@>kCkcqBIk&2`GwN^YK>+NI(J-kbndvAOQ(TKmrn|7y*TF z#R}ByNI(J-kbndvAOQ(TKmrnIlfbW*-SVZi^#xEAw^>^}Tmll1fCMBU0SQPz0uqpb z1csY{LU_2#&(upm0uqpb1SB8<2}nQ!5|BWf1ZpjWe|X__f3B@BK${iC!zCaA2}nQ! z5|DrdBp?9^RFc5R*!XCzm2o9Y)l5l10uqpb1SB8<2}nQ!5|BVk0t(@lc>J*v1YY>1 z6(7?Vpb|xCCL|yM2}nQ!5|DrdBv3X1MRD0gjZXp+kbndvAOQ(TKmrnwfCL7bfI@hn zi^s%CKmu(Nc==LyeoJ3~HlcaA1SB8<2}nQ!5~wo)MRA==-@Hpe0uqpb1SB8<2}nQ! z5~v{og>VfE-7HH$0urbMfrD0B=23kCDp8bXLIM(yfCMDaPXdbKe$w~a5|DrdBp?9^ zNI(J-kbndv&~pL`;hrP+f)bE`1SB8<3A9OIhdZ{tTwj1Tp?SCjBp?9^6eBQivBNw{ z0@Ww*=%bHjH{EnocH3>YWsf}aNVepXOJ>V2zkIgnqKj5P^X5T9lFdE0^IT=JHm;fw7#SNMRSnmqu=|9Tiz0s z@ubN5`~jxF`OR;pqyptm&phwE-r7^(_{BgGc;bmCf<<}PU3Z21^??T-$o}=Oe`Q#l z^UO0(_VlMeJ^VfAInN1g16JQNpZUxg<$?I`z4zX5jWiV|NR;5OFk^HzycxtPkriB^FOuy z`LV|y%l`70zXYqEK7s2}?&O;?h*$ZFz!eHsoH{X11U&j-MlfbO6JnsX8>TW`HJyZ!dtvwQBj zCm3B1J@im8f-n#U4J^A*@x8!}Rt+omxamtS+eew0Le?7E;3|!^|ZSvMzZylz^ z^1l`NOrJo!u}`3VU&=oF+0SMSED`Rw zb~)fZv>wnjNIwM_rCYN za0rI)>tFx+Y@K!1$=>jWH)Jn+*~{AMU@)q#xZ;ZJTi=>^2yGHb*Umfd+)&Um(u+YJ zMQ}U~V-5f5%{Sk?tu(~*yYh1s)bXAErNtJqGU9lGFx3xWtw&s%T3^@7MOLkQE( zeC=yr%f9;6ucns>Z5e)*2;yb|HedL{7cvaqd{}YC6@z!n+uruJ{7H#>X9GY8ohAX4_V4g?g% zbtvT?=8>7%Z-4vS!IcP6%uGqU0fX?Oi!KTs(7Nlcn=#^vIBwSfZs)pR;~xh%L6$eX>s{~4Skl0(WjEc3 z+f8S;j%Rj?K}MEv;7(q4K#)^LjRbM0*NR?3H{5VT@YuQJl1qYnbi484X@r>m?svbN zt+dig*)F^65(Y+?J?=$7bRbCbgB5r&AlB#5UzU-C^7$tU}iQx^{G#VnShx#%FI^aZisQl ztS*8WG29IoIc8LG#l+x>q8H=lMK5|$Ftp2`4ud_oAIVAi3_rISVeDJ~9vdb=8%DUg8Y3Rpsc!V$zKzoSzDl=f<)7G+fxvW6@ zPkfa5r$7Da?1w-6;f$kZK;_zNuMG@#+ikb7?1eSo-RKk2#L~BY{_~&DzWn7c&-t2b zvU|~0S6!8rv7UNP#J(9w0;~;QWtCOJfJn3vNGR_7Ypu0baP4oFaP9>LgWmuC_fI;6 zft2HpJ1(4Gqz+Nvm=s_)uhf%`S?SeRUp=H{(gpk=fdL~hdylV8YyvSW+i=~rw-~Ub zh2$uT2eDL!FijY2pZw$}v(J3yGgC&;$qohtjXvvy*(`<50MSWj!N@A>2{E2|&5LP_ zK-Ts0`(AtP)fJZ@+_K;Ep7#X9owYcmfzFP#a&La~o4amw4PlX+WC=`50K*M$k&l1; zVAC%!h|wreUa{<13r^Y7_EOfAFCv&al)9<%JFf4?9(!z9 zi~OMveJJz^W%9_Um3oLUW(iFU)LZhH@2}$TzE+C>YuE8g;9g-L6zV8m8f;*NoiN>g z9o$=K{ecec9fSWx>ktF?Y?g&6#xBBkVy!*fOS8WTqS+t;3A9H*A>1A>k8VH!BY{mF zPC4b2V3g($p|NLn6|p&cV$I)cU;Emy3nQ*U7&;gjY&gRxJ3A%D8QQdSVBHR*^PIE$ z?z?xz;N5P!?LvpbEC$Bc3M;G-(u{#_kbnf*BY==)R`{foPHHHE5fa>6?1swh%9?Ag znPKR~=b9lh5KzQ{do0Euf;e?mL?AI+$V~CaKK8M&n=0{EHQ=U8JIR0`19fEu)>9)c zQ^7ftxDl~zWXQm1BN2?~jT{T^K;6Ps z8gal3SvSS-On7+i@DpGFpM49k3s?e%=L23T%+|)iyKd)_fg|=z;0YMCdpvImyNa1% z(r1u>1llK{5N@AYu`^z~@3rq6WM6<{xoGPs3{(u4qmMp%iXg^7p`pg$#fZcBX*PSq zMi96YVE`X<%rRlzFr%rd5yXfrF4-7RtFF3gTj?x%FdI_wXOMsdW<~%Jd*;M0&R1S} z<&=mpA`!oP?6F7o-uJ#YY>w1O&|vKCxZ{pt_hCd918;21loxNz5+ka&-+udy&6lbg zn32K|W*sfNRF@H8dER;FHQdd*llW<~S>sGwou3V(jG4_sOpK0>hK&lF4Pww=P(K(j z#pRmv#|tU#6PO)4^w2}Y28@UW24D>m=oSI$DjR;X!Dhb#_Yji@a`Ftkn7EpI=HA5W&p6)2=e3TSg##Jc@?h`tyMq zZFa_{Uhp`$W+FJA$AAgDNRN$;&6)j=zr|OU&m4BxVPOV2e&?$MBp?9^NT3jbGY;SJ z!>Zvzs640<0T%O}amE>8o5Z|2Wom|LUUoZS7oBSuP=fdpqh@Cs7)3zEmbs-gQ@NxM|K~K|6OAgyorr~wMSV@_ zA5herZn|l9_~C~)TqKDPDGy+!uP{hJ0uqpb1d0;SZ@MTckDEk*>0uW5u}eyRY5}8_ zT^;ZzYDW;q3vfQuMu=kk0$Dg5r+v6CJ6T|Cz3EMFil>zF%7Qg^wMhLiF~C@$*6CtB zrqFM@?Y1y=g`v)8@<)73d%g0NugsQOYN^752Bl>5zmdT7-h1!O?!No(DbXTOW+jU` zryNl77x+A4$l?zVCwwB|gqs0%h(%I7w6#-TNEW5D2tBQ<7~(wRg0kRRF~Ed{>^u|W z{`>C_U-O_-wi;);YU!nyE^NfdIJ@ymUJyg1lQgrofVvAKga+k@Pb&4SsOTsoouq+> zak3S1dM^<-ycsMbT}4H3nkMo_8GQJ|9}c_Mqymm>u@IJ>?|Sw8oiuH|dQTfjeP$6M zTWfb3;Kjn+OE0~2(tXise4NK11itayYiYnOfQ6Rtd*A!Qg7NfzOOI>zp5y5gW>0KD z!3Gi^`N&5m9m>6czc+&`OD?(Oq~ALEKtDj=!z+RO#46iFN?l24GjKrd~~BCKMejdpum~~1U^3It+qpjNLY`rauiaPbHSHmO z`mp0(fgkM+KE`Yl&8~Y~vz<1GfgRFLy~qc)dxvQnSkn=o%LViNGnP1(v{E+tIz)So zT@W`@i19M{z|Mi}_L&bXY=&vO_ZIPx4$1~*F$`S{KE8(^Wr}f&(ZJ$;(u)CzP<-PX-`JDIwJ^Q;=9{M&{)ltxJNNfYj2d?0 z!jNVGUHS|hxWWbzfN;i;szTsCpe|xq#z1?>vyArLci$<(D;_i5D{UTeV1&|s#ekO& z_dzE!tyf=tb>JWGp%^E|EL-rhIYVjy$KQ**avp+)%_h!0_uMIqldrkvno#G;5XICZ zcI@IgIRpez93YEnbW&nxu%LjJ4qi&{gP=*ZN#}Eft;%8nd4<;7y z&`8gvOb$Hoz$uG_;rGpNelvJUr19{cYtc6qwIyIe-H81kqLp?9Uh)2g7i~3dDTBh; zMm+pHU$66N$$w^$8E(ABK%A_(+j7e-Lz)?QA}wq_K%bqjE7$~ZdC5y&66z}Lf2Sfn zromSUKtNG!J?Mx4qs(-)QM|-R=&UhzF??oX>=GZ1Fa|GirJ|SyoKB9}#Mu+G1!V;~ zYDPy>1CYi)oq?L}T8KOrPJZocUkjtY7&3^IR)J0%@c_>qCuYPE3XEcRE6~YtO*&eP zuGF28&KOrlgkpYVx~%kI1Th1Qp>XlV7l-X<8Sy4v{MIOtE=JK2SQs62#u$%9jW#-X zwz*AbtuTJ5#{|;B!*QAIAT9ZN9n(bp#z*WO=X(TU*{WB+a z(&Lpn(W)P0@QOZ(0dTeoXEu_yt7u?=o~0L@4`14K?1W~4JaavS8GSWNwAh`Ky4oy| zU;2i8*>QaS9^yOl+~`<-i-C5%k#`pD8|9x5aK-j%6fdH`S^t@jhcd#Off z&Zmyh262xw7`4L=JA|3zeB6ybBWmfh(sVN@Og*wi9x(3*Taa9f-Qc} zpaXSk`Q?|7U(M*1x)~p`Nu5dqgIDbs(doI9-_LXA9ot1;fXTn~>l5Oh**o&jHrg>@ z_~T{4Ox$z=CY}>tsq@rl2AR@&#efCdIy0C@{c9&Mqr-p%15jyT<_}MsvIg1WfJh^O z2%~)6NYgUN?^$nu>Zzv&ubFlRVq=~V6wGKd_!UKV{H@h1Z4E5>i|qv>k$bn(dkVqA zj3=|gQTVh<1MNIQhcr-r?|ILA!r(@$bNG#88B9LmgcCv=#63~8Z{Z%GKcWAnz9X>k zL@GMaI$hcZ@psr@r!auPfFeS-=>39d=3E4H?28XL;DF%4)oEW$dKj4azyJHc;Gspm zZ&iN$hQP+|ibDR#BadwQc!EJJ1Jg8k1Qf-CS0)3WB03Nn!o1;2!ZB1Cy=P{(jDQiy zh&Ap%X~6J93=K*^bRev7qhdt9QDYw6jYu;cc78;ej)qwoUJ+Ti2D1jMtU!myOa{W8 zbmomMT<}3A_(nB_#EH44#18isI6g*(T?2crqjyk~1!X4Bj4jESES zcxHtWa>P|Mz!Gl)W@4E6!o9Cs!kD_nbue5oaPxtDBQg*OxE*3tavXvr)p$ez6>J|}!?XfZR$s(Sw-3f2BvU(jSeT z*b&m9BkEY+-LA-@6Ng2dCC5lyX{D9IOhnuS20@4M!0Z_!J{`Ou4UCXe_PE$#w3TJ- zM>ZIh7`F@@bteIXE;n(iEwV7VCU*|K>Lm9L7o6X4xFs6Rc?%+jJR0z`+a4)j1G7Z#S z26Pz6>?AN7oEO&I*X)geuqi8GaKi%wxXf_r9`_vG$QJ8*=(|vC??GaJlLgeH08p^WAtxan*l@eK>oOQ7(l?qnx!2v@EdI;-WTM#owAE@ z6RK|P9G$!~s%2W7$9W$Xps$AG}2+{z5pVP?{qwTFKiU`D%2Ul<1@_#HckzK}s< zW^v;n3iT0thJGEJg~3VsZ{jH$7>r=a2Llqs%lX&>w0D#{{TkoXm%$EOAPxv}4Y)Gs zLSM{%O8stEm={f}$5oqvqPW`S+m+nWI5pbY5F?#gj4Hbs<$=J`#3hC#>#Ec1b3R524HBl zGeg9U@ko8f=pzlYC)T3FJQc+lbr?-tpEY@DXAE0}Cj%K6nXT5Ig$%X%4?~eOvW_tZ zj15Eqyx#uyw+CkV*>Q{vL<)6|fe7*t1I8dTKp6V4E;C>><%JP-48vxo^|;J*4qIF> zWblXfB#L74K>efb*?#-&!|X^ALy-Fi<1?)j#6|gV{~=yF3AAV2OKG59A}la+hbbV0 z5GXOwej>c`LYVdv5ztP%6XQ%@xz8y};$vWvwiqEuI_OVn>u5t`yBN>q90m*-G>h$G z{EhNt9XQKxXyfzcN;`%tJVFt1l-{?LC2bx9Zp`kt6F3iHiY>qzQ$z|vIL_QtM-XCo zLeY03y3;n5YcZgQ_@P~AARr%zpMHV5pBK`IDb}^p@4_z?nDC>fOB>JT zh}7Biym(AIuf)S2f%2p8Yb1mb%%pXub*NR^;0sgs>&S~>>J--}9SrU=h!xWUX9gy4 zduM+Q205Zv7kQ#APe1+i(D&k9*3O^_ebhA*>&m&W7}VoQB(!e~VniX#Z@95j$K&-8 z=P^*8>?=e1IHz0oOT3=1)g+)0u4cJ*HCHrXja;PZXb})qbur3Ar6WL8uttl~ZyMzo zm?4kra4~4oP8A`8U}CfyBLgwQ`cr0$qZnq?9M>U6wJ~Tq4WyCHqv!zXh)HJ*%qDSt zcBI8%DO<$F>+p)vji6&xHw|>c2+$9H@PlFFl>7`A9Wn+Lf{u}Dj>mYS4id;8+}I3= z*^+j=2x3Q0-0X^qs6@=BquLnojFcln82QFnWac0Zbk>v=##NaNNgqZBdBs>o^iw}b z6XnHPEk@591@1x8125dkFec)x32|WDV2H+b`HkY}<)EzG=^={1tZU&edb zGCPKlpJ`xbp7_cRv=i*+ifD<(Xfy;#JB+6@M5$Ah5iZiaPXp`8nN`W(gXuA?-qR<< z`!XI!e}I9S-c#{6U;jsda-^+e?KgWjFd$K6K$$XR=?i5~+r(@x!VvDXtL$jaz+R)k z^_T(VSO#7Zp0WSocmxLC9_Fx;0|^Myyk`J)lufb_KZqXcGVNztcgP0=dDN*! zLYQkX_(!4xKG z|DBI>n$Pnb^XU7hIiwFi(*ZEjPQ#G~0MQVzcpAe62x*{kKq=E0(J=!H!y=BNP$4Na z7QWK~F%nVq=I30LH5~;Ncc-0pn$mc1Q&6F)JQzk)8rFQJjTtupQ_btFvyRF*Ej-^B zCZIAdjLHKe0eT90kbIy)!xFDcpixF8F=dll6m%{q+8rmhipGz;RmVV&%R*tS5Ejy; z)2CPlQ7w1M6-A1VEPv@}1|1w78@|#!-=b4%xJX&U39F0g@HB8uEF)Ags7lZfG4(e;-GlLjbz5ZmGEI9g-{bPa!um2s zHmCJv~1SHFx)&moN|(_;C+ z)KxbHRsMSY{)|zHpL3jgi|L^=V0fMmxmm*=kL8tPw%vBy;D?Lxks1SZ_>8_He%cNA zL?M8g9!`C2DI<&@L?sm~T2mI%5nx1`bm0jCeCBfw-qb zEfU}kSDx#EVKiMpWaGO>dYN8L1HvaS0@B|*c~80E!yUI|rXJuQh_4t%L6Ly5!?Zag z`l%2mtuQM)a8IPh7V#tCrW0sor=#8YV1qF?=mBG$MZUOOq*H3_T14AH-ETE$#`G|= zC#k<7dFH;Ny`r4b_NN^l^a=U0$0#miaG{-a4CArfr#nszcrh?oR0NYx+6V>+`6J*j zO*>0_MqMcyxNg3jSdf|bzb+CVgDLn&GiWniApQ8*(jRfXv<;=MrUS!iTuiCc*5pI{ zp1z^geZYAzI{4s&18?3J>8tbC8-~x^>j+`~(m;9huwUv<5xb3J7+7W3D#U1N12Qm7 zo5a8^u2e+>XwS zqNpgwXrdE`2k9vi=)5W0yeMW?B`*ky#MjO-7zNFIAe+TQJ*EES8B=HTGu+MMXy<#3 z(Y&al&b4Fcw{yL^9n0Djd}?VgSkxK=_dByc%*HkH7v(tWCo^g+0!#z-gPFWe2Hw(m z=o9i~&pl?@r<5AMhy5CBtP$32G(Mu(w+u`(xY2INw-20;2T2p5(K7njrWP%Cjw8+K zu8CX#(bY)!@*8bRqjnyDYZk{xzwB0NAkPeRRy{EL9lgwAUb*L4Bg8;V(Y}v!si%l& z#A)8;8lepTqN14VvZ$N^-suJ~V!F9L^(!xm>C33AvA>JQ`znDV1QfzWD0$2z0yLtH z8qe4eO**)uAIK|iW$BDt%xZkrRQz1@b&D;wD0*ni;~3Frq?R2n*b+Gg$_zI!W}+Ky zgBp)3`;}ShyxS;)CXDj7>y}B~;~b1egnk;BfzHo*rN8IjV@x4xiL+=R-HjG0bKU%a zNYOaUJPxsg7)6xeu1vaEXqVqTg==<0xKqdSJh@JzfwMC6U6;6EOZ{Vqq*Mr#e_W^e z9`BTV8Sp!^Z!GDc-HL(Z5ChCO&(xi{QQ1=$`7^X8zy<}qn4v@{&`wb%^kMwrb;5vd zI@?ETIj)m7ZPvuP&UOb?5KpwnX+Q*%zD5C0A=++)ZvGgynWnvAXC~4DSG*MR@i&UM zir+Qrf8mBF6$7h{+KN^jC|d@j^FkOmY1$a-OrwF7e4LaAUI~qC$^5bLbF==JYew&s zx|VZfRO{DgUihyG-@qsL1?UjO{b8+KCjsM~5#oGc=8H}l5muz5 z#TcNR+A#_!-$t|kTr)p2mQP<E0JdHd= zxL2CZ@-&L0AK!65P_K&Ao9WU=dBoX@>5lE>cV@-dvG3%QPoBgTBNfAx8RA9)7cY@3 zue@?nJ*6!tE@o+Fns@H$yfHisW#35|lzmQo{!v-+(nioGq<_>)1SB(fESHFF1cJEH z!+SeT3;P7L+rLm>^L3|{C`S}CL&>Z%+a{;toi*&o9(!!qdV2NMR}TV?r7pOTlP><4 zjVwAN*(rxXIj>RwOFPYa;dc7In4f0-FZLfxvnZ2B?N2;EzLwel5-0WBAc0N@D1^UO2D24``%$FwZy_}IF%(I7^8T$%4N z$Vf{*Js2ZJ)|NF&3+cyAG#@aA5PTSWMe;~TJWR$=6u_`#hL4SBa4lq(5H~p7;TQ-> zjlw*mZhyw0&l|zaQs-x$x}A=8I{ge^>OUS5 zsmn9vj{9I--=4D?hC`(AFG!=%HZ~NZLf&$21`H`D1?%?iqGE zW;<=XlGtz#!G@q_0H_z~P1DxP_mnpxH4X4+v^iONOtbgR`d^M`AU3`Ko5jKR^uPJO zqSf*KCV_4dPzZO6Y**u*XTgK#pP?^6N$H~@YveY{E|7Fibj(%mWWb2wK?jfztljFT z&|(%gZydxlGK$WFdNKZcCE78F`O6D643S0yD>1FDUP*hib1?=H0A(2Ytz?8D)FTU?}y7Jd!-6}H=X}~CB#)h^5_r*aB)E9PHWl6zI18rZo>mLG? zjpb5NOu7-pEQ!EFC2fOQvcQIO>3VVQBc7+jTI4c}Q)ZZnCly_kd!uC~GiB`gQwh)x zux^$%f_lNO(DYMj`@s9E1nL?acQF&pBZ3$ZZI(ZT8r~6zWFB@*|HIN79xuc`8Z2`v z;~p49w%m`jy=fr-?Ygzc^JzCY7g3w%9sA#StgjLn1_E;rLn2M%U=hH`n>Dc}Cm-l+ zn5D{(MCOmH!e@j>zH=d8bf$DN{R;VxDNP4PDTXo+>g`paPUIiC!?kB37C1LAwqkxL zld5?rFt~B_(MM;SZn|k0$Y7Qarif$m8jan^AbpKS3o|Lb2#CqN*riUgyLh^pTQAbm z?lmy%%KB^f+U*_><2SzXjX}7R<`@{9Lky*lQ{y*02=cSlwBtM+wk!d_jCFnh01p~w z%W;=BbdLb8uz3FP2%7jL0hq@&V!DAcW={J#fZHh<(u|Nj=bUqbJ9MKZEHQ4{A=*lq zz=nI|%U}L-SYynf66@-V&TPgwhvAj{=KJ88^uM$>aBoy!s@VSyLm8XKnGtYycxL=+ zc{ZI5yBy~O9Ss}yV4(HN@Xn{9SD)z&@&-TGrh_e8h&_JjFDABw?tEW>Xq?i?V+as1 zjF=_*^rt^P=dlIhhc5oZ;BI7ela@{mg8MASA3KcSc;k)DPA%o<@C-p#Np| z{hjZ8XLtk->w;Ug5eOOD2nMfcBUpdS&c3t}AO7%%J9^G=zv-85YZLi0o6J`cy-o_jqg>uPo4_zF>XRi^hPJ z-0AL4^u$Js(m@WT(EqXgseJVWXfh_96MHrs3yMz_+@IJQ}5aXB2Q5A3eRj%um(O5LITWOpIzQW=4r@wi?- zFg?v~Ze^)qtauj2o^{q)`AdcEwOJh6Xhdep!4>#|a_1hvEr7l!ZDYwEeE23P8WrgWR`S9$H(RB%NSL;PQ5f85SYr}5TEKt2(P#nw#MG&ee)OZ+ zamO7Om@&Fog%Ha*Rl{ZUzxlcbt19)sRVaJ&P>g^=xELpoN(j(FuxOLrXRf&7isY9p zbT}Ad?9$NbqLeg3b_YTT=bx#=17{Hd{R;S?HhSP8Q+NC!I2%oec00XvdhdSsyR)5k z+9`-!hJ^7~Os9kpC~PBo%rVDweE~7X6@mWx*p8#DSpdx9$7`>>c8<>{20rzM@0kLGd;VeB z7_Uq(Q(k2S+GqLzgh+bd^ZAAwZpb#;Xrn^g&Q6ye2E-U7&G!$Sx6V52G`t6byYZ@0i!Ae`eFvb$bSso=!=P)zG!Is;t0pr+7YP6 z@K^1Mt^XOukm5m?`GD^cGm6rE)l)J4;gKaN>Xe6#X_ z4h8|*>C9(7zIHz|`^F+N*s!w=#t_d@NoTSt7la806whPApz3D8D9ala)Dz0KlYppa zBtIXR2|*NB#n3~*a37_!85lJ9@_pz-AIjeR<~N52aFTEC$7cDae0wPj@ms_YO#|0Q z*z^?AH;tGLCGgY7e|4sTwu{BG)T6ZAc~AYv516*O4uOGJ zm@?>@wh`o?K48y1_Y6Bl@qkwbDQG*IwGs4NW%SpB#2rC~2OG~F)5XK0Ov)sV%Hp!h%nw^JF~{mt1nmlxV1D%#vf24R|2ex*Y?Ba!J!e+2FQHIpH#v2I6IgmbFqC&fS_N zj=MUg>Ehbt`LfF{n>4eLrmxX^>K1}Hb-|6tv1X82(y9c+Z2HU^@`dPc$18$acsL_S zdle9*2(7&L1jZLL-k0$5&S8L+9>#n<|M6v$*>j&dD-zH5tup(b@Phsfd z9*mJ61NRrM#B86N-Yc|Q3?|~T+>OAX1cRl_My3Jd83Bu1JL@+)3CuEMfb%ff{C&Y7 zAf7Pv4ZR8o2spPZB+5!31BA?q=dVwD%Pe_OLBjdC4%1c)OQ5e}Kov1Zf6KGys2A89 zc^-}O#DF3Lcl3?i6KSB|?&ctIdM(o0?K;GIaR%`5-iRUA9omO>`hD&}cIBfT&jDyPqX6s07MeEHtP&G+kXIz-aS!+ie%b4DNU|=rOPs=gc$D3?c`2>PEB3@!0$; zof!g&O;Rv=(-3EdG5q=+$p2PbZ8d4F9%*7$kB*u3N^IAe?`ZSsrc+|J1ksyrmV}_7 zlVT=*CV}&rEx~mTL6ok$C4L4R5LdhJzI!kvQ^7iu>&A0&*T(3;08ib|FlG@nbf6f} z(}@?>h%zg9?z!hqF;p=8R$qPfN_E84n|$4&t{^Cj24>`PO{M(8~jXH?(tme3kDe5W79t51A=hF4L9ui#&G%T4#HLzOm(wy7Hd@x@XNT(j|PU?x8X24oPz)M;G1nYk<)5PWRVc-m>F1w%Z49{X5O z=ep$;K%1Dar*I~JFh^LmY&UizvqCz{`Ms zB)ZMhhvE%GU0`OsXq{+Oeza4mfSgRd^G~sDr#(+Y-sL_0t&I10gDk)N@?k@@w0)qw zSu(}a8~W<$22tRSZAM?5_dLQzgL@s8s+3VC#xYm~CJ&1ZR@zL>fD@qMWCn8>0jlCk!e?P`?9)5bjpE z2c-rRd1oUIMqU{lXf@JI{&*-T#$vv6VMLd>qxEZVT`Mi?G=01$jR+z-ZqCUEHkG0-7Ih=epFfD7F)H%2-57q{ zSFKo)7wRB_G!C}#xtD?VfWa^ZWAd(=_?I^DWG2Bv7UrZakHk}lGLFh+Q%eFAMi_c_lELVds+gh3q!LO6#uDy=89C(H=b2Qed^UT-FO$e&C7YE-Wfo%C7l3{>Ug?({Qx zW#%t!Q;7@4417)}Y$*>s2TnZk#PB*@o6>1I%RZ0t$5!BZfv2B-dRPj;T6qLL{R8_g zOqUnR3sK1W*}O2FHEUMsgR7KLqdLU3NjvRXTCdAwhHZin&TlYB`P25YYzlU*>TvYR zK?LLFkq-V~{#nH5V=1 z9jRaGI&@}Qna$@x!WbU7>ZbvY+&etn7hVYA^!)VLZog;dmsv}$&un38oZsFwr`f5b2MJTA|1BRJN?lLzj5+9mFL`UKi4_K#p`M1IK)_dbR< z9y(mF=qz9-d1pY1!9?m>Dx9d(2r_06Stm{Uska=c5>ZT=WtEh0j`nWTkvLG zJ?$uM1nnZMVt_B@f)HdqIr~&hCz|8AgYZheY4cZEWtA{6lBS8l6+F@KB%;qH@03{# za6&}mWyFA5{^rzU8S!@w8ucbVgQ}T>QQdgIm(Iw z7;J||12OU3c3$aM7&yk(N_W)eTI^i{-_17LEUY)D9!FaMrm&+8rhYMqnGT#&$Jn%t zc9^=C*12}l=dlv#CjmuqKj~NG+BDt=9B@ErAX%@L3S+WJ!-)ZeFlOVH_{ax31{zw{ z0Aa)8Hje=TW=*1q zLEJFQhrq#jj7B4AAio^ThBUJ#glt)X4j)5-9Y>i#V89{`l+T$HZtiq!Y`{|H3=(yO z9fvVs5#MQNiV@GOAA=#}nQJpM3KQxChCUY z5W$QL>!0_K5nb5Y z-~c8FV#G83T|VHEML$J3mmRqOXsc2o410to?HAW&;GcVgbYt(dvrj~;^fFk3*xzx- z9kZj4J~~`89#5IG6oG+D`d>C{jG~so6YK=~Uw$WTF>ntu(1w66>+xwZZeJzPQvxGn zeuqC8LD#@r_$R7CpCD$6@i%o6#$y zKvKUaraGA3;*Z{g;cEUGS$L$EV;KHM;bG~NZQY}sn2y_Puf2kz!s<)|KCD=MsCIg0 z(o51(F2qRBP*#@i&cZ7<{T`?UI)sEdzX5QD+JREji#e0XMSrm1>7jj)JrUU zMt6=n>ZmY9j5?@u;QnITjA_;Uw&dI|SlGSXc!73gmtA%VN(6TqriSx<0_8=$Wp|#U z0cAtIMm?|#Ag%>vwo{GL!8OSb3YWa(^TAYGI^9N}z-U%C)i8PH{)cf?IB6TfR_;tW zatwVaQ;e{t98h2}Fam+1!4I~bzB!)Xk5}$}eExAUV49mYCFY$xGRn+?dX#XSUZr2g zF5&k^0R@cDJ?nb9(Uwq8x&N-b^2#YLaHw?B90PTSbd;rriI+OSC=D|YjF#m4espjD}8nO*qlP<8RA!Gx_PZQJh}CSMRAqOtCVp&J<3b6@vyCw=As2rx=l(4n|?L zU^F61nV#rZpq!~|M;viPcyKaPfsO8uBI%=?sk4+n(}Sm;dTO}m^7Xh#Tva@V`qF4o zDQzikCm7qk3{3s>GBIFM(bH@k4FWI(fS>@7w}!A zULlI81BfC7>~#4d?bK27j`54XA;ug&xQ(8Z((kbJpTCO!=Pg~{8?MEVa5!;h%ee8+O1{+fE}u$;A|CV z8NYEKvC9~O7C|@NJq1(xS^5Bcso6=1IEF32o;Hzo0Ka_R7wvN+1MWq}yG`>@CgSDiTG z7-#)rL(D5i2QwHL&j?~Vt7e@>D_Gl!txShJ6rkV6k zcR!S!7t)B~iYR916m)R)2gEa-kZ9*x zq&v1H>3K!kl32IWvf{k_z*QP=`kwoQ_7m56?k582VVMN&anaCe`kTd1z8Ew_yfGL? z+lWgmixU}mqYkI{Jn@ijI55CSe}YE~F5yL4G)v1&zNg+H%vV@pg>Wz8KFuO$?!|Z? z5lOLoc>btY45)3r_12-^E#hIs zdGY=vt~Bslk-%{XV`f!p|M0|ONeo_NF`e-`2xAuT=G~EDlC}@=x|~-u9mE;SpFV}O zu<-=5!udKw{FKE~6SfV5DD=N9!)YfpYIn&)yM0h((HwsbEbi&v!PBFZPfE=CSHsyUeiFFtr}j^ zm_LWcmGrdR$Py2o8wNh^S?pYb!4%hKk!NQ9;#QWVt(`p6S*5#L#C*2Pj&wF#A4GbH zuhVjfX=?RKKH$V39Wk8PsfKk;TpyQO#1n%Bbj0oEFJ7DYqrn}&Y8_k+y zEOe6n(#Z3@CZ0U@l#fU$3mh^C5C-*~9CY>Ay$9Rw663@Cz+!@Im zpSe$I3o!6;?PIqfj34quz34PFtM9}+Q!x_LMBcckxKYOznCE;C?9+R1+_c4=C>{XXUa zP7Lt=cEYU{@rzKV&T=o(cIDd^&TCdT%BX*EC4SO_YczWfM6NJpP=NsngiK@#E7C>V z!fP5hCZC7+JI9vM2N7SRdQV+V(-^PY>@~J03_vglL|=j+MohwlvSCIX2G|z0IegleRy`MPG+qL|ab%rktoh)O+rQG;O3Iwqf}+6d7pCpA+*$TBtMhDa=a8 zy$47OgOChD(+8}8gpn6nQOCHCV1!`}uXc@=qSx-maipKT#CCztgm{mTpJB^WH#k)>&SrfA^*7%4 zgWe~^x*P99(#yTr&wG%2DQzR-{RC6m2+~*8Ksk{A*gnQSm-3)&2CZJjdw^Hc80$Xi z>}80|Vmr*WV;f9;sdAm^C1g4dUT1csl0qImer&>ToW0uqpb1SB8<2}nQ!5|BU}1Qfz;!17QDNI(J-kbndv zAOQ*VgTN~{yJ42T0R15EHS0h?QCx>oHjfgJfCMBU0SQPz0uqpb1SBwrfI@f<3g1XT z0uqpb1SB8<2}nQ!66iO9*WGr;>G}fnv=m0h#z$4gJw@)tBp?9^NI(J-kbndvAOQ(T zpx*=(!u>7*uP*@!NI(J-kbndvAOQ(TKmt7_FaSb$xxb%!kG=psEp;y@0SQPz0uqpb z1SB8<2}nQ!fxrNWVoO2-5|DrdBp?9^NI(J-kbndv&^rPO;ohkD92 zkbndvAOQ(TKmrnwfCL7GfTDO%O2TwVKmrnwfCMBU0SQPz0uqowPY5W4dxF`ENT7}c z=30D#FY60X$C5YC5|DrdBp?9^NMM)K>;d=>4KmrnwfCMBU0SN5ygY&C1SB8<2}nQ!5|BV032e2;!|Un`P{)!t&;KQ$ zD7Gp{KmrnwfCMBU0SQPz0uqowtq3TDYgOE4Rss@`fCMBU0SQPz0urb(fdk+6iLLbo z$W;JEaSn(dB_II_NI(J-kbndvAOQ(TpyC8Z#>Pig!xb-NvnK%wNI(J-kbndvAOQ(T zKmwBqR9y()zun(<))!!Mnfpls5|DrdBp?9^NI(J-kbngKOQ7na*n*aT1SB8<2}nQ! z5|DrdBp?9^Od_BVo`k~>Lrq|zBX-_PUx1-5LK80m2}nQ!5|DrdBp`ua6HpZQnz+}K zfCMBU0SQPz0uqpb1SBAVz7kLf_Z7bvmw*I1B=DXGUVVVR03E{fGzmyR0uqpb1SBAV z{}E6W|Br?5Bp?9^NI(J-kbndvAOQ(TpaujK!Zj#lvnT-xNMNW5%s%g!gY*R$>LN7p z5|DrdBp`u7CZH%DfCMBU zfwl?Ef85m@=?l;{Hcya%1SBAV852+x&lsT*NI(J-kbndvAOQ(TKmrnwz%UU|2oF@RYKmrnwfCMBU0SUBC;GciH^=8j0@cI&vfCMBU0SQPz0uqpb1S&w_fE8|8YZ!e26vY*&d}cuc z5|DrdBp?9^NI(J-kbne=6Ho{jXXTL+kbndvAOQ(TKmrnwfCMB^1p*^u_@e|QP)7n6UitPd^#!P7$(v^hNI(J-kbng0NI+3s$5J=X5|Drd zBp?9^NI(J-kbnegOh6%A z2}nQ!5|DrdBp?9^NT7xU6v8zubh9i02}nQ!5~w4ACI9}(`}75NI(J-kbng0O<-iF7r#bd zfO^*fb1#852`Gx&1m@uqkbndvAOQ(TKmrnwfCMBk+yoTD!(D!+UIG%3fCMBU0SQPz z0(B*@==E1FtuH`bOTWZ?D~d~mX;c!BfCMBU0SQPz0uqpb1SBx{1Qf!9Uq+@-0uqpb z1SB8<2}nQ!5|BW>2|Vi!Ctu$sUjRjMy{neFmw*H$AOQ(TKmrnwfCMB^I|2&f+7-DO zmVg8#AOQ(TKmrnwfCMB^ZvqP8fiC}>-ub|;UGfDO=zN68Pf#{kCkiDxfH? zM>(5I2}nQ!5|DrdBp?9^NI(J-_%8v4uvI|<5|DrdBp?9^NI(J-kbnegMPRZJe#a)y zSXp0yT2%luD**{eKmrnwfCMBU0SQQ;&IBfl;yRNs?-G!J1SB8<2}nQ!5|DrdBv15nb=nK#gjbBPY0uqpb1SB8<2}nQ!bs?ZAu1iUqPYFms0uqpb1SB8< z2}nQ!5_pop$k_O(YS`K!fr=CO^*(DYtS>;t3)$>RKmrnwfCMBU0SR_sFX0SQPz0uqpb1SB8<2}od22q=UHr6f#;1SB8<2}nQ!5@<-^ z_~(D(1^NOsMB|qdkbneAAfPBN0isbzKmrnwfCMBU0SQPz0uqqG@DNZ44^LT{QVB>v z0uqpb1SBAViW4|^o{d(~7og&WZ1x6^z{uG6sLFWo%Ec5(KmrnwfCMBU0SQPz0uqow z7YQhYy9n2)B_II_NI(J-kbndvAOQ(XA+W(q9$GkBXmi60~&0SQPz0uqpb1crye$k_O(%6NFn%alq$0uqpb z1SB8<2}nQ!5|BU%1Qfz0Kr{*oNI(KLAaKtzZ~ue705vFRvnT-xNI(J-s2c%AaotMX z{7OIq5|DrdBp?9^NI(J-s5t?JaLp@#*_VI>Bp?9^Od+uDstf!?Uw|oC{6Yc}kbnfL zNkCCt&2lwY5|DrdBp?9^NI(J-kbndv(1d_OxCt1)mVg8#AOQ(TKms)&aNUs$+^a7@ z4GP*UN1A>kCuQ0 zdP`vTOIKb=Ux3~+_i7T5fCMBU0SQQ;RskH5a@Lo~^5|Drdnh;PFHv!|<5|Drd zBp?9^NI(J-kbndvP)z~~;cAwvxsrecBp?9^NI(L8Cvg64M;@;)K;MhO1V}&v(-2S; zPXoxGB_II_NI(J-kbndvAOQ(TpjreJ!qqBIb0Yx>NI(J-kbndvAb~y*IDPiFzNs%j zAHaLb5(p@YOMqw;5|DrdBp?9^NI(J-kbndvFgyel!oyQmrc?qFkbndvAOQ(TKmrnw zK;H@c^@KB@F}%J2?;88;Xaj^Q;|5UtN&*s)fCMBU0SQPz0uqpb1gc9wAzaAo&yAlYAOQ(TKmrnwfCMBU0SQPT z5>OOJ623}60uqpb1SB8<2}nQ!5|BVG2q=VWQOsttIDxHaFM5H#0L6KEqy!`&0SQPz z0uqpb1csY{qIkH=&(upm0uqpb1SB8<2}nQ!5|BWf1Qfz;0`qVQNT50dR-149I(-4E zQ=aBT0uqpb1SB8<33Nh0QQQeN&yj!xBp?9^NI(J-kbndvAc3JJpb#F~qBG$Vkbndv zP@KTws~oVYz5vB}d87m+AOQ(Tphg5n#>Pig#x*K%vnl}zNI(J-kbndvAOQ(TKmu8& z5VjUbKmrnwfCMB^6$0ly?Wq^(3s9BPG#?U>fCPF(KvCQy&|XFY5|DrdBp?9^NI(J- zkbndRgMdPKFv`JHNI(J-kbndvAOQ)qL*TSU_q$$SfOd#^tOO*`gn**B2^hbYfCMBU z0SQPz0uqpb1SBAVY7$TgSF>Erl>{Up0SQPz0uqpb1gb*dpxv+ezPGszN= zfCMBU0SQPz0uqpb1SHTo0flhq>^xHf?GiX=-+5oCFF?E0JYE74kbndvAOQ(TKmuJP zpeXJlT%(qN1SB8<2}nQ!5|DrdBp`voBcKo-yfQIG5|BU@2>jzu&sjuYfGU)vd60kv zBp?9^NTA{b6vY)UV6!Iy2}nQ!5|DrdBp?9^NI(LU2`Gdo^YD`dBp?9^NT6K;E3EtD zoAd=}mzu{*KmrnwfCL7FfTDOn3c_SaKmrnwfCMBU0SQPz0uqowj|hy6jgP8^dj#9d zNI(J-kbndvFx&*jwtdiN1Ppf(ntBOHKmrX3%zN#%*Jg9gHCMwQ{ZaxFkbndvAOQ(T zKmrnwfCMB^6#~~>b4|9!8f#?plA$M_cp`i3vB#>CH}fF@2}nQ!5|DrdBp`tq5V&Ho zy>@k9fEfVvR0#|P0dz27u7@9f_{n!ek!%ww0SQPz0uqpb1SB8<2}nQ!5||kQ*ACB& zpJz)z0uqpb1SB8<2}nQ!LrmcKi=Ta&z5qj9fF&edQCtEZ%+0uMd(PNv+d*0Fo=L+5Cn`yWKm!c0tm>y7#4xxGREyy6So-D z7>(;U28|k*F^f?XW8%I=<2qqe6hl-rY!LxLL6k)_7z6?lMMR*#y3hMo+cQiL-7~#Z zSN+d*4b#(I%Q?SO)znkxsj8Ba64QFaR<>-}VyjoLcFj8AfCEfz&1X?RzWw&wwqe5t zYuvc8>$j?XQ?-72)}i{aUcJnmr2guwuiUn%=SOIJYTmqg)m6s--nw*bA z7Oo!g59{#az4zX8b88=K)22-wmXz69{d#GshaP%pW*7c{OVhsVKf5Dw1$*zkx3y~3 zDr3f*H*Yq5uc&iMp zw7vG)Yw;${pFiIYKm2ez;)o;c!w)}eb8r=s;agC!BDCbCX?ZX=yx& z*7OS&EU@0ad&fV&^UgcvQ#cUCX+4>ulh_f!42IKl}LOkL$X)I?eyU0}t4cAwz8V@Zru~{_2PG&O6UO`Q(#o zm;Lg~FT1|fyqPEpY`_2g@4M|x+laQ$WaZIEA9eNBHm3dbq?1mv#6U6Ge7k#J+waLI zpX`>Y?|>kcn{K+v)$13(_(j&LrM{GD)gKvazt(p_CW=ln_UY5d{Un}n%*3+uv5Zx# zR>i*;KK=C5d{lvTB7i_d1sENUXvfp+@Cp3uTl;tq4{u|mhaY)DkXkok!UWUkoyxp< z^K8+gMeaZ`v5vp~^{-8V!HqZGXhVk%P5dZpuQd{;(OZqk)uk+6yx2}V?KIQDT%$&f zTmaOtVMEu>*I$3#&N$-?tEi~3?%lh))o8T5L4yX>uF`i({7?aoibkEaj>8T+%>AvP z__NPGbFUNs(TMjIS6pHD-FKgRTW!>+(fal4ZQ;U&cHMQ?nU&w2!mpm#yV0 zqvDujjX%%ql;8M%fvT7>7`qi)8^h!T|=%I()NSjh!l``#* zwEgK%e=_~lwrG^?$tRz52ZnwitPwv2)CV4TpvlND@_zW?huxnSU38IMef8DWv}scp zkSX}R?Y7(O{`>E@v(7rp+O}=$&ldl^Y}qoG=B+o>X9~DA(x(w^l}(#AIcN2oQfd!5 z6FB6v}MbdEih*{rU}L`D6sZQ!l9-g2+IcJ1oY`>UHrCv9Y_V6aoCPP_D( z>Z4I<1wz_hwOv)$uR0;53;-=h`&{BSymaZ(_{k8>uM-ejuC}3M`>{@*sI3Z&wJdoi z7Hz*udDck`ofyz|P*ciz;=FpT?Nj}%dDSoK{~!J6NAB{4yY9Nn^!-s&QT?yP0GcW@N*M!no?FKsjC9ca7n z8vX9pty|1H@O7VgfkwcTnfv^MZnyH{u-sjvFyzgq!~I%P)_= z_lH0H!PV6}@N(<)4zyyIUV3TF8zGBNlW5}w-m(4m+s`fk`s=UXWg5Nr?QefO=B3HH zWq6}(Zd&gEFy;jhm8O67)mLNQ0iOHuMv`3{y`a}k?~RB zNB?!ht9~v(m-zIm=eg&e>;CovkC=B5S!sPj05|5PYsb7`-PK>y zdDpJGe)SHN-E?Y`cTnr)NM!9C_rCt_|9rypefo4o~)HbFc@1(^p)BAPM z@3CXYy7j9q+Lrun*b9JSUV5~fSN){FWv6}2OY3#>sNP;`d(6AGI=&7sP;@@pueH5s z|Me~{h&~WR}^!|6BKg~~n`cwCr z7r47^-haR9Z+#ygd+f1pdsKb3&ph(TBW^p__k>Key=%LdnHLPZIt>~$$jx*6?YGD4 z`1I3HyXo}(;hh+A?|Z>^OxwG*S+!3Nns@f>+41?jlW%Sx*Z!qx^xdHE0DaH<_0?<#{Jr+_t4@z2MokNBg{%r5|m7`kvAD;$=>_?>Dto+m!0+WjQ!&?N;BQV9AYe zYBb3&`ph4}(DjzyfwdbQP^zy#%K1P4^FQVte7jMh8*aG4yui$#-HqyKL`gTr8Z%~$ zyHS)z0KMSZrCxgnlI8`bZp2ITCEj>Sqmq7k;e{8>JJ5C`WLl2asgarA{`R*?M|L$T zqIGNJTJ5M>G&1KMRJv>75=UG#LZbHRdSm}b*YwIPSV1uN$w5UU zjv9s5D82ejj%t_s(mTQ6UaKuf9d(qOUL&rW&O7im_3b_P++$v_z}byB zX$FmC-g@h;Zlp_gUcl}~*b@8FEx5`*sn%b!sr|}g@Pa~jgEfsr>AGKK6lhedx}p(0 z6)zYtjglr7ZTDKgwgqjMD#{jk{`u!!3cW^gQz?J>%U|4fqrO+WHKME0y1)MQug*v# zoZ8O(OAR!-?gjJCw(9b=?P`=>+lclZUF)uEP?hGLxQ|qw&;MK7$DjZFXY+y`JLjBp z+&-*rPy3KRdg)KAj06>3Q>~)y@Atp|y?d>;cqea6mlViO+m*fpls>NOt=0c3O6k_V zsP$@l`|*!|?6L=xe(o<{)9G_v4xsD-WkBefa%HI~6}{^9x^w5wHH|3C$iHcwF4a)~ z%Tj6lTCW$_xl1AR{iKoNva&MMHP^K*Ua;wAm9y%WtXzBTwJw!feXO?Vds5qvcaT@( zcZHUxHdHN%^QrH>lU}CpJ#F8*)I;vN*MYK1lp&yPU0Dp;cD2vydUWmk`VRQXPk!Rw z_t&9it3A&=^Njm$(R4DDlh&c4YqphsuTfpCPuEauThaHj?jfL?tsQsVac+B+xn6rg zue-EBSuPsgR$9NdH;oi~LAOge_v^rK1Q0-=E&{vexz%N9%!>d5krvPaqYiEr;3&}1 zL6%Z{bug;y<&<`-gXmxW@|W?TNP*gwS6=DT0(HQo08;^jZXl&#N(Y8YMO9FxgJHku zV96Wtalz=!nKNCGp!7(ksw!C0I(6`=lxiK^`DuCn{Q9kB>cCA0dkV(1ZXI~*09psb zIw;nAiA4do>ZL%ZYI>!n^F}->r3m`-DiD70#TWfQQ~Ir-S3!Xe0Cga$AWeo!8}*BV zfW)+M|NX?@vPz}MOeQ*@RnY;lf=zjPqf#z7P{5&+1`1l#9^Ej?8+CQls~>eEFB$0I zSV5cmUBQw92^p&>C0+rh0%rweGWJHY+)b#|A37k{fw(@?fv-~0Rdf)q18YBkRsd5| z(e=~2tG_o=7+-|0_4P*4T&l5B&($`afKZCA0`;oJzj>EF)AmrcBy(5&Qz`0OodlTr z{=%32TmZf2jflFSQbB~5VPHD(^U5o)xP4E-ih^&=r+(13tbnF!@dH=2PbVW3s3`E4 znf7A^+SS!Rv7HL$<)zeRo#@hu4*k}B0CYmbFS@Ch_G#_=-pHuiZ?&yyKhpeKp8`Iu zQzuEZzbYV7(5k>&CwS(}nd7EckgLE@Y0FBBRvNkjU@glp+J>|&?JL?h^j+j-Ft~Lk zrhzL>U)NYGty#gFf-NmeHcAWEHlPy=+V&ODE6~(;g0^@4Xxq_=sH!E=sOo3>+rP84 zzOVFsqJXk$QNQ>n6&3VrU7GI9GtaEF|5u$a)xY(fsQ_3fMP#hhW}PU}$r1IT_HPBb z`mO%ezNl%mKdCNLr%rX(!+Y5w@m1=C%o9&M;cglzcP&fl)B5hxwxQH)op{kUs>?~# zew`H2Lx&EH2frGs8S~n(CWsQQZ_M>R{df(a2wQ>+qMUyH4u>U5`vsfS_p=AS4#GQNf0ag66su1q=#! zHEO25^GBW42O7Ci(TNWAt%?G6jdZDRG`;Sy?VIahSpkj?qWx=g-AoDp=zv&(u}o#7 zkwFDb3Pe;C2ZizP!OV`;7TK`>OY-`Qh=%8T7i;A z2^GZpKiVD=15O2p3X)VbBCbG5MUR(CEDB!Lud2I$Ldsu`0#p@cS7;ki(TN2GH!2F4 z)iwpIDjK!#+qbVfd8PeGnF0#rv~0iV1d_jRDA3bBt&*6PqQCXXF@L%Ky8U`-v|sC0 zn`EpabKNyw>r!9n`%TyN`#$=u(e2$8|GPrlua>D%=fq`bBvjkEmamg-$^=kRdlf)t zqG(%D`*bov4k~TDQDWWjPuDlgMc*?j3SRxb)xNLoPetFEep~dn`psXKzBlxvqLVlJ zPS8mUouJY8rA~0l%Fn8B6ISz&zVmc)LPggc>w7`jBD&UDMfpx3Ca4%9V$Vt}9nMvb7T=%81@WU``V`SZ%#KXFkt_1X^r z)n_`Ppo3nS_(7zWui)J8M+L*x6&b1@)UO)ROe}KMvNetBqHVxmuclM5tomxZtFEM4 z|LW#V^*z5Ybb>|!Ow|!&Kb2SY)QDKRMJ_T>pXer2e$n#$ZPwp!{LgCo?fdBjl1@-5 z$Wp+kfc6z{ba|CGI;f%(FMdh9(V5=!`&6%0FaHFIwt-ZOf5IlQO`6wF&)4>%?N|Yj z`d_1@+SfFatRKy%^m}C-_(g5;Pr~Ruzpb^Ym)ay_zo=entNKEHqHQbDC~=?m=c)Qz zBcp1QmZj}P`&QyIbmHiLPgHdM^)Not?yh)_dgiU$0MKyzyN%0FV&&`e?^pwD%|qjJGDopLRe59kkR z>d03^;mWi0^8+o|# zszq&5ey5^74K3+na1|ZB`(ElZ)kjCp>K7gT`@?RU&mYoJ?qhXDN3)7R6p84pil5)B zb;wdhN5(SH@-#H$pNY_Rp{Pj_QFSHN`d2q^s_!YP)cSQMM0xhgGxv*fPQANHxm)8Z z*Sj`FQILFPt8LPcT9j)m4;6p7HkIY8zZ3;&U(}E4uI<7fI@bC$B<%OKzfAvZiT>6Q zq2^IUqO$?&a}|Gob${&UAAeezZ4< z+VAhb+Q)SUK;M%pe!7MB<*MI_Zh~t5(Kf1^3+Oi4`mWUXl$NJ_>Y9qq`p909xpJe2 z{@-xFz6(@el}w!>sHq-&h5!QL7a$N0e;?CA1acyvoH(8OS00`}H0H1P6>s=S`Hcz^ zbpV(+?4$!X9r)=0Q3qlQDs+b_-E~R_Lb}*k2et|<^|>Da_{*;CZyk^+DAz%?@-B67 zrlA{MyryU5=mJPxSX{MexJE-)3VM{osf*r}JE@>T2kLsbtcvn06Nj0qE+>`06&Nb; z)=;tzCUrq;bqArk*iskgDlb$QK`P%>^C>vc1=TvBRS@L|QmL$4KFVcPK%t9Dm4~XK zMcL@UT=h`Cr}{*nDc4ecrGsr9VCw>51ux2d_Ydg(^{PHP7*}Ag9|d^|i}7S$L@m5RO|28sW!irGp?L%1;JNcb(Oo|(z|uC>#K(zddT@J za8Phro1zm1YP)jLwOz_e+k_r+tN>JjS+WyL)vZq_aMU02R*=Q|r=jouBtw z-TZn_cR$kpsgo_bSXA{;pZmc|viTCH7s4QW{lm=#BYPF)iOXCU zZ11l4fv-;1=puUUAF7XncYQBZw+wyXDeXYpzS^P-W_3M*_JQ3MKQPpF7|L;0psW2c zu_!lNC#`e>LTMv9$)NmrIjc^(@LT)5zN=-ZlMT8~LiO>}Ow?D}w^Au;yC0Zq9)Gys zKhaoq89Kot1AV7x-_rM&9QA*L?6gm58`1Z)+L`PmSk>hQ^zU_JSC)UB3lPvsQY{3c zBtTFcrQW8k2xLh>qe}`9RdnH-e;Z+cbqbPnV5t#3T@HgM1p8`&QbVvt^i8+q`@)VTlz*z^kI)GJ9X=2fcst$A$Pevqup6s=5 z=c_yKXmnb^h2~cg0kBuyt^&=@l$$#7;${@tR&a-U{Y) z5<$U^a*Fj^p2`H!D4zl}-N8sj!GUrsHA1BzRLjtTzebUCAf2qFQvYQ0rt-e}TBBFm zW)v(|4MG$U>pcadwJmZ{+qI1bohG zqLE$IJ+Y|2v^^^jO;!}xYJbswtRPxH+Se4A`ayQGc{PHr{Yl%3f1$nh(ZmsWUHq?p z*3A*r7Mg1CGTYVR6e^=d7Ejodt{aD}mI+39hFKUnW zUG=L!daeH-^j)F4XdBl_AN7O2_Y?^0o%f8jLJx>jC1g4T5XiCsfpC_A zSv&$!5YPysMxFHI-wh|R-MT}Q?!=-4E(J>pI`v#09VjU!S_eof8rf{)UF51eOlgG1 z4+PIRDI&kYyH+|3WQYr09paAQlI?`@^tX7(N5h}NWq>C z_H>Y@13?`WCM#N>>aT+~1;R>U)_ZEdMsU?Wf1O%JO?Sf4C~{)a^PzOm?WbPrB4YpG zU!SR6`mKZZ#0&d$kg7mHBb5qXbvGIXVtQW(#@+*16IWB|wbEx5aLG2Y$V(S&D(!p5 zj2SLi(ddza5FOC_{t9Z9=B(+oEyz(L$$GAe|C}8yS0iG&fKb!OOY`fbg6gSMP4B_Z zF8xuXbn0_I#Z~Q9AfS;%9oTD>RG;f_6~7+tkA#0xt-tzO=6+hN7NPq2fw*2LD;mkt zh?Ux}19ly(t6wxCE_ZEDRg3DYlSTTeZnQsfdiArmG1)3hKqrQD;ia}IZEJ}|!DTWF ze>w%8Ix(TZQX`Mr2UXANG9mnV5`QZY(VdYLq$w!Zi3yGN`bEK(+MKxkYr8t-lvCoP zirTLg>fS|6bDxNu5m6`gEeexAdn~kgwoWPPz-8PDpBB)_PS`KaGql zGea308gH}8ya#H#z+2yu`o7inrxPH0tr2LQ zG}Hyynoik6ehR)aS=44_rsy&aZA1FrQ5~vgo2Wh%1OhGa&bWR4Zsy+?AkbBfa^;G= zYcallP(hR>XgdN31WG^wv<|is54f^fL5+&&r=|cXo9i!xWvfqi=TjHQRF+>Cr))33 zE_F*~-n!UUw|oU4>d#d6F$G}?xReQ?=W1oLq|z^HyGqr%Y7|#>QdUYj*T$z(f7L6O z-$BZ-&`AOnoy_uY@1Kw2Y6twA5>65xRrn3CHm}GnTb*Wn_^VY?-y5;*L zr`3Iy%lA_07qvatC6#(*vQEm<(5SFRO?7#MPCn?80cAmGbX2LvnXFSP%SvUMR1E5} zoVv`LO5KPUh8;5!i0i+;+00Iag zfB*srAbc*X={?4_jg20DUgSBbIDhg5qQ{ypI3^ z2q1s}0tg_000Iag5J~|8;ZSxfjY0qc1Q0*~0R#|0009ILNG4Edf$-Li4?jRIK(gNC zeFP9d009ILKmY**5I_Kdv;+z*C{C+!OpE{m2q1s}0tg_000IagfIw9N0^zD6{2d&D z@9j9Um|TG1^anLT009ILKmY**5I`V=0tCe&>{ObB00IagfB*srAbaT!5hU3iUw%0R#|0Ald>1#nJA6T8{t%2q1s} z0tg_000Ia^PJlo-a$Qb?5kLR|1Q5uDz@NHZHG*7#Tu8GH1Q0*~fw~D06xYpLP#u0tg_000Kc1DEah>@#F#otyicI0tlokKv0~j z6w@Jq00IagfB*srAbp|KA;8&AbwhrF zMKg>5Dr#!C1qg}*+&NSY0R#|0 z009ILKmY**5I`XF0tCXDH)V+k{Ob7IKP4A{?EnD;5I_I{1Q0*~fdUX9C@z3bqKXJ0 zfB*srAbOF{sFC<+Yv1=BY*$` z2!vOFpg6pJOUn>I009ILKmY**5I_I{1ga4r5UvJ=w-7)80R#|0Ai4sv4~xG+E)v-` z+{jsOA(Ab>ys1P(ub#OyS30ZPj&%7}~u&~H=$0R#|0009X+`skxJZrnI9 z5I_I{1Q0+V%K`+#Sq5hD2q1s}0toC*;L9(+v^U>;)9$|eZi~gdd)-nHKmY**5I`WS z0tCWY<;~T?yB~A-!)fFKY%2LS{SKp-uFmtK0wdiCmM!-fsBx88ayt$CRk0R#|0 z009JQCs4n3voRL}2q1s}0tjS6pmpokcGq2ZxkcS@!ws2OB+Ebm0R#|00D;{I5D4!E zh>sBnn!w-dm9`@nAZWcpeGtfuK*x?9O+OR_5I_I{1Q5ub04dYCvt~^QAbu)+{on2p+jsOA(Ab>z6ft@?eX3jL5 zH}8MnKKyXA0RznHaca7fQ)vHq{MtWNkP8sn?xkS}AW)bB1jU8fZ`2wA1Q0-=00lO0 zHoN2!vp@gY?8`6zw*d_rn4Nm6*=@I(op#!3R#a3}fGwlS2q1s}0tghA0D*8}^%u28 z009ILC}4qWuQj{>{>ly5w$1FJhs^fg+wAwhKcn)8{DlAlg)Ff8t}|Pb3sA^CNZlhN zK!R3ex|)U}fB*srzdq^5_MiWlty-1*b3Q=;0R#{Tu)x(nedk7U0Rr4XHCK(GxMm+dMF0T= z5I`U!0*xD+6&EL8ls;?JDEa4nf&c;tAb!01oqm??B_o>Yu0Sn zHaBf*cFi?r`|PvpXS{;|0tg_000LPMC@rrjt3za*g&MI)1Q0*~0R%!UaP-k;Pd#Ne zW=zbQHvPi;*=nOk#q7x^&5l1l#0{ru2q1s}0tf_5fafd)tV04=o$(L1FC!NqfE`1X z5I~^t1%?eX8!{wj4?Hl{VllIG&NIt1Q0*~0R#|0009ILKmdWD3lIngy@#kD0tg_G9f8&*H~pPlfb7_^ zR0I$}009ILC?ElX;sWX{s)_&t2q1s}0tg_000IagPcEhyVfzAb@c)_cWk0%!(v8Q;A00IagfB*sr zAb{} zKwi6ml_P)v0tg_000Iag5NQE|;z)NtjYj|h1Q0*~0R#|0009J|CqN(^y*{VK2;@oN zU$@=!XL14ZgwJXbKmY**5I_I{1d<346eoe##R*L`v2q2IF0fOQTAhHMq5I_I{1Q0*~0R#|0 z0D;00AP_E`zM`fGAbz91PFvf(Ty|$0R#|0009ILKmY**5I`VRfk+0z zkDR^i!^r0Xq`HML9Rdg-fB*srAb$T(}fEEoX<5I_I{ z1Q0*~0R#|0Acz74!a?j6>VyCS=?bj-$6lY23y`iF(<6WY0tg_000IaYK`|Qv0tg_0 z00IagfB*srAb>!m1PFv9)!j4}0R#{Tfxvk;zt@&rfDm*fO+Wwv1Q0+V7y<;v!RQBS zfdB#sAb896_@h1Q0*~0R#|8TVUIUH=2?QkTx4LAbr88t=#0R#|0009ILKmY**5U7hlX?aB%(QsV^nHK>B5I_I{1Q0*~0R++z zsDH)G0ptRt0mh^`5FjYd0WzyV009ILKmY**5I_I{1P}<00D*9D`huDufB*srAb15_o3C>>J4ih*qD|S_BY4009IL zh>ie3adi5cmLh-v0tg_000IagfB*srcmf2%Yz7D*fB*sr#03sG(EXx+enc)n zggTt2B7gt_NdyRrlfdvc0tg_000IagfB*srAb>zP1qg)0*{`$;0R#|0009ILKp-yg z&a59#Ar~Od!3zWss3bs8T#17}5I_I{1Q0*~0R#|0009KTEk70uU6lO(B2)0tg_000IagfB*srL`r}_I8xnB zV-Y|A0R#|0009ILKmY**2!so28#r|8(Jy8w7oecpO=S^4009ILKmY**5I_Kd>LUj;8Ac_LN`_1Mqzn2q1s} z0tf^^ptQWAjL0|u9YGZkKmY**5I_I{1Q0*~0R(anuYu1DS0tg@wZGn4R&RIt; zK(x03T8{t%2p|wZ0fOQHb_!KO009ILKmY**5I_I{1Q5ucK>h43nk6HE00IagfIw{p zcI?<;YuB!|b?esImMvSXapT6;s#Pm%*|Me8tH*il+Pda!z86kEVl%k_IpbzU2q1t! zT?7b<>!QcJ2q1s}0tjSSV9Amt_Se7u)t-O;d0V-1rG5VS=N5~_tf;8S_TGDM>(HTt zjU7AIjyvu+YuBz_hS$#G5I_I{1Q3XZ0D*8c`k7WDfB*sr1YBVC>ecq^U;o;sOqpVx zJ9oBYk3H79b?fFvgEcbz#TQ@Lnl)=|{`~nib?Q{R>#n=(009JoE}($8w6xTX_)eQP%?>%_5H}iJwcZMn zM~@zDWo2ciQRIgoe%Q@7Y0@NX-n@C$$@v=r1Q0*~0R)l=5C|uM;cWyEKmY**awV|m zo_pFe&pcyo+qO+A0(BMm_Z9aaLoPsF z6$3Xv|BD8$OQ;Y62q1t!)C6>+EWhmBxzo09-);>WG;nX}Zw0>p{qKM6zylAoHf`GY zle*tZucjb?00IagfIyl8rR5c6+@CT{G$uy?0R#|0AX@^DJ@%L#dE}Aq!r>qM;0N}v zfBnlYxZnco)2ELO9Xix{_wMcTq`&&=t87()yt3Xm&ZfSpE_5kLR|1i~lq^wUq!Ip-YL;K73j+b5rV;x0BGH*Q?DciRe|3@t(c0R#|0AoBt>j}B*keJnA!0^|Q1 z>qag>aQlavA%H-H1XitDWrrVrxC@BY?1K+J*jlt`VI?Icl@xmQ>Seke^_O3MS?PWL zKmY**5I_Kd)CCBNQ@3JD1Q0*~0R*xppu1^(@WBW1OW^(upX%MgRc>5I`VJ0n((?1Y>dpLLpGHyk{eF0YcH0G$Nb=W5uV7-1)$d~&?8AAR(Z&6zXD?z!h4JN49435w$~yg&c}1Q0+VeF1{v^v#$90R#|0 z0D+7PD7aPnvu=>32NA#Z)?3!7k$3vaE3sJ21;1~;`KAkyFTM2AjIW;sB7gt_2p|w8 z0RrJD^)_uq0D&k9oIdR@H;@ZZU_D=4Tx{dVk9T*M{`ljM-5sX=CKMGF*$;pCL+j9? zgX!Ag`t|v*+_&L30tg_000OlU;D6HEs4))$2q1s}0vQz0^M$u;*)aKmdUp3T)rL z-A+IKbi4A(D{bMzg{Hr2Dqnr|mAimg7a3oC@x``d#||64_TN*;1*l1l&k#TW0R#}J zUVtIu>Rosj0R#|00D+td=$T5BCr`G!?z+p4JMK6)i8KKL1Q0-= z@C917Y-!hBcb)y{M?bO`UwqL8#?LIDdjt9RjD1Q0*~0R-|QaKHfv*jZ$=AP`-F z6=&c5DY*dA?SERH8v$;pl^bW)f&c;tAb=W#h+>xBKtE-(s87Amoq8aE00IagP;dfVKwNNLMuibT z009KTC@^Kp6g%aVQ|$7~FSoXB+gihh4Xs|idhSO7u>xa#e$6%4*wm?0O{2*a1Q0*~ z0R#}JodAJw?cA6P0R)l?Tzv2g6UYTf%EJc;q#&?k$BuZ4bWM}*v(G**Al|uiXHApw z83G6(fB*sr)F41mTmudtA%Fk^2q2Ivfqwn^*^^H`X&NQ|;)^eKS*=Ec-+1E)tzElz@tbBTNdEA{58d6Sd-UjGS6_W~9oNR}2q1s}0tiG~fS@?q z{ZH!=KmY**0wS>QzWdr={_+=hU9heVUb=Lttz5a%)lR9=ojP^0pZw$}cFZxynEs|9 zfB*srAb>#a1qg&|Z^xVnAb~~4imZP9UH_Z*FD`D>s8OZq`2zt2 z5I_I{1X35^PFks3F(m>BAbeW!ey}tAP`Ie zg5qHI3$;Q30R#|0pjrW4XsiblQxHG^0R#|0p!Nd0=3mu*Spa%~B=tnp>rxto00IagP>2FgJ@u3g9XiyWeDX=t z`qJ?$t+__Ryls5gr2Orp% zUw&EXef~fI0R#|00D&|FO3N$CLLC{WVZo#bAb(HP<1N-^U zf9~#{6@Sxvp-6b2efF{X^~v%|bm27u2q1s}0_h0wzi2vIOdCvr+n;N38@T|%>>Fx@ z00OlV7&~^X%aPuH|NU*qkRhfV>C;X-ExxQZYu4D@xpVE_d+)WAPCAL8I4;8r1Q0*~ z0R++)ASh1Xj5!cM009IL$hd%l-c_qsxw~ZPBI38+dMlnct!FKra>^<8=9_Q20Qs`Z zF3b4(Ss(%kAb5pMSn-BzVs~ z_l(a{R8(YVo_VH~mzTTeFZmB9j!(b~1Q0*~0R#|8OMsv_EiNWT009ILKp?vUx_g#> zs+P0QKD+8${EYwt2q1s}0<{$2CR(+GV>Sd3KmdU(3(Vf}!=c<4Aj`-s9svXpKmY** z2#VPT5I_I{1Q0*~0R#|0009IdB|sn?sqUt+2q1s}0tf_B;EUcT{+L{VKz0q4LI42- z!Y@Ej9R5D0g$N*k00IagfB*srAb#>L2 zN-jXwcv&z42-H%5ptzQB%!U902q1s}0tg_000IagP?!P)!iCvy)EWT<5I_I{1Q0*~ zfdC7%fA#StfB*srAb?`mLq@w z0tg_0Kr{siilf=@v>E{f5I_I{1Q0*~0R#|;tN?* z2q1s}0tg_000Ia^Q()XL*55}iKs5V4E3GCd&I&6FMF0T=5I_I{1Q0*~0R#{TssMp- zPH^_1>06}roH!|9f00IagfB*srAbvh_T00IagfB*soAV5%D0G&h?5kLR|1Q0*~0R#|0009ItCqN*aIZKv=00IagfPe(* zefMWKk_*7LfB*srAb>!D2oMw(NJmjk1Q0*~0R#|0009ILKmdWv2oMNo#*w8UfB*sr zAb>y=1wMW7oF9@45XGLS%?Kb6A_0Qp5OpR^K>z^+5I_I{1Q0*~0R#}(y#Rsm?v0oN z0R#|0009ILKmdXNdHwHik_*6gfItWZ2#Q14sWb@z1Q0*~0R#|0009ILK%fSJ((;Nj zqTw2V_y_?65I_I{1Q0*~0R*BY(EE|I_9hn~T76DX9IgJQwFn@900MauSiXF@=_grv z`|Y=F?b@};KIVM{5I_I{1Q5ue0D*7@F2q1s}0?7mpKKNjJ<&{_L<(FT!FTeaU zKG|oVeP+);|GX_;yx3Z{Y#D!_7YHDL00IagkUfF=ZqbA9``{1c0%T8_B_n_U0tg_G zAW*-4eLL*1!|cTuU$oV$SKH2=J8j2~9rnZ%PuRyFe{3h7c%l^*6(!8UO9T)=009IL z$d0R#|00D-tb$BrHC_19mwRjXE6adEN5VlfvG@3-H6*0yci_;kEL z009ILKmdX43Xmq9UEd%s{o_X8ypmjiAodJ(LI8nC3GBP?zIMnVhqyLtWLP7_DkUW) z)~Hb<_nLnYKmY**5I`XN0tCg`H)ah8Abwl9lAk-1}=R%J^?QfKmY** z5I`X70tCWYCuRi*jTaq7a)%vz^W0bSwJ_|+JFE3;}hv`Zlo3G-~|E*Abz^+5J2F61@_ouk4mG#UAuOzG+K-k0tg_000Ic)K;W?Q#brdpIe=yr z2q1t!b_LFA^!#tg1<0;(_Li=@Yw509%9(E0u3h$4#F7y}009ILK%iOyZZBOe3vVKT z00IagkUfEB&6-)`#*IzG#oR$Fd(JEw0R#|00D)uz1j5N=cpm`-5I_KdEDG$i&pxJy z5T{#Kju|(LT!3`dm>vNH5I_KdTNnVk!g>KmY**5I_I{1Q0*~fshCg2#2I2X$AraAb6tM#0tg@=fp_11*UmWO3@a)ssutv^qmHuE zPCKpI&v+971Q0*~0R(C*mMY2t-(*?44dukqZ#v4S=R+SfFFaj&{v8*I2!JUthtrZQC}x@WKnN zq@=`7KKbMfuaU(efB*srAb@}b2#VPb5I_I{1Q5uhfKsFr)1;q%`f2;;KmTdZKmWWH z7Z>NTW~>?k1Q0*~f$$1^eF{3fZKP!gAb^X?aB%k#WjgOo#vi2q1t!b_M?Qr$5=j2On(T``-7m zyCRm300IagfI!3r2!tcP0nmH|5I_KdUx?GiQ!#NY}1i?Qehkn>B6P)H-+WT=JK z0tg_000My!AWb?D-9RM}KmY**q99OSUT(MCa!Wi2R+~3%+T=!x_uO+&D=I3A0t0PC z009IL$ezHg&n}-zET1jT8BF*yPVAb20>XA0tg_000PMbmM>p!AAkIDvX5=;+O_un`|l_HoDUE{ z009ILKp=Ahg&qh$bIz8Djpn=t^m;AqA8hXe zHv$MCfB*srWLALZEM?Y{r6GU-0tg@w7l_4Twq(f?d;Rs-ZOfJ|cIl;;+OfwTYj@mn zhrRvw+itp&k`lYCz1k4!1qD2dP?X}lz%9JVg$tR!K5l0+hjT<-4e`BZt0tg_000JQsASe!5hteDb z5I_Kd{0r!rN*WQ?-K4vB?{5A2^|Pi;o5m~Fuwg?xKC^u`?%#9Ljq*%eQ zMv4zO-~fLTej|VY0tg_0Kn4T|gfoE1A`n0T0R-wG@bCFYz8=C{fSo&c+M-2^+;ze` zcI>c`BS%`dZr!YY{nY>KRq#Aw#0YEIvZc+OInyRgm|z1246v?UyViJT>N@lWvm$^1 z0tg@wIf2ywXO0{V4MqR~1Q0+Vb%D*BH@ll)&6_vRTDNZPMs@YOHbsGR&z?O^Y10~I zo;r1^8!7JFx34v6(xf(vWF7<%KmY**5J(g#Ew3me8cr19H3A4AfB*uu5Lmr>wToKy zTTyJLqE{>J}gR`7FcvFWE<^p6;h(#fQ00Ic)M}VL>Kklp* z0R#|0AOr&2w{N$F3m3Ya=HlXF8$Eh-#&eoABs^@`Fqb>6XEjZnIMMp|@1J%Kb_lp> z0s;sifB*s+6Ce=I7$plr009ILh?2mjO`F^uuNEv=VC~zt&*~ko>eZ{~0$)FOdfK#U zE_b@>9lE0APg{d6@a`$w9wZka*nLFp5J2E-0fOSMEqH|h0tg_0KuQ8DR;+N(Lt49b zt-Ez}uAYaa+f0ugJ2w9OCf$B|(4ax?`AsQRoQV)X009ILK)?wQ2(uv|fB*srAdsTK zwr$&N{`~oFR9FuJR!~|}Qes6#MJX~5 zR;^m)rK$?TJ9qAE&6_uOb(%hXx@n|Z&tuYi6a)}J009ILs9AtOxMm+dMF0T=5J13| zEnDX99KCVlMjJeMu=VQI%NjOpn0FZk;$y~)aU;cZ=FGA6>({$$m^*avZsANp009IL zKp?{c-+J$wkzvdQsFz_U7KZ==2q1t!Xau%y-Rgqj$&)9$HtEqv0|yQaL_q8#D>zr3 zR5umXRjJgfI|Ts*5I_I{1gaNcbhvsK-bDZb1Q3Y0fYOfjNTa1oms*!DT>_titPx>9 zZFzhLLVD-KS3<(}Rj%d+jxwGG&SzF3#1n zpz_ggtP=qQ5I_KdbOi{6(-mX-kP19F>BWo41qf;9(kukh7Fe@pjT;eOzI?fL@7~=# z$Ea!3rfDxHC^NKc*Up+XYv!I0rIBJis8|;o>jB0T1Q0*~0R*BhKu{d@Er9kTfB*s! z7udOTr!88v$XzVFW5*5~IdY_R>(TNs zwQk+ojh^avn2Lh?o;`cI6l&dedg|1vZlt(x-@ewQNs}-&m9`*&00Iagkg@j)vH&#v}pZSpcwYRPyxQ4#pDP6>(;FcW#AvCZIrekfB*srWKV!VID57% z836Q~P;)3ZaDvAIC2p~{bflZq>xtmHYSg^p_w{IWGn@Z`L zVO<-oJ5MWZdfK#UE^WGBzkXK8Hw~-nw!!=eAbY>_;M3>o5b zr!`zWY0@Nj)}Tj^9;SyFQxHG^0R#{Ts{ny;SbLUsA%Fk^2-t=V8{G4g7B60GojP@L z&lqaesueN`0y-hkxpQZ0-n_Z9nm&EHX&8OLfC28kgh_dcKrjS`UOcoDxd6fF3u=Kt zNCXIqL(-8n0|5jOK%la~vSrKM1+p7AZnVLJ2V1XRy{uuwhLtDcueg9t7K|A)#*Gxu znKQ@MuV3#ju

    ILwp)uAbiuQejvSo{Vs4h2xN>{P+^a_MWjT+^G-&wO}#nYy_0a;}y{z3o& z1Q5uOz^B9iacZ7&0SJmS)Q2nv0R#|0AU^^Mg6Gbi>wYwPIehr=f_`pLeiW-;tL`q{ zr%xaEpyJnFd(Eaync_x@qyD_A>a}z6fi-K^xDnyy z%a>dC?%mzvftogLT4@^osJlSBcI~WLvu5rwRT?SQgNk*Hu^wPdK>z^+5I~?11qg)m z+G{5rH~z3ZT!S0%3Az|00Iag5O{&o@`^GJ8v@@=R1g6K z5I`VNVDsk9HhcDLn>TNswQk+o4OQwlCHn$8+t9OTPnSEb+fGlNI@Jvq_wC!)nlx#W z{R*%K1Q0*~0R%E6Kp>nUNEU-Y4Fb0ww0;t~05t&d5dyUlSiO3+%ahh`1!n|fwNb45 zJUR)X=Q8;xC)TZ7$H|Ghv$6yP5I_Kd910K==MbA!A%Fk^2-Hqs`}Xa&aN$Bzj&5;r zv5g)*+Q`wZon@xx(rECoVZ&VRw4QA>apFYl-@iXO>zM*(IS3$t00LPRAP~+fFAGNi zfyfDryXp5gk_(WvZr`+Nle?SKf&~k#ef##@%_(cr=`UCp4(r107A;!1QTu7rrnwaA ze*O9xcQ;GllQ|GT009JYCqPh~J8Ra200Iagkfy+j6)Q~7_gTAkt-EzJ&-Y0aFh`T? zHq&Frj*UO>O1GaLG-wddyULM2t3dz(1Q1AHfIv8XGv+`50R#}pvcR@&+id>)`EDe* zapT4=$SNr*v7(})EU!7O#lPQuV|Q`^sv%RK4H+`TrBLf;TazYDawjr+^yp!Fh%p5L z1Q0*~fglMG6bGp{s0#uJAb@~v*s#GpKWXve#n!1)C-*F$R;^kgQvd=wY0{4N7h}eZaiha?=FGA6>({&MygPL0kT6w&y&Tu{h}+2pD6meW zx(FbEKxzW@Qk#sa5I_I{1Q5ucz}Br>T`)X(@?^IXJ-%n)z<~tB*(1;Tl65jeeW<=v zQQsj#R2p|w`0o^4_&*@pZbg6ae(#7RQE7z71 z4gn1d`?=FIX3TK6oL25M`S0QA-|)3!+TvIHkqZ#Mex*eS)GRr$4m^SoFE#iK@za)I!yS+nAK)B(IxTArm?Jpu?IfIzMU z2!wMb&3X_(009Kz0t$TR&YkOiG)g#p_;8-d6W0mn3*A<_PoF;S;lz4&)|4qz+(clRuw zrcIkBOu@@A3$$z3&YCrA=ANgekzzflSQi@W0mc*r5I_I{1ac)nAe<{{)`I{72t-_9 z=gytBXwf2fo$!twJ8b00k=CtSH>+Qt|B9lvY3Rhqh!G>)?WbqXoM{s#OmNqXckSBM z>eb^WpHbT$XfFZ?Adr25hkrNk@#MJx9EoJV2Ur6F2p|x7fz6vY+w9r1ZQi_j*1C0T zHyWtll;{fRWJu4RJzWa5ZaY17>QpyU+_!IEYtp1ibYW;Y0tg_0Ku!b*gmc2oN)SK* zf#?dXUcK6-MeDZ$9|E1|ZVT15Tqi{IEGGX%$+~sxI8jm^6z?H`00IbPRDeJ@qnv?S z*w6MGxhi=sK%lBhWe`9h>;l`jZ?}aD7n)LHi;IhG^ytw>N^IDBy>{)>Xz;LM!(0lr z9=$bj;zaA;zdtGUwc}(i1Q0*~ffNJ?ic>&h5(E%H0D<%bHf`GEZj!WM!2)aFzCAZd zN{=s+Q|p>xT}$4gMGKcrFm2j2mp0w6Uq9m}YmwX}Xfy%{Adp>w((;NjqT%csvvdTq zF7WE{CI2NCAnVMmpq2tFR;(~RQ)lhkweHr@JX5EZkP)3tx0xP0c5M8aT)O@Aph1Ip zCRaqa2bzrl0tjSFfS@>AvMd(?1Q3Xrz_xAMZ2tWDZfLl1I!v^;(rNxUETc=K)-1BoX_1jV`3W?cv%fItWZmMvT6F8JKIaia|$JlJ~m>SYZZHVk1)X;MA} zbV6m!m@#goc+Q+TwtoG3cR_lG4juAQ9oC5e0tg@w5&<4{ACiuw83-VNK&}P0Zr$nv z;K`FGyH)F1IRgg{BnZw>M|^m~2hRmR7a&88O=B@S$)fE{+nb8EKc!M@d!!(M00Iag zP#Xb8hijw8JP06wK*R-fgDgD{XX(1qmlmybRtf^y6wrvUpEf;X#te7+X{Ak* zlAld=mW==c2!vCBKscQJN~;h+0D-Is#9}d9vSf)HjoY$ii+e~cH#W)&H49B5pg?%k zs8KHXoi%G#JZ-wLZ`d}eUbnX70wn2j-bMfc1hOtbP@HvQR)7Ek2!umGLGawUbKQ?d zVm+^z zfb@Bys_Q+B?)MvI3>$6=g)mk?npOjsOA(>|S8!&YiYs(IR)T@QxijY~;w1 z)~#DNt6!i0K6bCi6uA)48JZCzM!4Hg&zw2aCQO*%E@X9+*|Tllym{8Tb!#{Drr#6I)%4V< zQ{8ZJ-@bjVNs}f)t1k6H0D&k747lRGeaHnUn4TsmE|{*Oq6i>>K<)%quU_r)r1e|D z2Ej${>{(Oo1$5Fz&tmdV=B!({j*~gH=VVR<5I`W*0tCXL?p_*)00Ic4C$N3{c3Ze` zp()+8xVYFxj~;ELo2F;T)cF;zaA;zdz~y`Rx|gjsOA(1Wq7> zf$*B1TYpF{K;U|q3L$_10<{p>v}u#OJJEs#3#@(n_S~JQ7KY3c3;|s;tZUp`v}ob7 z9Hvd1=2EEp_3LNc4K5gcL@f|N0D*i9WH2bscT-qD0tg_0Ky3w9tXN@sUd`IIYu&A* zd0tIzC7CZs0=mug*s){d&j-`(rw0uh#Ph*|)JfC@0R#}plK_Emp5P08wLLC->)+%8 z6nZaGe*`KEY}>ZY=Fgw+Mui(UZtMbxl9CcDDk`cxA%7uIpaR;ihYT6wQmA#atx1z6 zxf4GY{P~P?$Jq$7caI>ojSS4(zI&T3K;}K zC!iBMojZ57=FOYCZGQUn=`Isuz<>enz0ft71|fg|0toC@fIxV+L`;A{)CKl__s_?X z3lQe5VA--|?wZPt8#mhE!Go<=uU^)$VZ$&tnYJNdI_WcJ%osOPJZH`vTfct2yGFi4 zhYsiX)gi@L|S0$)~zlIo;-Q7bI>zs1`ZrZBpm6jB3g~t zSs!il+V)knFDQpv`vwI81Q0+VIsyz4N2jl8DFO&YTtIip(sO5)E?sI}x^!{5(aIhD zztX4G`CpO?;A`+ZQUV$l_VcJ`%$VVBKdn4!t{sTfW{q|~m7R0WIqrm1&9&lF1Q0*~fm{fXCY=jq)`0*52;@mXf$yuYzG^xs-*eAB z?U-YZu|9qJa4X$B^+#YiztR4q{irVGi!Z*gtFF4r zdiLyTef#z`-N~z2vu1T!B=aJG00IbPP=L|l3}Uh<1Q0+VNCIottZ^g4%a<>=?%lh) zXUjBg+B8U2q%H^qMxb50b}mrWD6xL@pkiHPtOpp^rkr@tBBP<#yCjN7*HpTvBP)XPqiMIht?-}uHitWBFXZe)1gym@Z4Snug)cSSePI_s>nOgGPZ^wCFc zzy0>BG)w2som~p`V~;&%k38~-9enV?)~QpcO4INM0<{vju;UlsA{U@mbj%b@0o@-$ z89R&)N3;KFH3A5PNMQT+?WTkFi4!N7|#tyJ+n)LBbpR z?z^v*mX_Kcd+cF~oL_tGH9P$9!+Gd&f)OtfK%hE-?|%1BcaRHEolLs#`9s89QI@V8 z(<6WY0s#?Nv0{Zgh}PYI`t|E)M;vj4HE!HEAhn|!2!u;Ox0%+k?%cU^-H&cRJ!sG% z(`~8!qJ2^q3+sJ7V`+Cqxq9!u`>qui7rSRYz5VvvF4uZ@^YJ+X2q1t!-317Q>u$&r z5I_KdoC<8)w$0|xpYNUpqrg`O=Ora2j0oqn7g$*o1+>3;H(qfU=D+^>>o#f9BzF?3 zM~@!vf!-@uu5@?by8ZUsYdk5XeOP(Y_uO-j>5f|i1`MzZFTBut_wMaRp`&O^n-M?& zfm{m|N+5ja)bEy(3y|xrgY_YRK%fOSY}nw^qZcn;?C!#&gXvbSS_Qh!R1SeK2`GhH zcg1Snyt&&Kb?a$mXlP&5#m2fFb=A9QCAMF8zWe1be`)W(|Gu4Z#u=snx_$fhiIeae z0R#|0AO`}45)|ivf>j`Z00O}lShj4LyF1UujT>$7;KA0bSFdWXT?}?Bs2u{~5YP#z zF=NKKk>WXX=Ggl6>uun`f!3izhiV(BwCWpfxWS%$@=15S@E`y9M?2(@L#myYHxWPp z0R*xyKp>obW7d$az;zuO_aqk}T{WhUh``pZTis23bl|NU@Em>g(Mb=yBSJzm5eS5U zZm6X|xMj z8kZ5$rAwDUw4F*IfB*u8EWT%GiJ;%jRgCbFns#yr}l?G{J~YWqN2idopGu~*A?q7)w<*KUVH6jIw^Mk`RBV) z=KA$HgiFiz(yoN|hN_0?DQ z=%bHX|Ni~m39@nH#<{y$pL_1P)y>9x2q1s}0x1gAOL00TLjVB;5Xg~$0$)7`PtPyi zbI(2Pm}8D{sh15JG{{j6SPcRQ)J8!2XrDfP+&-&)SNpK`W!*`-ZQHgfFH+ApR-mgC zX)yS)dxlHXrcLuvm5i?Q+|G|LBNrf}q%5pJ1oS}SX3d(p=b~x2Sb5aC&{z*J zu3B`v>EXkNS9<&EtFN}V-g?Xa`q#g@?}Wq;KmYu5_psu`_jru}0tg_Gz5qkS>6zyzvjb7w^6Ip8H%ECsPnW009K*Ccx-$ z-Tasv0R#}Jv%u!fn{D>&**0(9JZs&$wHrCo?;SgKxC@6ncI;^N>T%w(&d@9%M*?$x z)V?>l09CPd=c}GQds>SYEnEhO9!#u};=XbI)Tr@4WNe!7{g$%@{okLLg@XI?1KyqxmPl^t>gdO>3Wj?z!h& zP^`-6_R&hK)&;{=ZzKQ26HnL!4?JMkU3VQ1EzVibu_6Qz2(tjg4PowG+J*oEffdjl zax@w|apFYVv}u!#9zELKHd>=Ze$hio^#Ic|&pgu|{Av_Px0$9OfI#61Xy4YY;kB=8 zpVz*x?|?>)8pRu<6l&cJ!Bg7og6JEC2xn@+?45oaYW;^#~vkJpmmMzx2{eHf`E8_e>Uz1SwTgY0+PN@r7xm z__NPGb1=GHt)8`_;8-KW8e!7B6a)|`JOS?RoXmsiO-~Yb7{PN48@SqV0L{UKdy!QQm{rZ`{3p7%!?*^6YufN`n7!Mvi z*ricxfA8A0tNrEwvv(ihRa9vM$KMcYfB>O{CLkq11nIqr1SEhZiVLEmsH^B=UGnmy0&9@msZ%F23iaZ}i%k!4n>KBvU%!5$=Ky!hQQw{G1;&lSPJ!EP(4H_@IvKd@F@T$~w!I_D_# z-+lL;=uJ4C?ny_g*B)jash+|3+;Z{)0toz1pytK9|LBBVfTc^9n$h|tCN4gfylFoF z2q1uf7X`G7S92nD(ooHV95!s2d2sOi@4uH7D^{2zr=+Ba{?p-Rb1pG4F%lXYD$hOl zoamX`wdfoyIx(r{M*jHYkFM4HL;wMc3h2YcdT!8jgq|z(oT2BAq85#OHMK-X+!{A- zT)xdUYSw+~Ygb-*rOBl(&VKXlh!qGRfPf7J2!w6es8k671pF_c^QCD1qmF>3i;jS$ zfo|o>=byehzkK%DXR>$iUh{jcTD43b^y<~C&EKy7=v*w?b)*ju{`IeaHKXddUc2U+ zYs^H&`p_T?0ti@NK+g?&j?i<3E_&|JbBLZx3R<+w_iumun;C52-h1yYXcL(_b*kA$ z=W_bui!bEqr=K?GlL9wpB?1T_;4lFK;qwi?aB7zUPRIpt*k_ySA`lP)si~QpK76=5|NQgjLRc??w{6>IdVqCuQq76foNK*6 zb}gDyt;0?)TD0iD`97`}_=x}lmKM-+g`P9?+@S*r=($ACDR~#2$T%S(!3;E@!_XJB zXkNDFU2E>NK9@0O%$Qu8={{HxKmY-!3J?@KwdJWd0tk3qAS)|NwrtsAQXF-NR~-s^ z=+L23yLRn-$I^%RG_ci)Ms?BN-;NzS%BWGJM2DBw2Zr_H^|8kuGr#NhOO`A#+q(WU zc<^BP`RAXr=V)=Q=O+RPSX)5P8G7!}bBLZxG;LbXEqab|EuVh+sTpXXd-v|HRr!AI z+qX}&=QuJl()1E*VC-7-CYts{zwp8f+2v~TXl3e{L*Vne-z*^) zAO{G)dO_g$@#CT?&-zcF1B{A_Ds;XR4RUpI&`p~*nR!(-H99^%Ugpi4XPzC@A!YSh z!fMs3nbPWUbcC*|RjZ1Q%B5-7EC?WA9|7(0?a`x$8Fg#<^5y2-pd;yN5UitY z>39Mg*(Z}GO)`&RCeF8ZutlO|2vK3kY`TYg6X0c#5A1i~7`u3Wj&{L^5# z+4)I`bvSB0*SK4B04*J8@5L8iG{aQq-A>O@I&YiK>!$NFU3S@J=5PJUf&c;tI6;6k zX(zNYbwt3S0^{$0;{4Z`9zYPC+M!c_FecVDHyEt{~l)UlA z8`7ae2Xh|Nebud7x2U)CIsynFU?~CDgv0a>TdLV8ECL7wf`Fzi>+~mU*RC}w&N>i{ zUXbddgWU`mFhDN8_+pcOs8gI|W@Z*xY)y04-WN@=e&(5HvIoe~3tpWYR0C~2#+z@x zDNUO;EpQ*KbO}T+`TTqqxo>g-T*u@m0{#`y^UlK$KWs*p*K>uQm-PJPTJ-#*a~DsZ zJlWi^bFDAvr#|NK_rL#L`t|E)2Hw&DSjRBXn{+xIoSuhR5I_I{+X}?Q#mCY`Y}@9g zVhAAMX#tIJ*RNkMUw{3z={~vi(o3ah&z{*63eTA{M{c_5CNpH~U3c9j85tS!&wu{Y zbQkNxzvav4AG1NPY_*G7uSj)79NnL5WE_o<3+rO`bp6;L0ti?`KnEAl)REB8P!suX z-MZDBU$nbe@62`U*3JBMR~wC-bHhtZ@&3v(-W+tXX!a+`0(M`0~h4nUf-{I*!uhj3jzorU{?VG zVY{|0^+EuFG7D(>U}9pTX!^5`Frycnnu4e!)Z|?>ov>xgmXeT=AUa2qYtdd}9okhd zQuU|y*tlD?CwbPaStf9P_0?D9>Z`9dfw8;oS&sk$2&jObll0uA=O{f_={ZZ!U3w1F zMJFBB$%S=vKAnF_Q=|(U`rb8Uwcm%UPdHY68My$a4fziO2zXb3XNSG(%ia+{z@h@_ z>FM&#H{X~GOC5Gq=Qz>fpk2@P7F4Z@6)T!v;E0HbT)ir~UN0^+B~hOf?%ut7L2ozf zG+i+=GSbYgq-ohY@hA%d2p~|DfS#K)Wm+dT*NKUBt|k4c>Cl?BqUV#Ss3_ATT-d&J zGWEOfzT1q0(7%8G!ZzhK1Q0;Lk^-)0hv^-*Wb;vI1Q771fTk*Is-X_csuzMfsjmjG zMJ<XdH}B24y#~Mf44)4FTAW3n1#}HrU7YRN1_1;RPyszx={ZZ!U3w1F zbD5sgG<(I}bHq92o_p>&bHh)2lUWe(p+KdoE2feQ;6rc@m0N(IIJXCXA%K8`1x}tk zX$GTl1+F@mlJ=-Mh}M)veO_35W?YN*+~`QKIw|p)GiO|@ z`H27m2zXpT&sloz(sP(DdQQ`Uw)7lV*z(Rh@5tM4zb$%WPbWEMK>z^+>?}YaZ0FXc zZU`VyY=P9&R5Pf|vSrK66eCw&d8KH&vo4xWqa#M^v%MWVb~Hh*4wzNY(!PCrdEtc@ z%thyf2@_1~`500IaUED#eHA4@b`unlVwK)?Y48vU+bz1sZKD@7e;Cg;di8Yydc zuMQ2ZL$X$=P{F8ZH?R)lI)40k`S|0HrBbCz`LuLG;dbrXnY_dAzWdJnu2-9`Zs&Y& zUfUvZ+qZ9@Imcab#T8yE0lP&20R#e1fI!&W zZSu(5ho%QuE`YbI%>EIunt%?Ws@=lL$;l=cS_9v_bC77ztX;u>{No?917fXbzkdBh z1LMy>|6Ja9;|J0^Ss0BrR|1vTvse{NoQ@ z?;sbzBCW2$?4m`BWWj<3rYA&4o6(W73JQp|N;(m+ratRPG%vsWvI&H>S9#*Zi6-Fv z^Pm50f@Mvcb}jMo@v>ye5_$LCcU`Oai2wo!1eAcD^YpQgYp%J*oD21wsOLsKN3tM* z00K@C2zuF(!5cSjl!Sx? z)59Ab9c`ZVb)`HPReF8ycgmD05)%_+E);bLX&oZE!Jk)bIzJs}Gl`BGIP!lJbLw0s z8#ZkC@5%LikBg>B>%d$r2q1uf6$JF0rNipit5?rFN-}%)Z0X&*x7$ZatWYP)hyVfz z6i0xdxHw8|g8%}S6gYVBpqW=h1JxEST8Pdq(y(E}64ymDX!IFl{ih?b9zA+~%DnT7 z_7v;9B|2Y;yHx8EAB;C3fB*tM7SNl7I);Ldm7rNP3l}alBTpAJxS)@V#^De^00FNF z5D0sXmK`I2fIkIx?%Zi63rNCZzY3P3Y?KhJ`opTyGPaKDRAbRXui@E^=29!A<)&f?kQpKcB>xk2Dzx}pJ z!PbCS18x=s5J12V0($dM&zTw!>p4`C2T-ZpREEN$Afkv@I;NO*X-M^W^FV12+&^Q1L8WOcNSES6#<~00IcuL4csx4y{NX5I{h7?AT!*e9OqlFvC7~?b=ne zE7u!~UL+C_dqb9eB7i_33FuA5VZ(-*QMR<3I4v#B48#x-5fMnmq$~&^fIz7P$dxV? z8*f4Yfj|+^URoXbW$xU$rbw4xe!00&^HvZXDD|cs2q1ufF9h^ls-qCUbbwR8GhOukEJ+Al$s)dfWHL@g#FzD93KG$N-Usr9c|sZ)$~vtKYrXi z%iF0_C(((5Sr9+~0R+4wpn>qvp+n7>3_8c0D{Wfmn$yQeSP%$Qfv0b&*oRzzKy97C zC>KF-V6+3JKmdVa3TP1Qngc|iYtsR)m;~FdV*j-mM@9gFVhWr) zcTSR$lFW0$XV0FMAwz~phYlU2e0fe`#Ux}i1Q0;L;{tk9a`526X5{IFgany2YnBQUU}JK){{ABY%75FGR!cbS$xc zRl|g*OP&j0iK4-kJMfB*skBA|CHbzUadolMQ6?$@uM zxuY2%MWh%AAb>zF0fORO9Q=U*0)ZfqnVBgYH*OToy$cQwmgwkcA@?p2T81(pfB*vS z1++_e(4avkcUtGbn>~BB^zPl8XItEp@d^S6_)&mB*pK)e8iA4sj1T|hsMB%*4jw#c zMrhfvVS}`2(SlK0O7ekWTLch5z|R8u;IIzxP`7Sflijm$;X;!~-K$qGVH89^Hx7qK z0D)Wr1jV^H_yYk1{3)<==T6aiJ5p0q&Ct=z+u_gF;MfQtfI#U5beQQ8BSvJ;i|0z4 zW?sC~oAOQs5b&%3fv{&i*&6}~ltSS2>C>`){d&_A91;>@E}q)9Z7V@RL8aK69p2J3 z<&h7amJ48qcB2jmAmC0w&+P*S3@|CwI^x!xIdjYn&rY2>iB4k7f&c;t_)~zO*q{0w z8vz6)Jw4sbpR{@NW@*!=jhUk(JUkp31Q0*~0UHSD&CSTjNU2@BwmH`?TC~Vy0QKq9 z$E>qK6{!LO2v}5rK-i)UN3jvGgTRg*JIwQB85tSUzkh$}+O?}xu3Xs;Rih3F6kA~a z*vN~?1t>Nb8`?lXZ*~qFHq7)CCnhFJT3VVJ8zLei!UnaY3J4%zMFFNrw_>YNW&|uQ zaPs6y6AaItJJ-}ir{(C|w=V&)#oLwQBY*$`g$d|QPd(S`IbRq34$$;z{Z3#(009Ji zEkN(Euf;hY0uC3@0kU-JjcwbuNxOFKOj@+2&#@qY00Q`I|t zwrrUhd0JDb1Nw29w$E>QFlQzB9RURFAwXnok9MRM2n4)9R#uj5-MZCu2OK|s+)Pl( zXet5UY!nay1Q76wfJVbZhYmFn@XD1dvva4NJ))vlsM#q32)Gd-5OxE@Y6KAQoPY+t zt5>f!|Ma$hR8*8O*M{eO*%JZ?AYerS9ag$Wj~-@nVx41e-n@CHi`WKp?DZ*^Fq2#W zD}E>`vttDaiXGeZR2%`{2&AN>m>%Kez^+5D0hyy-6At z7G~z%)1G3Ts8}B~)(MPR5I_I{ZwU|xdrOx6BH(a=bLY-UQc{w6SorMOvod7J5b4mN zgOo4NX~*Fo4XTd-0tn<2&>N(K2M;zwPA4QJ$gEkj%m5SZ+qai;qNAgQR5z!zKJ`QZ0R%iNpuNF^1`RSP)H+Y!?Af!W zckkXjdgEDU_J)9?1xgVVJKBrNBY;2w0tXKsG=raP*swubv}nQLCj}U>3IPNVK%is- z`pmG7IZ?N6U6XaRaN$CeHr=aNFJUmol3B7f0tn<6AP~-P!kQcck6slYPA)(W5PmIG zVCT-AqSIugrly)vqirxvMxpiPMFbE)00G|$=m^szMvTaww$GJ9&9r^KZ3m8qfb9fg z;^Je8jBVGfR0sjz2%J8BTGp>$Z@PvT@0kGu z2AJGw9c63IoH^zWY^P40L?z^+N-97gTv9Q%N5GB(Z;qMJzLdED>FMcaE~U+z zH%pr~ZOptF;o;{q3s?|9009IL@RESubd8LRl-jjxoA01Six!#mq&|K6m~~z{EW1Sj z0h64ln($dVp6%i2;xwhjE1Q0-=Faf4DFHDEm5I`VX;N;1ZCIFs0cdl8db71uC z+m|3XTgWoMJa%gS`LZ^X=%|4sEmLR;iU0x#xD(KuvHE?a-%Gma_mrkm>-QE50tg^b z907WVi=)Ig2sm6oN6FH8F1BskChgj_GilM9rpAH*0tg_0fIkJaN7$7%y=>VsGyJrs zP4noEKU;-kBVY{y0%2>k6QxAJF9KOvS+aHOR&$sA`0?Xr@<#?N@k>*1Py|XRFn{9i z$H)aJogMG8q<{v+Lx&DEf$++eE3;Fm8RXHD%}JpV@R(pA>ec3- z-er%9iW26uuvQyVS_BY4z$pScx^#~oJcsAbGv-D6_U)xyImVK;OhZyo1iUQ}6Bi%L zC9b!X**^jn5jb+>h^$(*O4hDjD@~d-F}Kn6Ckp}yAbxLvw*F}c$^)bxS{ z3rrVr&z?P{diCm7t4^-+KDK7po8$uIBH<4N$}B)oTxLRcfPnP{cJJP8@}%{rUPRd8 zqQUyDLJbf=009KbDxf!abuK2?O<&EO?$@uMx%pexee-?<5U{oYfv~mPkJ2MhCV|Y% zOxd_`qi8N!aB#3hM@I{}WMv}d%?KcX00IFfpuNF^1`RT~(>iD1?Af!WckkXj3lw1O zL~#ldXwht9Eph=0lJWF9f?`jLvOfd@OyK0nlTx{I<$R?&c<`VZX=KBO4bq}T3q~5r zC&UT_5I_I{y9nrm!#W^F-MV#6Hq^p}3rz}juU@^Rpiv`rKn)%?woB_%4+IJpU^sz- zU092NEd=z7e94j}`RcNB=T38XTu05)i+~X$MljrFJ|$KlfB*sr*iAr(me%h){qEE6 zKzqD71HuHtV55U`m*pasIQ|F~{9xd1l%kWrn$5ZJtVv*;wkuI2RU(~_8& zD0Ak_kyEEmnG1sf0|rP)NQi3_ej5gs0{ zFR>ti00Iag;3$Ehpdg8ijFj57Yn$&z?F~*%O*P+*x=!aBT()eP$(*WGsgk2?s4N0b z5g-tDN=pY~J)1`D{DoWqpR|k)l9iU0X1?%u?AT$RmCDG-kpBJqOV_Sl3w)l~Ck5jm z2q1s}0tf_%fZiM)Hf)%=fvi2m`n}nwPahK$@7lG?OhKrFZ?PbNfc*plEoIt%!qf-> zKM3e^Q0v#PH%Hbl^|^EBn%{MriN1aN5(N99O*kY12q1t!U<&9!lltAL-;uh^n>SB% zph;a;u3Tvb+cJOf9|RDvmq1Khd@Rwhz1o!8AYdMVTDo+poH=vGXdF0jK&n=)D&4zx zmkTev&<{d)E&b$Oasm7R&mj>&009I_DbTWIOA{f7hK9=F!-vgYjvhT~ovGPz*-Mc=x0YiZP|k!urvB7gt_ z2q55C0Ub3fIXPLjZ{IE{DJi)|)KZl1zyDq$A|j-H`}U4CqT&eHQGniIJGLrya;(75 zKmTm*T;~MP(L$b2>4haI5^mR zXV$4x$9z{-s8AtS3H0XjmtTHK{&X%C{y@O`0`v}BzYVDY0!CoZo;~u}XP=q7+U3ia z7abj>dGqGdq)8L0U%$Tjl7|Wb1Q0*~0R(aj=#66i*REYV$;`|Yebi|0-o0j?CH-#I zhl!6JJ0>$`%#drYxyB4RoqG@bg#ZFp6d(|`VyjVR1ab)IGfYWINuqN^=<~ulTy)Q# zJ*8HyT2ihY2_QMB_!R*JJSy*r^nDlABZv(37C=3E679c1tF&S?_AaDeZ962JZR;@DgKwNOa1=6oy zKhql=I3=Vc2q1s}0ti@FKqnq<+O(&;Wq>^5KXaWK>z{k2=ITbb=r!OB47scSh;eg zY}l~Dj1b+oZ(j!U;B$ch0tg_0fDZ-qIbjWa>(;F+-+ue8EL^zIq)qqg)k|vDtm(s& zc44jB{B}s#-UgU-6x>WURB`mbOd z8G)h&mM)ELNG`ztoCu1G{=l#W0)7)nPfr(pKxy;l&C;e#8|l-hkC{~1Zw2DO2q1s} z0tg_GOF(Z@M@B|U?b@}?cec)fsF_^)ovrIw5I`U>1qg%#vt1|^0UQ009ILKp+4G!o$O5*sx)yr#LY&QPR@VLTl(o!S@5Gdy) zg2=S4j0@nT2Dd?7Po6w!g5kMy=bGAFe);9*OO=4w28~M<5I_I{1Z*v!-_;rj>vy*< z`dzN6)cW1df&c=6B|z_RV6_LOakzk{RcTuEwr$&_UAuOqSULRjK=lzo009K7DWE;V zuC(c8%a)npr+L)Lnr%s`?JGbaY~QwZc+Fmk?thy##|6mB%95>Hx0*Z1$B!R36B{xZ zhr>V4R38BZ5J14v0vZ$#9XiyE`Jsbix>Bea6w}hpO5trJKu~O>#-u9#6*zb9oalsv zC0#V|bxqHp&mBcYMG4b0lvI)J5kLR|1P};30UcesM~@z6qT=Ptm&?3)^Gr{%H>XL| z>k(Z_b4?O>f|LjW?+FkHd(W0VJ3!#jp+hot>Qwpq>#ybD!GqGORVx`gcC5JrT%78s zq@DaNOnUq|E8FA{=oXhT*_yckIV!=g2q1s}0*(;So84hyVP@(? z?J3qdiuD;|ox9jmiw?j!Wy%zDeUh1(DVJV)soa16{pPryItKeez*Yh=aq+Q4#UwtLx#*LE(4H}5ft#IwN*UD?Jy(Tx_c%$3m=zEirlFY-xXV0FM zAwz~phYlU2e0lztbc@Cd2q1s}0ti@GK<|7H9z56#Kb??}AhTx8G6RLQZ{NPm-MKna z*KN1mX09#t`a`cR-hA^-(L3)Se)wUT_itf#ijII=0j|2;((nQTg$sQ5-FGr)&K#LE zX_DM=#~o(l@#DwK=+UF)#TQ?ckt0V+l`2*8?c~UjBeH7MDp|XBtu$%U#M~CvpDYL< zP=vtNf6ZJ@E+>RuRyf-(9+NF?rNF?DT>K3ru%$&z?P{diCn1u7+NlEM2

    Pi1RA(Hv$MCfB*va7SQj0y#~;00lg;B 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ѽx#*&cB1XsdnP>NM*nJ@s1Q0;L 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

    MarkovWeightedEFMs.jl

    MarkovWeightedEFMs.jl is a package to decompose steady state metabolic fluxes onto elementary flux mode (EFM) weights and atomic elementary flux mode (AEFM) weights. EFM flux decomposition works only for closed-loop networks of unimolecular reactions. AEFM flux decomposition works on metabolic flux networks with known metabolite structures.

    Usage

    See Getting started for package installation and Python dependencies (RXNMapper) for AEFM enumeration and flux decomposition. Once installed, the package is loaded in a julia session by typing:

    julia> using MarkovWeightedEFMs

    See the tutorial sections for EFM or AEFM enumeration and flux decomposition.

    Citing MarkovWeightedEFMs.jl

    Please cite the following papers if you use our method for (A)EFM enumeration and flux decomposition.

    Justin G. Chitpin and Theodore J. Perkins, Atomic elementary flux modes explain the steady state flow of metabolites in flux networks. biorXiv preprint doi: XX.XXXX/XXXX.XX.XX.XXXXXX

    Justin G. Chitpin and Theodore J. Perkins, A Markov constraint to uniquely identify elementary flux mode weights in unimolecular metabolic networks. J Theor Biol. 2023 Nov 7;575:111632. doi: 10.1016/j.jtbi.2023.111632

    License

    This software is released under the MIT license.

    Contact information

    Justin G. Chitpin at jchit069@uottawa.ca for questions.

    diff --git a/v2.0.2/installation/installation/index.html b/v2.0.2/installation/installation/index.html new file mode 100644 index 0000000..e11af04 --- /dev/null +++ b/v2.0.2/installation/installation/index.html @@ -0,0 +1,15 @@ + +Getting started · MarkovWeightedEFMs.jl

    Getting started

    To install this package, open a julia session and enter:

    julia> ]
    +(@v1.10) pkg> add https://github.com/jchitpin/MarkovWeightedEFMs.jl.git

    Alternatively, you can load Pkg and install by:

    julia> using Pkg
    +julia> Pkg.add("https://github.com/jchitpin/MarkovWeightedEFMs.jl.git")

    Python dependencies for AEFM analysis

    AEFM-specific analyses depend on the atom mapping program RXNMapper. This package must be installed and built with PyCall.jl after installing MarkovWeightedEFMs.jl. Tested to work with python version 3.10 and 3.11

    This can be done by creating a python virtual environment, installing RXNMapper, and setting the PYTHON environment variable to the python executable in the virtual environment.

    $ pip install virtualenv
    +$ virtualenv --python="/usr/bin/python3.10" "virtualenv" # name of virtual environment
    +$ source virtualenv/bin/activate
    +(virtualenv) $ pip install rxnmapper
    +(virtualenv) $ pip install rdkit
    +(virtualenv) $ pip install requests
    +(virtualenv) $ pip install tdqm
    +(virtualenv) $ pip install bs4
    +(virtualenv) $ pip install CTSgetPy
    +(virtualenv) $ julia
    julia> using Pkg, PyCall
    +julia> ENV["PYTHON"] = joinpath(ENV["VIRTUAL_ENV"], "bin", "python")
    +julia> Pkg.build("PyCall")

    Note PyCall.jl will need to be rebuilt whenever you update your Julia version. See PyCall.jl documentation for more options on setting up Python in Julia.

    See Exact Python dependencies for RXNMapper for more information.

    diff --git a/v2.0.2/installation/python-dependencies/index.html b/v2.0.2/installation/python-dependencies/index.html new file mode 100644 index 0000000..51dc190 --- /dev/null +++ b/v2.0.2/installation/python-dependencies/index.html @@ -0,0 +1,77 @@ + +Exact Python dependencies for RXNMapper · MarkovWeightedEFMs.jl

    Exact Python dependencies for RXNMapper

    Python version

    (rxnmapper-virtual-environment)
    +$ python
    +Python 3.10.14 (main, Jul 31 2024, 21:14:36) [GCC 14.1.1 20240720] on linux
    +Type "help", "copyright", "credits" or "license" for more information.
    +>>> import sys
    +>>> print(sys.version)
    +3.10.14 (main, Jul 31 2024, 21:14:36) [GCC 14.1.1 20240720]

    Dependencies list

    (rxnmapper-virtual-environment)
    +$ pip list --local
    +
    +Package                  Version
    +------------------------ -----------
    +annotated-types          0.7.0
    +attrs                    24.2.0
    +beautifulsoup4           4.12.3
    +bs4                      0.0.2
    +certifi                  2024.7.4
    +charset-normalizer       3.3.2
    +click                    8.1.7
    +CTSgetPy                 0.0.2
    +diskcache                5.6.3
    +dnspython                2.6.1
    +filelock                 3.15.4
    +fsspec                   2024.6.1
    +huggingface-hub          0.24.6
    +idna                     3.8
    +Jinja2                   3.1.4
    +MarkupSafe               2.1.5
    +mpmath                   1.3.0
    +networkx                 3.3
    +numpy                    2.1.0
    +nvidia-cublas-cu12       12.1.3.1
    +nvidia-cuda-cupti-cu12   12.1.105
    +nvidia-cuda-nvrtc-cu12   12.1.105
    +nvidia-cuda-runtime-cu12 12.1.105
    +nvidia-cudnn-cu12        9.1.0.70
    +nvidia-cufft-cu12        11.0.2.54
    +nvidia-curand-cu12       10.3.2.106
    +nvidia-cusolver-cu12     11.4.5.107
    +nvidia-cusparse-cu12     12.1.0.106
    +nvidia-nccl-cu12         2.20.5
    +nvidia-nvjitlink-cu12    12.6.68
    +nvidia-nvtx-cu12         12.1.105
    +packaging                24.1
    +pandas                   2.2.2
    +pillow                   10.4.0
    +pip                      24.2
    +pydantic                 2.8.2
    +pydantic_core            2.20.1
    +pydantic-settings        2.4.0
    +pymongo                  4.8.0
    +python-dateutil          2.9.0.post0
    +python-dotenv            1.0.1
    +pytz                     2024.1
    +PyYAML                   6.0.2
    +rdkit                    2024.3.5
    +regex                    2024.7.24
    +requests                 2.32.3
    +rxn-chem-utils           1.6.0
    +rxn-utils                2.0.0
    +rxnmapper                0.3.1
    +safetensors              0.4.4
    +scipy                    1.14.1
    +setuptools               72.1.0
    +six                      1.16.0
    +soupsieve                2.6
    +sympy                    1.13.2
    +tdqm                     0.0.1
    +tokenizers               0.19.1
    +torch                    2.4.0
    +tqdm                     4.66.5
    +transformers             4.44.2
    +triton                   3.0.0
    +typing_extensions        4.12.2
    +tzdata                   2024.1
    +urllib3                  2.2.2
    +wheel                    0.43.0
    diff --git a/v2.0.2/library/chmc-atomic/index.html b/v2.0.2/library/chmc-atomic/index.html new file mode 100644 index 0000000..6a916e8 --- /dev/null +++ b/v2.0.2/library/chmc-atomic/index.html @@ -0,0 +1,70 @@ + +Atomic CHMC · MarkovWeightedEFMs.jl

    Atomic CHMC

    Public functions

    MarkovWeightedEFMs.CHMC.Atomic.find_atomic_chmc_input_errorsFunction
    find_atomic_chmc_input_errors(S::Matrix{<:Real}, v::Vector{<:Real})

    Performs a series of checks on stoichiometry matrix S and steady state flux vector v to determine whether they meet the atomic CHMC requirements. Returns an CHMCAtomicErrorSummary structure that can be printed via print(res::CHMCAtomicErrorSummary).

    source
    find_atomic_chmc_input_errors(S::Matrix{<:Real})

    Performs a series of checks on stoichiometry matrix S to determine whether they meet the atomic CHMC requirements for atomic EFM enumeration. Returns an CHMCAtomicErrorSummary structure that can be printed via print(res::CHMCAtomicErrorSummary).

    source
    MarkovWeightedEFMs.CHMC.Atomic.correct_atomic_chmc_input_errorsFunction
    correct_atomic_chmc_input_errors(#
    +    res::CHMCAtomicErrorSummary,
    +    S::Matrix{<:Real},
    +    v::Vector{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String}
    +)

    Corrects all errors identified by find_atomic_chmc_input_errors except for the steady state flux requirement. Returns a corrected version of each input.

    S is the m by n stoichiometry matrix. v is the steady state flux vector of length n. mets is the vector of metabolite names of length m. rxns is the vector of reaction names of length n.

    source
    correct_atomic_chmc_input_errors(#
    +    res::CHMCAtomicErrorSummary,
    +    S::Matrix{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String}
    +)

    Corrects all errors identified by find_atomic_chmc_input_errors except for the steady state flux requirement. Returns a corrected version of each input.

    S is the m by n stoichiometry matrix. mets is the vector of metabolite names of length m. rxns is the vector of reaction names of length n.

    source
    Base.printMethod
    print(res::CHMCAtomicErrorSummary)

    Write CHMCAtomicErrorSummary to stdout.

    source
    MarkovWeightedEFMs.CHMC.Atomic.correct_atomic_chmc_input_smilesFunction
    correct_atomic_chmc_input_smiles(#
    +    S::Matrix{<:Real},
    +    v::Vector{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String},
    +    smiles::Vector{String},
    +    H::Bool=false
    +)

    Updates the inputs by (1) removing pseudometabolites and (2) reactions whose reaction strings exceed the RXNMapper character limit. Pseudometabolites are defined as either metabolites with no defined chemical structure/SMILES representation, or metabolites whose SMILES strings contain symbols absent from the periodic table (including metabolites with an R-group). Reactions that exceed the RXNMapper character limit are converted into unimolecular sources and sinks to maintain steady state flux. Returns the corrected inputs with a list of removed metabolites/reactions.

    S is the m by n stoichiometry matrix.

    v is the steady state flux vector of length n.

    mets is the vector of metabolite names of length m.

    rxns is the vector of reaction names of length n.

    smiles is the vector of metabolite smiles matching mets.

    H = false will not check for hydrogen conservation in each reaction.

    source
    correct_atomic_chmc_input_smiles(#
    +    S::Matrix{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String},
    +    smiles::Vector{String},
    +    H::Bool=false
    +)

    Updates the inputs by (1) removing pseudometabolites and (2) reactions whose reaction strings exceed the RXNMapper character limit. Pseudometabolites are defined as either metabolites with no defined chemical structure/SMILES representation, or metabolites whose SMILES strings contain symbols absent from the periodic table (including metabolites with an R-group). Reactions that exceed the RXNMapper character limit are converted into unimolecular sources and sinks to maintain steady state flux. Returns the corrected inputs with a list of removed metabolites/reactions.

    S is the m by n stoichiometry matrix.

    mets is the vector of metabolite names of length m.

    rxns is the vector of reaction names of length n.

    smiles is the vector of metabolite smiles matching mets.

    H = false will not check for hydrogen conservation in each reaction.

    source
    MarkovWeightedEFMs.CHMC.Atomic.exchange_atomic_chmc_input_metabolitesFunction
    exchange_atomic_chmc_input_metabolites(#
    +    S::Matrix{<:Real},
    +    v::Vector{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String},
    +    smiles::Vector{String},
    +    ii::Vector{Int64}
    +)

    Removes internal metabolites ii from the remaining inputs by converting each metabolite i ∈ ii into a pair of sink and source metabolites. Returns an updated copy of inputs S, v, mets, rxns, and smiles.

    S is the m by n stoichiometry matrix.

    v is the steady state flux vector of length n.

    mets is the vector of metabolite names of length m.

    rxns is the vector of reaction names of length n.

    smiles is the vector of metabolite smiles matching mets.

    ii is the vector of metabolite indices to exchange for pairs of sinks/sources.

    source
    exchange_atomic_chmc_input_metabolites(#
    +    S::Matrix{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String},
    +    smiles::Vector{String},
    +    ii::Vector{Int64}
    +)

    Removes internal metabolites ii from the remaining inputs by converting each metabolite i ∈ ii into a pair of sink and source metabolites. Returns an updated copy of inputs S, mets, rxns, and smiles.

    S is the m by n stoichiometry matrix.

    mets is the vector of metabolite names of length m.

    rxns is the vector of reaction names of length n.

    smiles is the vector of metabolite smiles matching mets.

    ii is the vector of metabolite indices to exchange for pairs of sinks/sources.

    source
    MarkovWeightedEFMs.CHMC.Atomic.get_max_atomsFunction
    get_max_atoms(s::Vector{String}, a::Symbol)

    Returns the maximum number of atoms of type a for each SMILES string in s. Returns a vector of all source metabolites in stoichiometry matrix S.

    s is the vector of metabolite SMILES strings.

    a is a periodic table element symbol.

    source
    MarkovWeightedEFMs.CHMC.Atomic.map_reaction_stringsFunction
    map_reaction_strings(#
    +    S::Matrix{<:Real},
    +    smiles::Vector{String},
    +    rxns::Vector{String},
    +    H::Bool=false
    +)

    Constructs reaction strings from the smiles and then returns the atom-mapped reaction strings via RXNMapper.

    S is the stoichiometry matrix.

    smiles is the vector of SMILES strings for metabolites in S.

    rxns is the vector of reaction names in S.

    H = false will not check for hydrogen conservation in each reaction.

    source
    MarkovWeightedEFMs.CHMC.Atomic.precompute_atom_tracing_dictionaryFunction
    precompute_atom_tracing_dictionary(#
    +    S::Matrix{Int16},
    +    ms::Vector{String},
    +    amax::Vector{Int64},
    +    a::Symbol
    +)

    Precomputes a dictionary mapping each atom in a given substrate stoichiometric copy to its product atom across every reaction. The dictionary is used in steady_state_efm_distribution.

    S is the stoichiometry matrix.

    ms is the vector of mapped reaction SMILES strings.

    amax is the total number of atom a in each metabolite row of S.

    a is a periodic table element symbol.

    source
    MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distributionMethod
    steady_state_efm_distribution(#
    +    S::Matrix{<:Integer},
    +    v::Vector{<:Real},
    +    ms::Vector{String},
    +    I::Tuple{Int64,Int64,Symbol},
    +    D::Dict{#
    +      NTuple{4,Int64},
    +      Tuple{Int64,Int64}
    +    } = Dict{NTuple{4,Int64}, Tuple{Int64,Int64}}();
    +    solver = nothing,
    +    verbose::Bool = true
    +)

    Enumerates the atomic EFMs from stoichiometry matrix S and compute the steady state probabilities of each EFM according to the discrete-time, cycle-history Markov chain.

    S is a fully-connected, unimolecular, m by n stoichiometry matrix with m metabolites and n reactions.

    v is the n-length steady state flux vector associated with S.

    ms is the vector of mapped reaction SMILES strings.

    I is a triplet of the metabolite row index in S, the atom index, and the atom index type. It is the initial starting state for rooting the cycle-history Markov chain.

    D is the precomputed dictionary from precompute_atom_tracing_dictionary.

    solver is the type used for eigenvector calculations. Default is nothing and LinearSolve will pick the best solver. Consult LinearSolve.jl for specifying other solvers.

    source
    MarkovWeightedEFMs.CHMC.Atomic.preprocess_all_for_atomic_chmcFunction
    preprocess_all_for_atomic_chmc(#
    +    S::Matrix{<:Real},
    +    v::Vector{<:Real},
    +    mets::Vector{String},
    +    rxns::Vector{String},
    +    smiles::Vector{String},
    +    atom::Symbol
    +)

    Wrapper function to run pre-processing functions and return the updated model, atomic info, and error/warning logs.

    S is the m by n stoichiometry matrix. v is the steady state flux vector of length n. mets is the vector of metabolite names of length m. rxns is the vector of reaction names of length n. smiles is the vector of metabolite SMILES strings of length m. a is a periodic table element symbol.

    source

    Index

    diff --git a/v2.0.2/library/chmc-plots-atomic/index.html b/v2.0.2/library/chmc-plots-atomic/index.html new file mode 100644 index 0000000..70344cf --- /dev/null +++ b/v2.0.2/library/chmc-plots-atomic/index.html @@ -0,0 +1,24 @@ + +Plotting (ACHMC) · MarkovWeightedEFMs.jl

    Plotting (ACHMC)

    Atomic CHMC

    MarkovWeightedEFMs.Plots.plot_mapped_reactionFunction
    function plot_mapped_reaction(#
    +    s::String,
    +    fname::String = "";
    +    view::Bool = false,
    +    canvas_width::Int64 = 3000,
    +    canvas_height::Int64 = 1000

    )

    Plot mapped reaction SMILES string s as an SVG and save to fname if specified.

    canvas_width is the width of the SVG.

    canvas_height is the height of the SVG.

    view = true will plot the SVG assuming a plotting backend is specified. For example, loading the ElectronDisplay package will plot the SVG to an Electron window.

    source
    MarkovWeightedEFMs.Plots.plot_atomic_chmcFunction
    function plot_atomic_chmc(#
    +    res::CHMCAtomicSummary,
    +    S::Matrix{Int16},
    +    mets::Vector{String},
    +    rs::Vector{String};
    +    node_label_textsize::Real=15,
    +    edge_label_textsize::Real=12,
    +    arrow_shift::Real=0.85,
    +    x_pad::Real=0.75,
    +    y_pad::Real=0.75,
    +    tfactor::Real=0.15,
    +    tangents::Tuple{#
    +        Tuple{<:Real, <:Real},
    +        Tuple{<:Real, <:Real}
    +    } = ((1,0),(0,1)),
    +    show_all::Bool=false,
    +    width::Int64=620,
    +    height::Int64=310

    )

    Plot atomic cycle-history Markov chain.

    S is the m by n stoichiometry matrix.

    mets is the vector of metabolite names of length m.

    rs is the vector of reaction SMILES strings of length n.

    node_label_textsize is the text size of the node labels indexed from T.

    edge_label_textsize is the text size of the edge labels taken from T.

    arrow_shift is the percentage shift of the arrow head from src to dst.

    x_pad is the left/right x coordinate padding of the plotting box.

    y_pad is the up/down y coordinate padding of the plotting box.

    tfactor scales the distance of the bezier control point relative to the distance of the src and dst nodes.

    tangents is the tangent of the src vertex and dst vertex.

    show_all=true explicitly plots the upstream transition from all EFMs that pass through the initial state/node I. By default, these arrows stemming from the green nodes are omitted for visual clarity.

    width and height specify the plotting window dimensions in pixel units.

    source

    Index

      diff --git a/v2.0.2/library/chmc-plots-standard/index.html b/v2.0.2/library/chmc-plots-standard/index.html new file mode 100644 index 0000000..74216b2 --- /dev/null +++ b/v2.0.2/library/chmc-plots-standard/index.html @@ -0,0 +1,15 @@ + +Plotting (CHMC) · MarkovWeightedEFMs.jl

      Plotting (CHMC)

      CHMC

      MarkovWeightedEFMs.Plots.plot_chmcFunction
      function plot_chmc(#
      +    T::Matrix{<:Real},
      +    I::Int64=1;
      +    node_label_textsize::Real=15,
      +    edge_label_textsize::Real=12,
      +    arrow_shift::Real=0.85,
      +    x_pad::Real=0.75,
      +    y_pad::Real=0.75,
      +    tfactor::Real=0.15,
      +    tangents::Tuple{#
      +        Tuple{<:Real, <:Real},
      +        Tuple{<:Real, <:Real}
      +    } = ((1,0),(0,1)),
      +    show_all::Bool=false

      )

      Plot cycle-history Markov chain from transition probability matrix T rooted on state/node I.

      T is a right stochastic transition probability matrix with rows summing to one.

      I is a state in 1:size(T,1).

      node_label_textsize is the text size of the node labels indexed from T.

      edge_label_textsize is the text size of the edge labels taken from T.

      arrow_shift is the percentage shift of the arrow head from src to dst.

      x_pad is the left/right x coordinate padding of the plotting box.

      y_pad is the up/down y coordinate padding of the plotting box.

      tfactor scales the distance of the bezier control point relative to the distance of the src and dst nodes.

      tangents is the tangent of the src vertex and dst vertex.

      show_all=true explicitly plots the upstream transition from all EFMs that pass through the initial state/node I. By default, these arrows stemming from the green nodes are omitted for visual clarity.

      source

      Index

        diff --git a/v2.0.2/library/chmc-standard/index.html b/v2.0.2/library/chmc-standard/index.html new file mode 100644 index 0000000..714eaff --- /dev/null +++ b/v2.0.2/library/chmc-standard/index.html @@ -0,0 +1,148 @@ + +CHMC · MarkovWeightedEFMs.jl

        CHMC

        Public functions

        MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distributionFunction
        steady_state_efm_distribution(#
        +    S::Matrix{<:Integer},
        +    v::Vector{<:Real},
        +    I::Int64 = 1;
        +    solver = nothing,
        +    issparse::Bool = false
        +)

        Enumerate the EFMs from stoichiometry matrix S and compute the steady state probabilities of each EFM according to the discrete-time, cycle-history Markov chain.

        S is a fully-connected, unimolecular, m by n stoichiometry matrix with m metabolites and n reactions.

        v is the n-length steady state flux vector associated with S.

        I is the initial starting state for rooting the cycle-history Markov chain. The choice of initial starting state does not affect the steady state EFM probabilities. The default is 1 and must be a whole number between 1:m.

        solver is the type used for eigenvector calculations. Default is nothing and LinearSolve will pick the best solver. Consult LinearSolve.jl for specifying other solvers.

        issparse is true will use a sparse transition probability for the CHMC to save memory.

        Example

        julia> S = [#
        + -1  0  0  0  0  0  0  0  0  0  1
        +  1 -1  1 -1  0  0  0  0  0  0  0
        +  0  1 -1  0 -1  1  0  0  0  0  0
        +  0  0  0  1  0  0 -1  0  0  0  0
        +  0  0  0  0  1 -1  1 -1  1 -1  0
        +  0  0  0  0  0  0  0  0  0  1 -1
        +  0  0  0  0  0  0  0  1 -1  0  0
        +];
        +julia> v = [3, 2, 1, 2, 3, 2, 2, 1, 1, 3, 3];
        +julia> res = steady_state_efm_distribution(S, v);
        +julia> res.e # EFM state sequences
        +6-element Vector{Vector{Int64}}:
        + [3, 2, 3]
        + [3, 2, 4, 5, 3]
        + [3, 5, 3]
        + [6, 1, 2, 4, 5, 6]
        + [7, 5, 7]
        + [6, 1, 2, 3, 5, 6]
        +
        +julia> res.p # EFM probabilities
        +6-element Vector{Float64}:
        + 0.10638297872340426
        + 0.0425531914893617
        + 0.25531914893617025
        + 0.1914893617021277
        + 0.14893617021276595
        + 0.25531914893617025
        +
        +julia> res.w # EFM weights
        +6-element Vector{Float64}:
        + 0.7142857142857142
        + 0.2857142857142857
        + 1.7142857142857144
        + 1.2857142857142858
        + 0.9999999999999999
        + 1.7142857142857144
        source
        MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distributionFunction
        steady_state_efm_distribution(#
        +    T::Union{Matrix{<:Real}, SparseMatrixCSC{Float64, Int64}},
        +    I::Int64 = 1;
        +    solver = nothing,
        +    verbose::Bool = true
        +)

        Enumerate the EFMs from (right) transition probability matrix T whose rows sum to one, and compute the steady state probabilities of each EFM according to the discrete-time, cycle-history Markov chain.

        T is the discrete-time transition probability matrix with probabilities proportional to the outgoing fluxes.

        I is the initial starting state for rooting the cycle-history Markov chain. The choice of initial starting state does not affect the steady state EFM probabilities. The default is 1 and must be a whole number between 1:m.

        solver is the type used for eigenvector calculations. Default is nothing and LinearSolve will pick the best solver. Consult LinearSolve.jl for specifying other solvers.

        Example

        julia> T = [#
        +  0.0  1.0   0.0       0.0  0.0   0.0  0.0
        +  0.0  0.0   0.5       0.5  0.0   0.0  0.0
        +  0.0  0.25  0.0       0.0  0.75  0.0  0.0
        +  0.0  0.0   0.0       0.0  1.0   0.0  0.0
        +  0.0  0.0   0.333333  0.0  0.0   0.5  0.166667
        +  1.0  0.0   0.0       0.0  0.0   0.0  0.0
        +  0.0  0.0   0.0       0.0  1.0   0.0  0.0
        +];
        +julia> res = steady_state_efm_distribution(T);
        +julia> res.e # EFM state sequences
        +6-element Vector{Vector{Int64}}:
        + [3, 2, 3]
        + [3, 2, 4, 5, 3]
        + [3, 5, 3]
        + [6, 1, 2, 3, 5, 6]
        + [7, 5, 7]
        + [6, 1, 2, 4, 5, 6]
        +
        +julia> res.p # EFM probabilities
        +6-element Vector{Float64}:
        + 0.13723110896294213
        + 0.035797649943428565
        + 0.26989203316869914
        + 0.20302350628312624
        + 0.13926980198123254
        + 0.2147858996605714
        source
        MarkovWeightedEFMs.CHMC.Standard.stoichiometry_to_transition_matrixFunction
        stoichiometry_to_transition_matrix(S::Matrix{<:Integer}, v::Vector{<:Real})

        Convert stoichiometry matrix S with vector of steady state fluxes to a right stochastic transition probability matrix with rows summing to one.

        S is the m by n stoichiometry matrix with m metabolites and n reactions.

        v is the steady state flux vector with length n.

        Examples

        julia> S = [#
        +  -1  0  0  0  0  0  0  0  0  0  1
        +   1 -1  1 -1  0  0  0  0  0  0  0
        +   0  1 -1  0 -1  1  0  0  0  0  0
        +   0  0  0  1  0  0 -1  0  0  0  0
        +   0  0  0  0  1 -1  1 -1 -1  1  0
        +   0  0  0  0  0  0  0  1  0  0 -1
        +   0  0  0  0  0  0  0  0  1 -1  0
        +]
        +julia> v = [2, 2, 2, 2, 2, 2, 2, 2, 4]
        +julia> stoich_to_transition(S, v)
        +7x7 Matrix{Float64}:
        + 0.0  1.0   0.0       0.0  0.0   0.0  0.0
        + 0.0  0.0   0.5       0.5  0.0   0.0  0.0
        + 0.0  0.25  0.0       0.0  0.75  0.0  0.0
        + 0.0  0.0   0.0       0.0  1.0   0.0  0.0
        + 0.0  0.0   0.333333  0.0  0.0   0.5 0.166667
        + 1.0  0.0   0.0       0.0  0.0   0.0  0.0
        + 0.0  0.0   0.0       0.0  1.0   0.0  0.0
        source
        MarkovWeightedEFMs.CHMC.Standard.reshape_efm_matrixFunction
        reshape_efm_matrix(ϕ::Matrix{Int64}, S::Matrix{<:Real})

        Convert a matrix of EFMs ϕ to a nested vector of EFMs from a stoichiometry matrix S. Stoichiometry matrix may only contain unimolecular reactions.

        ϕ is the n by k EFM matrix with n reactions (rows) and k EFMs (cols).

        S is the m by n stoichiometry matrix with m metabolites (rows) and n reactions (cols).

        Examples

        julia> ϕ = [#
        +  1  1  0  0  0  0
        +  1  0  1  0  0  0
        +  0  0  1  0  0  1
        +  0  1  0  0  0  1
        +  1  0  0  1  0  0
        +  0  0  0  1  0  1
        +  0  1  0  0  0  1
        +  1  1  0  0  0  0
        +  0  0  0  0  1  0
        +  0  0  0  0  1  0
        +  1  1  0  0  0  0
        +]
        +julia> S = [#
        +  -1  0  0  0  0  0  0  0  0  0  1
        +   1 -1  1 -1  0  0  0  0  0  0  0
        +   0  1 -1  0 -1  1  0  0  0  0  0
        +   0  0  0  1  0  0 -1  0  0  0  0
        +   0  0  0  0  1 -1  1 -1 -1  1  0
        +   0  0  0  0  0  0  0  1  0  0 -1
        +   0  0  0  0  0  0  0  0  1 -1  0
        +]
        +julia> efm_vector = reshape_efm_matrix(ϕ, S)
        +6-element Vector{Vector{Int64}}:
        + [1, 2, 3, 5, 6, 1]
        + [1, 2, 4, 5, 6, 1]
        + [2, 3, 2]
        + [3, 5, 3]
        + [5, 7, 5]
        + [3, 2, 4, 5, 3]
        source
        MarkovWeightedEFMs.CHMC.Standard.reshape_efm_vectorFunction
        reshape_efm_vector(ϕ::Vector{Vector{Int64}}, S::Matrix{<:Real})

        Convert nested vector of EFM indices ϕ with length k to an n by k matrix of EFMs based on m by n stoichiometry matrix S. Stoichiometry matrix may only contain unimolecular reactions.

        ϕ is the nested vector of EFMs with length k and elements corresponding to EFM metabolite indices in S.

        S is the m by n stoichiometry matrix with m metabolites (rows) and n reactions (cols).

        Examples

        julia> ϕ = [#
        +  [1, 2, 3, 5, 6, 1],
        +  [1, 2, 4, 5, 6, 1],
        +  [2, 3, 2], [3, 5, 3], [5, 7, 5], [2, 4, 5, 3, 2]
        +]
        +julia> S = [#
        +  -1  0  0  0  0  0  0  0  0  0  1
        +   1 -1  1 -1  0  0  0  0  0  0  0
        +   0  1 -1  0 -1  1  0  0  0  0  0
        +   0  0  0  1  0  0 -1  0  0  0  0
        +   0  0  0  0  1 -1  1 -1 -1  1  0
        +   0  0  0  0  0  0  0  1  0  0 -1
        +   0  0  0  0  0  0  0  0  1 -1  0
        +]
        +julia> efm_matrix = reshape_efm_vector(ϕ, S)
        +11x6 Matrix{Int64}:
        + 1  1  0  0  0  0
        + 1  0  1  0  0  0
        + 0  0  1  0  0  1
        + 0  1  0  0  0  1
        + 1  0  0  1  0  0
        + 0  0  0  1  0  1
        + 0  1  0  0  0  1
        + 1  1  0  0  0  0
        + 0  0  0  0  1  0
        + 0  0  0  0  1  0
        + 1  1  0  0  0  0
        source

        Index

        diff --git a/v2.0.2/objects.inv b/v2.0.2/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..d4b65320e5902344fb7525f2ed8c72d8a7d5cebf GIT binary patch literal 1918 zcmV-^2Z8t_AX9K?X>NERX>N99Zgg*Qc_4OWa&u{KZXhxWBOp+6Z)#;@bUGkSVRCD4 zc2{L-XJ~X~WJN|zb1rIZ3L_v^WpZMd?av*PJ zAarPHb0B7EY-J#6b0A}HZE$jBb8}^6Aa!$TZf78RY-wUH3V58oSY2=1HWYo=uOQGF zNP#lml40H2y*O#w1z5Hq*}A<6v_#u%B+?_PG+xpFzI#c1P_|?%jBajibNnfbgfy0A8M8vkarh(L+q-B?K5%P= zoWp9S0k(~|T-k+^H04VU=Ey{F(+k_Nc1$iFSYpYwdqr9>Go{JR-@je4<&x{j7FKD& zGBZvVc|rkJrc9?a=ax-XCK4*S{jBs|i+}j8F**O`>YN)2 zhU+Unj6?NogNa#{gN^g7NR;7QDB26hWa7cmg%iw!x8$EfBzG=^J6LD|5zy2wI9(`} z4klgO*JXoSL0|>J6`>tdB{Hs;kSLtO209hAmqy+cCRw&J z!VonhXX3*LlEeGVM46asrdRD?g~Xi;d;r^&%-~m0w0x%&5lqb#-4%1?Vi0#~RG||dMk8T*y2b5V4&3&(qpDmBRK!ySQ6ME%6x2P% zx_7`XeQ8zqn6v0CpTYZCw}-qq8;-)1@6Cj5RpMYEMB!5mRaYCi-t4sAAK=g09c?4} z2LL#AUwcNp`rOe+VG5Rse=$k0eoE)3t}c1HS2-ekfa{t^>Ftzw+@R*Xt2dkbK!b;-J|bX1&V4|s6^UFkTQ5ZmpRnKKGQ=tNnrjaO-JpE zYS^d*-)|y;ZP6qczYZk>lVH9Iir-xrX6VRODA(6pmw zgWKw(8e4aPHfY_&8QzW07d*K`N0q7#4$wtn3(cPv#|pO^5lD@TGJ4N-JzG<&>c)U0 zYZL0n4o(fQFI=nYzJWt(01SGhpvUI^iib75f0Ki8(Swm1Ec#U>T$--f|6W+gm`5Ir zM#FkP-Kn#@%3>v-M_~hkA=(<+1Bp>pt?2O6+{W-=O&5B`J7r*K)4&E^EXz&73~4K6Ln-&eq$4rD z=w#4ktC{q|4c*gf@vxs3*Pu>>8&Kjw!QWc*#5sKFYtulk9$eyT7E-Z*hdKmrt!j+r z%O`fpwX$-E(YtUs$b_+v4_*jC5CX;8;s7EfWLe&PM{iv@{2CIh=@KlgnPdMg@R&a= zm9{Y+G=}&kaEdq;ZsdUxoqWpP%nIp#lJ1X+eX1CeBtAf~-xA~Y*eOtKa;P42AR3YX z4`+eFFs_Ee7*fl9ggXrMoZFbs^0*NLe-_7O_ao+~ozR&K49%$+$GhLt@-WGWd8wYrQ9SM%xjWy_$Rll#tiG8~Lf95s? EjeG>9_y7O^ literal 0 HcmV?d00001 diff --git a/v2.0.2/search_index.js b/v2.0.2/search_index.js new file mode 100644 index 0000000..181c2f1 --- /dev/null +++ b/v2.0.2/search_index.js @@ -0,0 +1,3 @@ +var documenterSearchIndex = {"docs": +[{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#ACHMC-(for-AEFMs;-under-the-hood)","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"This section explains the pre-processing steps under the hood of preprocess_all_for_atomic_chmc() using the same multispecies reaction network from the previous tutorial.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"(Image: Toy multispecies network)","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Bodge until I figure out how to install Python and RXMapper on Git workflows\nusing MarkovWeightedEFMs\nusing SparseArrays\n\nS = [#\n 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Glc\n 0 -1 0 0 0 -1 0 0 0 0 0 0 1 0 0 0 # ATP\n 0 1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 # G6P\n 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 # ADP\n 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 # 6PG\n 0 0 0 0 1 -1 1 0 0 0 0 0 0 0 0 0 # F6P\n 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 # Pi\n 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 1 # H2O\n 0 0 0 0 0 1 -1 -1 0 0 0 0 0 0 0 0 # FDP\n 0 0 0 0 0 0 0 1 -1 1 -1 0 0 0 0 0 # G3P\n 0 0 0 0 0 0 0 1 1 -1 0 -1 0 0 0 0 # DHAP\n]\n\nv = [10, 10, 3, 3, 7, 8, 1, 7, 1, 1, 7, 7, 18, 18, 1, 1]\n\nmets = [#\n \"Glc\",\n \"ATP\",\n \"G6P\",\n \"ADP\",\n \"6PG\",\n \"F6P\",\n \"Pi\",\n \"H2O\",\n \"FDP\",\n \"G3P\",\n \"DHAP\"\n]\n\nrxns = [#\n \"Source Glc\",\n \"Hexokinase\",\n \"G6P dehydrogenase\",\n \"Sink 6PG\",\n \"Phosphoglucose isomerase\",\n \"6-phosphofructo-1-kinase\",\n \"Fructose 1,6-bisphosphatase\",\n \"Fructose-bisphosphate aldolase\",\n \"Triose phosphate isomerase\",\n \"Triose phosphate isomerase\",\n \"Sink G3P\",\n \"Sink DHAP\",\n \"Source ATP\",\n \"Sink ADP\",\n \"Sink Pi\",\n \"Source H2O\"\n]\n\nsmiles = [#\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)OP(=O)(O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\",\n \"C([C@H]([C@H]([C@@H](C(=O)CO)O)O)O)OP(=O)(O)O\",\n \"[O-]P(=O)([O-])[O-]\",\n \"O\",\n \"C(C1C(C(C(O1)(COP(=O)(O)O)O)O)O)OP(=O)(O)O\",\n \"C([C@H](C=O)O)OP(=O)(O)O\",\n \"C(C(=O)COP(=O)(O)O)O\"\n]\n\natom = :C # carbon atom type for AEFMs\n\nerrors = CHMCAtomicErrorSummary(#\n 0.0, #absolute_flux_error\n Vector{Int64}(), #reactions_duplicated\n Vector{Int64}(), #reactions_with_zero_flux\n Vector{Int64}(), #reactions_with_negative_flux\n Vector{Int64}(), #reactions_with_non_integer_stoichiometries\n Vector{Int64}([1, 13, 16]), #reactions_unimolecular_source_stoichiometry_one\n Vector{Int64}(), #reactions_unimolecular_source_stoichiometry_not_one\n Vector{Int64}(), #reactions_multimolecular_source_stoichiometry_one\n Vector{Int64}(), #reactions_multimolecular_source_stoichiometry_not_one\n Vector{Int64}([4, 11, 12, 14, 15]), #reactions_unimolecular_sink_stoichiometry_one\n Vector{Int64}(), #reactions_unimolecular_sink_stoichiometry_not_one\n Vector{Int64}(), #reactions_multimolecular_sink_stoichiometry_one\n Vector{Int64}(), #reactions_multimolecular_sink_stoichiometry_not_one\n Vector{Int64}(), #reactions_empty\n Vector{Int64}() #unused_metabolites\n)\n\nlogs = (#\n dropped_row_pseudometabolites = Int64[],\n dropped_cols_pseudometabolites = Int64[],\n dropped_cols_rxnmapper_limit = Int64[]\n)\nsmiles = [\n \"OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O\"\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\"\n \"O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O\"\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\"\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\"\n \"O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O\"\n \"O=P([O-])([O-])[O-]\"\n \"O\"\n \"O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O\"\n \"O=C[C@H](O)COP(=O)(O)O\"\n \"O=C(CO)COP(=O)(O)O\"\n]\n\nrs = [#\n \">>OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O\",\n \"OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O.Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O>>O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O.Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\",\n \"O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O>>O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\",\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O>>\",\n \"O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O>>O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O\",\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O.O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O>>Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O.O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O\",\n \"O.O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O>>O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O.O=P([O-])([O-])[O-]\",\n \"O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O>>O=C[C@H](O)COP(=O)(O)O.O=C(CO)COP(=O)(O)O\",\n \"O=C[C@H](O)COP(=O)(O)O>>O=C(CO)COP(=O)(O)O\",\n \"O=C(CO)COP(=O)(O)O>>O=C[C@H](O)COP(=O)(O)O\",\n \"O=C[C@H](O)COP(=O)(O)O>>\",\n \"O=C(CO)COP(=O)(O)O>>\",\n \">>Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\",\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O>>\",\n \"O=P([O-])([O-])[O-]>>\",\n \">>O\"\n]\n\nms = [#\n \"\",\n \"[OH:5][CH2:6][C@H:7]1[O:8][CH:9]([OH:10])[C@H:11]([OH:12])[C@@H:13]([OH:14])[C@@H:15]1[OH:16].[NH2:17][c:18]1[n:19][cH:20][n:21][c:22]2[c:23]1[n:24][cH:25][n:26]2[C@@H:27]1[O:28][C@H:29]([CH2:30][O:31][P:32](=[O:33])([OH:34])[O:35][P:36](=[O:37])([OH:38])[O:39][P:2](=[O:1])([OH:3])[OH:4])[C@@H:40]([OH:41])[C@H:42]1[OH:43]>>[O:1]=[P:2]([OH:3])([OH:4])[O:5][CH2:6][C@H:7]1[O:8][CH:9]([OH:10])[C@H:11]([OH:12])[C@@H:13]([OH:14])[C@@H:15]1[OH:16].[NH2:17][c:18]1[n:19][cH:20][n:21][c:22]2[c:23]1[n:24][cH:25][n:26]2[C@@H:27]1[O:28][C@H:29]([CH2:30][O:31][P:32](=[O:33])([OH:34])[O:35][P:36](=[O:37])([OH:38])[OH:39])[C@@H:40]([OH:41])[C@H:42]1[OH:43]\",\n \"[O:8]=[P:7]([OH:9])([OH:10])[O:6][CH2:5][C@H:4]1[O:3][CH:2]([OH:1])[C@H:15]([OH:16])[C@@H:13]([OH:14])[C@@H:11]1[OH:12]>>[O:1]=[C:2]1[O:3][C@H:4]([CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10])[C@@H:11]([OH:12])[C@H:13]([OH:14])[C@H:15]1[OH:16]\",\n \"\",\n \"[O:14]=[P:13]([OH:15])([OH:16])[O:12][CH2:11][C@H:9]1[O:10][CH:3]([OH:4])[C@H:2]([OH:1])[C@@H:5]([OH:6])[C@@H:7]1[OH:8]>>[O:1]=[C:2]([CH2:3][OH:4])[C@@H:5]([OH:6])[C@H:7]([OH:8])[C@H:9]([OH:10])[CH2:11][O:12][P:13](=[O:14])([OH:15])[OH:16]\",\n \"[NH2:1][c:2]1[n:3][cH:4][n:5][c:6]2[c:7]1[n:8][cH:9][n:10]2[C@@H:11]1[O:12][C@H:13]([CH2:14][O:15][P:16](=[O:17])([OH:18])[O:19][P:20](=[O:21])([OH:22])[O:23][P:29](=[O:28])([OH:30])[OH:31])[C@@H:24]([OH:25])[C@H:26]1[OH:27].[O:35]=[C:34]([CH2:33][OH:32])[C@@H:46]([OH:47])[C@H:44]([OH:45])[C@H:36]([OH:37])[CH2:38][O:39][P:40](=[O:41])([OH:42])[OH:43]>>[NH2:1][c:2]1[n:3][cH:4][n:5][c:6]2[c:7]1[n:8][cH:9][n:10]2[C@@H:11]1[O:12][C@H:13]([CH2:14][O:15][P:16](=[O:17])([OH:18])[O:19][P:20](=[O:21])([OH:22])[OH:23])[C@@H:24]([OH:25])[C@H:26]1[OH:27].[O:28]=[P:29]([OH:30])([OH:31])[O:32][CH2:33][CH:34]1[O:35][C:36]([OH:37])([CH2:38][O:39][P:40](=[O:41])([OH:42])[OH:43])[CH:44]([OH:45])[CH:46]1[OH:47]\",\n \"[OH2:20].[O:17]=[P:18]([OH:19])([OH:21])[O:4][CH2:3][CH:2]1[O:1][C:9]([OH:10])([CH2:11][O:12][P:13](=[O:14])([OH:15])[OH:16])[CH:7]([OH:8])[CH:5]1[OH:6]>>[O:1]=[C:2]([CH2:3][OH:4])[C@@H:5]([OH:6])[C@H:7]([OH:8])[C@H:9]([OH:10])[CH2:11][O:12][P:13](=[O:14])([OH:15])[OH:16].[O:17]=[P:18]([O-:19])([O-:20])[O-:21]\",\n \"[O:18]=[P:17]([OH:19])([OH:20])[O:1][CH2:2][CH:3]1[O:4][C:12]([OH:11])([CH2:13][O:14][P:7](=[O:8])([OH:9])[OH:10])[CH:15]([OH:16])[CH:5]1[OH:6]>>[O:1]=[CH:2][C@H:3]([OH:4])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10].[O:11]=[C:12]([CH2:13][OH:14])[CH2:15][O:16][P:17](=[O:18])([OH:19])[OH:20]\",\n \"[O:4]=[CH:3][C@H:2]([OH:1])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]>>[O:1]=[C:2]([CH2:3][OH:4])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]\",\n \"[O:1]=[C:2]([CH2:3][OH:4])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]>>[O:4]=[CH:3][C@H:2]([OH:1])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\"\n]\n\natom_max = [6, 10, 6, 10, 6, 6, 0, 0, 6, 3, 3]\n\nks = [#\n (3, 2, 1, 3),\n (2, 2, 1, 6),\n (1, 2, 1, 2),\n (2, 5, 1, 2),\n (3, 3, 1, 5),\n (3, 4, 1, 5),\n (3, 6, 1, 3),\n (2, 6, 1, 6),\n (1, 6, 1, 2),\n (2, 7, 1, 6),\n (11, 3, 1, 10),\n (2, 9, 1, 2),\n (3, 1, 1, 5),\n (3, 2, 1, 5),\n (3, 5, 1, 3),\n (2, 5, 1, 6),\n (9, 3, 1, 7),\n (1, 5, 1, 2),\n (9, 4, 1, 7),\n (11, 1, 1, 10),\n (6, 3, 1, 6),\n (9, 3, 1, 8),\n (6, 4, 1, 6),\n (9, 4, 1, 8),\n (2, 3, 1, 2),\n (11, 2, 1, 10),\n (2, 4, 1, 2),\n (3, 6, 1, 5),\n (9, 1, 1, 7),\n (6, 1, 1, 6),\n (9, 1, 1, 8),\n (2, 9, 1, 6),\n (9, 2, 1, 7),\n (2, 1, 1, 2),\n (6, 2, 1, 6),\n (9, 2, 1, 8),\n (2, 8, 1, 2),\n (2, 10, 1, 2),\n (2, 2, 1, 2),\n (3, 5, 1, 5),\n (9, 6, 1, 7),\n (10, 3, 1, 9),\n (6, 6, 1, 6),\n (3, 3, 1, 3),\n (2, 3, 1, 6),\n (9, 6, 1, 8),\n (1, 3, 1, 2),\n (3, 4, 1, 3),\n (2, 4, 1, 6),\n (1, 4, 1, 2),\n (2, 6, 1, 2),\n (2, 7, 1, 2),\n (10, 1, 1, 9),\n (3, 1, 1, 3),\n (2, 1, 1, 6),\n (9, 5, 1, 7),\n (1, 1, 1, 2),\n (6, 5, 1, 6),\n (2, 8, 1, 6),\n (9, 5, 1, 8),\n (2, 10, 1, 6),\n (10, 2, 1, 9)\n]\n\nvs = [#\n (5, 2),\n (4, 2),\n (3, 2),\n (4, 5),\n (6, 2),\n (6, 1),\n (5, 4),\n (4, 6),\n (3, 6),\n (4, 7),\n (10, 3),\n (4, 9),\n (6, 6),\n (6, 5),\n (5, 5),\n (4, 5),\n (6, 5),\n (3, 5),\n (6, 6),\n (10, 2),\n (9, 6),\n (11, 1),\n (9, 5),\n (11, 2),\n (4, 3),\n (10, 1),\n (4, 4),\n (6, 4),\n (6, 2),\n (9, 2),\n (10, 1),\n (4, 9),\n (6, 1),\n (4, 1),\n (9, 1),\n (10, 2),\n (4, 8),\n (4, 10),\n (4, 2),\n (6, 3),\n (6, 3),\n (11, 3),\n (9, 4),\n (5, 1),\n (4, 3),\n (10, 3),\n (3, 3),\n (5, 6),\n (4, 4),\n (3, 4),\n (4, 6),\n (4, 7),\n (11, 2),\n (5, 3),\n (4, 1),\n (6, 4),\n (3, 1),\n (9, 3),\n (4, 8),\n (11, 3),\n (4, 10),\n (11, 1)\n]\n\nD_C = Dict(zip(ks, vs))\n\nsrc_mets = [1, 2, 8]\nmax_src_mets_carbon = [6, 10, 0]\n\nI = (src_mets[1], 1, atom)\n\nks = Int16.([5, 4, 6, 7, 2, 8, 3, 1])\nvs = [(Int16(6), Int16(6)), (Int16(0), Int16(0)), (Int16(9), Int16(4)), (Int16(11), Int16(2)), (Int16(3), Int16(1)), (Int16(10), Int16(1)), (Int16(5), Int16(3)), (Int16(1), Int16(1))]\ndmc = Dict(zip(ks, vs))\n\nks = [#\n Int16.([1, 2, 5, 6, 7]),\n Int16.([1, 2, 5, 6]),\n Int16.([1, 2, 5, 6, 7, 4]),\n Int16.([1]),\n Int16.([1, 2, 3]),\n Int16.([1, 2, 3, 4]),\n Int16.([1, 2]),\n Int16.([1, 2, 5]),\n Int16.([1, 2, 5, 6, 7, 8]),\n Int16.([1, 2, 5, 6, 7, 8, 4])\n]\nvs = [#\n (id = 7, children = Int16.([8])),\n (id = 6, children = Int16.([7])),\n (id = 8, children = Int16.([])),\n (id = 1, children = Int16.([2])),\n (id = 3, children = Int16.([])),\n (id = 4, children = Int16.([])),\n (id = 2, children = Int16.([3, 5])),\n (id = 5, children = Int16.([6])),\n (id = 9, children = Int16.([])),\n (id = 10, children = Int16.([]))\n]\ndchmc = Dict(zip(ks, vs))\n\nT = SparseMatrixCSC([\n 0 1.0 0 0 0 0 0 0 0 0\n 0 0 0.3 0 0.7 0 0 0 0 0\n 0 0 0 1.0 0 0 0 0 0 0\n 1.0 0 0 0 0 0 0 0 0 0\n 0 0 0 0 0 1.0 0 0 0 0\n 0 0 0 0 0.125 0 0.875 0 0 0\n 0 0 0 0 0 0 0 0.875 0.125 0\n 1.0 0 0 0 0 0 0 0 0 0\n 0 0 0 0 0 0 0.125 0 0 0.875\n 1.0 0 0 0 0 0 0 0 0 0\n])\n\nR = [#\n (i = 1, j = 2, k = Int16(2)),\n (i = 2, j = 3, k = Int16(3)),\n (i = 2, j = 5, k = Int16(5)),\n (i = 3, j = 4, k = Int16(4)),\n (i = 4, j = 1, k = Int16(4)),\n (i = 5, j = 6, k = Int16(6)),\n (i = 6, j = 5, k = Int16(7)),\n (i = 6, j = 7, k = Int16(8)),\n (i = 7, j = 8, k = Int16(12)),\n (i = 8, j = 1, k = Int16(12)),\n (i = 7, j = 9, k = Int16(10)),\n (i = 9, j = 10, k = Int16(11)),\n (i = 10, j = 1, k = Int16(11)),\n (i = 9, j = 7, k = Int16(9))\n]\n\nres = CHMCAtomicSummary(#\n (1, 1, :C),\n [#\n (EFM = [6, 5, 6], Closures = [(6, 5)]),\n (EFM = [4, 1, 2, 5, 6, 7, 4], Closures = [(8, 1)]),\n (EFM = [4, 1, 2, 3, 4], Closures = [(4, 1)]),\n (EFM = [8, 7, 8], Closures = [(9, 7)]),\n (EFM = [4, 1, 2, 5, 6, 7, 8, 4], Closures = [(10, 1)])\n ],\n [0.09000000000000001, 0.56, 0.27, 0.01, 0.07],\n [1.0, 6.222222222222222, 3.0, 0.11111111111111112, 0.7777777777777778],\n dmc,\n dchmc,\n T,\n R\n)\n\nT = SparseMatrixCSC([\n 0 1.0 0 0 0 0 0 0 0 0\n 0 0 0.5 0 0.5 0 0 0 0 0\n 0 0 0 1.0 0 0 0 0 0 0\n 1.0 0 0 0 0 0 0 0 0 0\n 0 0 0 0 0 1.0 0 0 0 0\n 0 0 0 0 0.5 0 0.5 0 0 0\n 0 0 0 0 0 0 0 0.5 0.5 0\n 1.0 0 0 0 0 0 0 0 0 0\n 0 0 0 0 0 0 0.5 0 0 0.5\n 1.0 0 0 0 0 0 0 0 0 0\n])\n\nres_enum = CHMCAtomicSummary(#\n (1, 1, :C),\n [#\n (EFM = [6, 5, 6], Closures = [(6, 5)]),\n (EFM = [4, 1, 2, 5, 6, 7, 4], Closures = [(8, 1)]),\n (EFM = [4, 1, 2, 3, 4], Closures = [(4, 1)]),\n (EFM = [8, 7, 8], Closures = [(9, 7)]),\n (EFM = [4, 1, 2, 5, 6, 7, 8, 4], Closures = [(10, 1)])\n ],\n nothing,\n nothing,\n dmc,\n dchmc,\n T,\n R\n)\n\nefm_seq_1 = [\"FDP\", \"F6P\", \"FDP\"]\nefm_seq_2 = [\"Glc\", \"G6P\", \"F6P\", \"FDP\", \"DHAP\"]","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Inputs","page":"ACHMC (for AEFMs; under the hood)","title":"Inputs","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"using MarkovWeightedEFMs\nS = [#\n 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Glc\n 0 -1 0 0 0 -1 0 0 0 0 0 0 1 0 0 0 # ATP\n 0 1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 # G6P\n 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 # ADP\n 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 # 6PG\n 0 0 0 0 1 -1 1 0 0 0 0 0 0 0 0 0 # F6P\n 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 # Pi\n 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 1 # H2O\n 0 0 0 0 0 1 -1 -1 0 0 0 0 0 0 0 0 # FDP\n 0 0 0 0 0 0 0 1 -1 1 -1 0 0 0 0 0 # G3P\n 0 0 0 0 0 0 0 1 1 -1 0 -1 0 0 0 0 # DHAP\n]\n\nv = [10, 10, 3, 3, 7, 8, 1, 7, 1, 1, 7, 7, 18, 18, 1, 1]\n\nmets = [#\n \"Glc\",\n \"ATP\",\n \"G6P\",\n \"ADP\",\n \"6PG\",\n \"F6P\",\n \"Pi\",\n \"H2O\",\n \"FDP\",\n \"G3P\",\n \"DHAP\"\n]\n\nrxns = [#\n \"Source Glc\",\n \"Hexokinase\",\n \"G6P dehydrogenase\",\n \"Sink 6PG\",\n \"Phosphoglucose isomerase\",\n \"6-phosphofructo-1-kinase\",\n \"Fructose 1,6-bisphosphatase\",\n \"Fructose-bisphosphate aldolase\",\n \"Triose phosphate isomerase\",\n \"Triose phosphate isomerase\",\n \"Sink G3P\",\n \"Sink DHAP\",\n \"Source ATP\",\n \"Sink ADP\",\n \"Sink Pi\",\n \"Source H2O\"\n]\n\nsmiles = [#\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)OP(=O)(O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\",\n \"C([C@H]([C@H]([C@@H](C(=O)CO)O)O)O)OP(=O)(O)O\",\n \"[O-]P(=O)([O-])[O-]\",\n \"O\",\n \"C(C1C(C(C(O1)(COP(=O)(O)O)O)O)O)OP(=O)(O)O\",\n \"C([C@H](C=O)O)OP(=O)(O)O\",\n \"C(C(=O)COP(=O)(O)O)O\"\n]\n\natom = :C # carbon atom type for AEFMs","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"We can check that the flux vector satisfies the steady state requirements.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"all(S * v .== 0) # should evaluate as true","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Pre-processing-steps","page":"ACHMC (for AEFMs; under the hood)","title":"Pre-processing steps","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Checking-network-structure","page":"ACHMC (for AEFMs; under the hood)","title":"Checking network structure","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"The following functions check for issues with the inputs. The first function find_atomic_chmc_input_errors identifies possible problems with the stoichiometry matrix and flux vector.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Confirm there are no issues with stoichiometry matrix\nerrors = find_atomic_chmc_input_errors(S, v)","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"print(errors) # summary of errors associated with S/v","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Correcting-problems-in-network-structure","page":"ACHMC (for AEFMs; under the hood)","title":"Correcting problems in network structure","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"Any problems, except for the steady state flux requirement, can be addressed via correct_atomic_chmc_input_errors. ","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# S and v have no errors so the inputs are returned\ncorrect_atomic_chmc_input_errors(errors, S, mets, rxns)\n# S, mets, rxns = correct_atomic_chmc_input_errors(errors, S, mets, rxns) # otherwise","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Identifying-unmappable-reactions","page":"ACHMC (for AEFMs; under the hood)","title":"Identifying unmappable reactions","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"The next function correct_atomic_chmc_input_smiles checks and fixes problems relating to the SMILES strings. These problems are caused by RXNMapper being unable to map atoms in reactions with pseudometabolites or pseudoreactions with non-integer stoichiometries (e.g. biomass reaction). RXNMapper also has a character limit on reaction SMILES strings. These unmappable reactions are removed and the flux is balanced with unimolecular flux entering/exiting the associated reaction substrates/products.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Correct issues associated with RXNMapper character limit,\n# pseudometabolites and pseudoreactions\nS, v, mets, rxns, smiles, logs = correct_atomic_chmc_input_smiles(S, v, mets, rxns, smiles)","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"At this point, the SMILES strings (matching the updated mets if there were errors in the initial inputs) should be canonicalized. S is also converted to a Matrix{Int16} which is a requirement for subsequent functions.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"smiles = canonicalize_smiles(smiles)","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"smiles","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Atom-mapping-reactions","page":"ACHMC (for AEFMs; under the hood)","title":"Atom mapping reactions","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"The reaction SMILES strings rs are next constructed from the metabolite SMILES and the atom mapping is performed via RXNMapper and stored in ms.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Construct atom traced SMILES strings\nrs, ms = map_reaction_strings(S, smiles, rxns, false)","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"rs","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"ms","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Identifying-all-source-metabolite-atom-positions","page":"ACHMC (for AEFMs; under the hood)","title":"Identifying all source metabolite-atom positions","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"The following code extracts the source metabolite indices in mets and computes the total number of carbon atoms of interest.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Total number of atom type across all metabolites\natom_max = get_max_atoms(smiles, atom)\n\n# Identify source metabolite indices and copies of atom\nsrc_mets = get_source_metabolites(S)\n\n# Number of carbon atoms in each source metabolite\nmax_src_mets_carbon = atom_max[src_mets]","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Source metabolites\nmets[src_mets]","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Carbons in each source metabolite\nmax_src_mets_carbon","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Enumerating-metabolite-atom-mappings-across-reactions","page":"ACHMC (for AEFMs; under the hood)","title":"Enumerating metabolite-atom mappings across reactions","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"We then precompute an atom tracing dictionary mapping the (carbon) atom in the stoichiometric copy of a substrate to its product atom position across each reaction.","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"# Precompute atom tracing dictionary\nD_C = precompute_atom_tracing_dictionary(S, ms, atom_max, atom) # S must be Matrix{Int16}","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"D_C","category":"page"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/#Conclusion","page":"ACHMC (for AEFMs; under the hood)","title":"Conclusion","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose-under-the-hood/","page":"ACHMC (for AEFMs; under the hood)","title":"ACHMC (for AEFMs; under the hood)","text":"All of the code/functions described above are wrapped into preprocess_all_for_atomic_chmc(). If this wrapper function fails, you may need to step through these individual pre-processing functions to identify the error.","category":"page"},{"location":"library/chmc-plots-standard/#Plotting-(CHMC)","page":"Plotting (CHMC)","title":"Plotting (CHMC)","text":"","category":"section"},{"location":"library/chmc-plots-standard/#CHMC","page":"Plotting (CHMC)","title":"CHMC","text":"","category":"section"},{"location":"library/chmc-plots-standard/","page":"Plotting (CHMC)","title":"Plotting (CHMC)","text":"plot_chmc","category":"page"},{"location":"library/chmc-plots-standard/#MarkovWeightedEFMs.Plots.plot_chmc","page":"Plotting (CHMC)","title":"MarkovWeightedEFMs.Plots.plot_chmc","text":"function plot_chmc(#\n T::Matrix{<:Real},\n I::Int64=1;\n node_label_textsize::Real=15,\n edge_label_textsize::Real=12,\n arrow_shift::Real=0.85,\n x_pad::Real=0.75,\n y_pad::Real=0.75,\n tfactor::Real=0.15,\n tangents::Tuple{#\n Tuple{<:Real, <:Real},\n Tuple{<:Real, <:Real}\n } = ((1,0),(0,1)),\n show_all::Bool=false\n\n)\n\nPlot cycle-history Markov chain from transition probability matrix T rooted on state/node I.\n\nT is a right stochastic transition probability matrix with rows summing to one.\n\nI is a state in 1:size(T,1).\n\nnode_label_textsize is the text size of the node labels indexed from T.\n\nedge_label_textsize is the text size of the edge labels taken from T.\n\narrow_shift is the percentage shift of the arrow head from src to dst.\n\nx_pad is the left/right x coordinate padding of the plotting box.\n\ny_pad is the up/down y coordinate padding of the plotting box.\n\ntfactor scales the distance of the bezier control point relative to the distance of the src and dst nodes.\n\ntangents is the tangent of the src vertex and dst vertex.\n\nshow_all=true explicitly plots the upstream transition from all EFMs that pass through the initial state/node I. By default, these arrows stemming from the green nodes are omitted for visual clarity.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-plots-standard/#Index","page":"Plotting (CHMC)","title":"Index","text":"","category":"section"},{"location":"library/chmc-plots-standard/","page":"Plotting (CHMC)","title":"Plotting (CHMC)","text":"Pages = [\"chmc-plots.md\"]","category":"page"},{"location":"installation/installation/#Getting-started","page":"Getting started","title":"Getting started","text":"","category":"section"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"To install this package, open a julia session and enter:","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"julia> ]\n(@v1.10) pkg> add https://github.com/jchitpin/MarkovWeightedEFMs.jl.git","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"Alternatively, you can load Pkg and install by:","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"julia> using Pkg\njulia> Pkg.add(\"https://github.com/jchitpin/MarkovWeightedEFMs.jl.git\")","category":"page"},{"location":"installation/installation/#Python-dependencies-for-AEFM-analysis","page":"Getting started","title":"Python dependencies for AEFM analysis","text":"","category":"section"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"AEFM-specific analyses depend on the atom mapping program RXNMapper. This package must be installed and built with PyCall.jl after installing MarkovWeightedEFMs.jl. Tested to work with python version 3.10 and 3.11","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"This can be done by creating a python virtual environment, installing RXNMapper, and setting the PYTHON environment variable to the python executable in the virtual environment.","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"$ pip install virtualenv\n$ virtualenv --python=\"/usr/bin/python3.10\" \"virtualenv\" # name of virtual environment\n$ source virtualenv/bin/activate\n(virtualenv) $ pip install rxnmapper\n(virtualenv) $ pip install rdkit\n(virtualenv) $ pip install requests\n(virtualenv) $ pip install tdqm\n(virtualenv) $ pip install bs4\n(virtualenv) $ pip install CTSgetPy\n(virtualenv) $ julia","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"julia> using Pkg, PyCall\njulia> ENV[\"PYTHON\"] = joinpath(ENV[\"VIRTUAL_ENV\"], \"bin\", \"python\")\njulia> Pkg.build(\"PyCall\")","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"Note PyCall.jl will need to be rebuilt whenever you update your Julia version. See PyCall.jl documentation for more options on setting up Python in Julia.","category":"page"},{"location":"installation/installation/","page":"Getting started","title":"Getting started","text":"See Exact Python dependencies for RXNMapper for more information.","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/#CHMC-(ion-channels)","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"","category":"section"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"This section demonstrates how to use the functions in MarkovWeightedEFMs.jl to analyze the steady state dynamics of the following ion channel with three possible binding sites reproduced from (Bicknell and Goodhill)[https://doi.org/10.1073/pnas.1604090113].","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"(Image: Markov chain model of IP3 receptor from Bicknell and Goodhill (https://doi.org/10.1073/pnas.1604090113))","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"using MarkovWeightedEFMs","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/#Markov-state-model-of-IP3-channel-activity","page":"CHMC (ion channels)","title":"Markov state model of IP3 channel activity","text":"","category":"section"},{"location":"tutorials/chmc-standard-ion-channels/#Rate-constants","page":"CHMC (ion channels)","title":"Rate constants","text":"","category":"section"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"using MarkovWeightedEFMs\n\n# Parameters\nc = 0.1 # Ca2+ (uM)\nI = 0.1 # IP3 (uM)\na1 = 50\na2 = 0.035\na4 = 3.5\na5 = 65\na6 = 25\na7 = 10\na8 = 0.035\na9 = 0.15\na10 = 1.25\na11 = 110\nb1 = 2.5\nb2 = 1.25\nb3 = 0.25\nb4 = 12.5\nb5 = 10\nb7 = 0.25\nb9 = 0.2\nb10 = 2.5\nb11 = 20\nK1 = b1 / a1\nK2 = b2 / a2\nK4 = b4 / a4\nK5 = b5 / a5\nK7 = b7 / a7\nK9 = b9 / a9\nK10 = b10 / a10\na3 = (b3 * K4) / (K1 * K2)\nb6 = (a6 * K5 * K7) / K1\nb8 = (a8 * K2 * K10) / K9\nnothing # hide","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/#Generator-and-transition-matrix","page":"CHMC (ion channels)","title":"Generator and transition matrix","text":"","category":"section"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"# Markov transition rate matrix\nQ = [#\n 0 c*a6 0 I*a7 0 0 0 0 0 0\n b6 0 c*a4 0 I*a1 0 0 0 0 0\n 0 b4 0 0 0 I*a3 0 0 0 0\n b7 0 0 0 c*a5 0 a9 0 0 0\n 0 b1 0 b5 0 c*a2 0 a9 0 a11\n 0 0 b3 0 b2 0 0 0 a10 0\n 0 0 0 b9 0 0 0 c*a5 0 0\n 0 0 0 0 b9 0 b5 0 c*a8 0\n 0 0 0 0 0 b10 0 b8 0 0\n 0 0 0 0 b11 0 0 0 0 0\n];\n\n# Markov transition probability matrix\nT = Q ./ sum(Q, dims=2)","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/#Enumerating-EFMs-and-computing-their-probabilities","page":"CHMC (ion channels)","title":"Enumerating EFMs and computing their probabilities","text":"","category":"section"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"The Markov state model contains 39 EFMs. If one were to simulate trajectories from this model for an infinite period of time and decompose these trajectories into simple cycles, the resulting frequencies would converge on the following EFM probabilities. For example, the active-inactive-active transition involving states 10-5-10 occurs ~83.8% of the time on average in this model.","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"res = steady_state_efm_distribution(T);\n\n# EFMs/simple cycles and their corresponding probabilities\nreduce(hcat, [res.e, res.p])","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/#Visualizing-the-CHMC","page":"CHMC (ion channels)","title":"Visualizing the CHMC","text":"","category":"section"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"The blue node represents state 1 and is the root of the tree. All green nodes return back to the blue node but these arrows are hidden to limit visual clutter.","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"using GLMakie\nGLMakie.activate!()\nplot_chmc(T, 1) # arbitrarily rooted on state 1","category":"page"},{"location":"tutorials/chmc-standard-ion-channels/","page":"CHMC (ion channels)","title":"CHMC (ion channels)","text":"(Image: )","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/#CHMC-(metabolic-networks)","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"","category":"section"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"This section demonstrates how to use the functions in MarkovWeightedEFMs.jl to analyze the following unimolecular reaction network.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"(Image: Example unimolecular reaction network)","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"using MarkovWeightedEFMs","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/#Problem-statement","page":"CHMC (metabolic networks)","title":"Problem statement","text":"","category":"section"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"Given the metabolic network above, its steady state fluxes, and its elementary flux modes (EFMs), what is the set of EFM weights that reconstructs the observed network fluxes?","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/#Inputs","page":"CHMC (metabolic networks)","title":"Inputs","text":"","category":"section"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"For this type of problem, we require the following:","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"Stoichiometry matrix of unimolecular reactions (must be unimolecular and strongly-connected; either open or closed loop)\nSteady state fluxes along each reaction.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The network metabolites and reactions are typically encoded in an m by r stoichiometry matrix S. The steady state flux vector is stored as a separate vector.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"using MarkovWeightedEFMs # load package\n\n# Stoichiometry matrix and flux vector for the example network\nS = [#\n -1 0 0 0 0 0 0 0 0 0 1\n 1 -1 1 -1 0 0 0 0 0 0 0\n 0 1 -1 0 -1 1 0 0 0 0 0\n 0 0 0 1 0 0 -1 0 0 0 0\n 0 0 0 0 1 -1 1 -1 -1 1 0\n 0 0 0 0 0 0 0 1 0 0 -1\n 0 0 0 0 0 0 0 0 1 -1 0\n]\nv = [3, 2, 1, 2, 3, 2, 2, 3, 1, 1, 3]\nnothing # hide","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"We can check that the flux vector satisfies the steady state requirements.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"all(S * v .== 0) # should evaluate as true","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/#Solving-for-EFM-sequences,-probabilities,-and-weights","page":"CHMC (metabolic networks)","title":"Solving for EFM sequences, probabilities, and weights","text":"","category":"section"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The following function applies our (discrete-time) cycle-history Markov chain (CHMC) method to compute the network EFMs, their steady state EFM probabilities, and weights. By default, the last parameter is 1 and can be omitted from the function. This parameter is the (arbitrary) initial state to root the CHMC. The choice of root state does not change the EFM probabilities or weights and is explained further in the section below.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"res = steady_state_efm_distribution(S, v, 1)","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The enumerated EFM sequences are","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"res.e","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The corresponding EFM probabilities are","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"res.p","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The corresponding EFM weights are","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"res.w","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"We can check that the EFM weights reconstruct the observed network fluxes","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"E = reshape_efm_vector(res.e, S) # matrix of EFM weights\nE * res.w ≈ v # passes","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"A binary EFM matrix with rows = # reactions and columns = # EFMs can be converted back to the array of EFM sequences by","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"reshape_efm_matrix(E, S)","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/#Visualizing-the-CHMC","page":"CHMC (metabolic networks)","title":"Visualizing the CHMC","text":"","category":"section"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The following plotting function visualizes the CHMC rooted on a metabolite state (1 by default).","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"using GLMakie # Makie backend\nGLMakie.activate!()\nT = stoichiometry_to_transition_matrix(S, v)\nplot_chmc(T, 1) # the last parameter is the rooted metabolite index","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"(Image: )","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"If using the GLMakie backend, ensure OpenGL is installed on your machine and accessible by Julia. The GLMakie plot is interactive and allows users to drag nodes and zoom in/out. Otherwise, you could choose another backend such as CairoMakie to generate and save a static plot. A prettier, hand-coded version of the transformed network is shown below.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"The blue node is the root of the tree and the green nodes indicate that there is an edge back up to the root. By default, these arrows are omitted to avoid cluttering the plot.","category":"page"},{"location":"tutorials/chmc-standard-metabolic-networks/","page":"CHMC (metabolic networks)","title":"CHMC (metabolic networks)","text":"(Image: )","category":"page"},{"location":"library/chmc-atomic/#Atomic-CHMC","page":"Atomic CHMC","title":"Atomic CHMC","text":"","category":"section"},{"location":"library/chmc-atomic/#Public-functions","page":"Atomic CHMC","title":"Public functions","text":"","category":"section"},{"location":"library/chmc-atomic/","page":"Atomic CHMC","title":"Atomic CHMC","text":"canonicalize_smiles\nfind_atomic_chmc_input_errors\ncorrect_atomic_chmc_input_errors\nprint(res::CHMCAtomicErrorSummary)\ncorrect_atomic_chmc_input_smiles\nexchange_atomic_chmc_input_metabolites\nget_source_metabolites\nget_max_atoms\nmap_reaction_strings\nprecompute_atom_tracing_dictionary\nMarkovWeightedEFMs.CHMC.Atomic.steady_state_efm_distribution(#\n S::Matrix{<:Integer},\n v::Vector{<:Real},\n ms::Vector{String},\n I::Tuple{Int64,Int64,Symbol};\n D::Dict{#\n NTuple{4,Int64},\n Tuple{Int64,Int64}\n }=Dict{NTuple{4,Int64}, Tuple{Int64,Int64}}(),\n tmp_dir::String=\"\"\n)\nget_efm_metabolite_atom_indices\nget_efm_reaction_atom_indices\nchmc_to_mc_matrix\nexport_atom_tracing_dictionary\nimport_atom_tracing_dictionary\npreprocess_all_for_atomic_chmc","category":"page"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.canonicalize_smiles","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.canonicalize_smiles","text":"canonicalize_smiles(m::Vector{String})\n\nCanonicalize input SMILES string m for RXNMapper mapping.\n\n\n\n\n\ncanonicalize_smiles(m::String)\n\nCanonicalize input SMILES string m for RXNMapper mapping.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.find_atomic_chmc_input_errors","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.find_atomic_chmc_input_errors","text":"find_atomic_chmc_input_errors(S::Matrix{<:Real}, v::Vector{<:Real})\n\nPerforms a series of checks on stoichiometry matrix S and steady state flux vector v to determine whether they meet the atomic CHMC requirements. Returns an CHMCAtomicErrorSummary structure that can be printed via print(res::CHMCAtomicErrorSummary).\n\n\n\n\n\nfind_atomic_chmc_input_errors(S::Matrix{<:Real})\n\nPerforms a series of checks on stoichiometry matrix S to determine whether they meet the atomic CHMC requirements for atomic EFM enumeration. Returns an CHMCAtomicErrorSummary structure that can be printed via print(res::CHMCAtomicErrorSummary).\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.correct_atomic_chmc_input_errors","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.correct_atomic_chmc_input_errors","text":"correct_atomic_chmc_input_errors(#\n res::CHMCAtomicErrorSummary,\n S::Matrix{<:Real},\n v::Vector{<:Real},\n mets::Vector{String},\n rxns::Vector{String}\n)\n\nCorrects all errors identified by find_atomic_chmc_input_errors except for the steady state flux requirement. Returns a corrected version of each input.\n\nS is the m by n stoichiometry matrix. v is the steady state flux vector of length n. mets is the vector of metabolite names of length m. rxns is the vector of reaction names of length n.\n\n\n\n\n\ncorrect_atomic_chmc_input_errors(#\n res::CHMCAtomicErrorSummary,\n S::Matrix{<:Real},\n mets::Vector{String},\n rxns::Vector{String}\n)\n\nCorrects all errors identified by find_atomic_chmc_input_errors except for the steady state flux requirement. Returns a corrected version of each input.\n\nS is the m by n stoichiometry matrix. mets is the vector of metabolite names of length m. rxns is the vector of reaction names of length n.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#Base.print-Tuple{CHMCAtomicErrorSummary}","page":"Atomic CHMC","title":"Base.print","text":"print(res::CHMCAtomicErrorSummary)\n\nWrite CHMCAtomicErrorSummary to stdout.\n\n\n\n\n\n","category":"method"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.correct_atomic_chmc_input_smiles","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.correct_atomic_chmc_input_smiles","text":"correct_atomic_chmc_input_smiles(#\n S::Matrix{<:Real},\n v::Vector{<:Real},\n mets::Vector{String},\n rxns::Vector{String},\n smiles::Vector{String},\n H::Bool=false\n)\n\nUpdates the inputs by (1) removing pseudometabolites and (2) reactions whose reaction strings exceed the RXNMapper character limit. Pseudometabolites are defined as either metabolites with no defined chemical structure/SMILES representation, or metabolites whose SMILES strings contain symbols absent from the periodic table (including metabolites with an R-group). Reactions that exceed the RXNMapper character limit are converted into unimolecular sources and sinks to maintain steady state flux. Returns the corrected inputs with a list of removed metabolites/reactions.\n\nS is the m by n stoichiometry matrix.\n\nv is the steady state flux vector of length n.\n\nmets is the vector of metabolite names of length m.\n\nrxns is the vector of reaction names of length n.\n\nsmiles is the vector of metabolite smiles matching mets.\n\nH = false will not check for hydrogen conservation in each reaction.\n\n\n\n\n\ncorrect_atomic_chmc_input_smiles(#\n S::Matrix{<:Real},\n mets::Vector{String},\n rxns::Vector{String},\n smiles::Vector{String},\n H::Bool=false\n)\n\nUpdates the inputs by (1) removing pseudometabolites and (2) reactions whose reaction strings exceed the RXNMapper character limit. Pseudometabolites are defined as either metabolites with no defined chemical structure/SMILES representation, or metabolites whose SMILES strings contain symbols absent from the periodic table (including metabolites with an R-group). Reactions that exceed the RXNMapper character limit are converted into unimolecular sources and sinks to maintain steady state flux. Returns the corrected inputs with a list of removed metabolites/reactions.\n\nS is the m by n stoichiometry matrix.\n\nmets is the vector of metabolite names of length m.\n\nrxns is the vector of reaction names of length n.\n\nsmiles is the vector of metabolite smiles matching mets.\n\nH = false will not check for hydrogen conservation in each reaction.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.exchange_atomic_chmc_input_metabolites","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.exchange_atomic_chmc_input_metabolites","text":"exchange_atomic_chmc_input_metabolites(#\n S::Matrix{<:Real},\n v::Vector{<:Real},\n mets::Vector{String},\n rxns::Vector{String},\n smiles::Vector{String},\n ii::Vector{Int64}\n)\n\nRemoves internal metabolites ii from the remaining inputs by converting each metabolite i ∈ ii into a pair of sink and source metabolites. Returns an updated copy of inputs S, v, mets, rxns, and smiles.\n\nS is the m by n stoichiometry matrix.\n\nv is the steady state flux vector of length n.\n\nmets is the vector of metabolite names of length m.\n\nrxns is the vector of reaction names of length n.\n\nsmiles is the vector of metabolite smiles matching mets.\n\nii is the vector of metabolite indices to exchange for pairs of sinks/sources.\n\n\n\n\n\nexchange_atomic_chmc_input_metabolites(#\n S::Matrix{<:Real},\n mets::Vector{String},\n rxns::Vector{String},\n smiles::Vector{String},\n ii::Vector{Int64}\n)\n\nRemoves internal metabolites ii from the remaining inputs by converting each metabolite i ∈ ii into a pair of sink and source metabolites. Returns an updated copy of inputs S, mets, rxns, and smiles.\n\nS is the m by n stoichiometry matrix.\n\nmets is the vector of metabolite names of length m.\n\nrxns is the vector of reaction names of length n.\n\nsmiles is the vector of metabolite smiles matching mets.\n\nii is the vector of metabolite indices to exchange for pairs of sinks/sources.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.get_source_metabolites","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.get_source_metabolites","text":"get_source_metabolites(S::Matrix{Int16})\n\nReturns a vector of all source metabolites in stoichiometry matrix S.\n\nS is the m by n stoichiometry matrix.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.get_max_atoms","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.get_max_atoms","text":"get_max_atoms(s::Vector{String}, a::Symbol)\n\nReturns the maximum number of atoms of type a for each SMILES string in s. Returns a vector of all source metabolites in stoichiometry matrix S.\n\ns is the vector of metabolite SMILES strings.\n\na is a periodic table element symbol.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.map_reaction_strings","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.map_reaction_strings","text":"map_reaction_strings(#\n S::Matrix{<:Real},\n smiles::Vector{String},\n rxns::Vector{String},\n H::Bool=false\n)\n\nConstructs reaction strings from the smiles and then returns the atom-mapped reaction strings via RXNMapper.\n\nS is the stoichiometry matrix.\n\nsmiles is the vector of SMILES strings for metabolites in S.\n\nrxns is the vector of reaction names in S.\n\nH = false will not check for hydrogen conservation in each reaction.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.precompute_atom_tracing_dictionary","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.precompute_atom_tracing_dictionary","text":"precompute_atom_tracing_dictionary(#\n S::Matrix{Int16},\n ms::Vector{String},\n amax::Vector{Int64},\n a::Symbol\n)\n\nPrecomputes a dictionary mapping each atom in a given substrate stoichiometric copy to its product atom across every reaction. The dictionary is used in steady_state_efm_distribution.\n\nS is the stoichiometry matrix.\n\nms is the vector of mapped reaction SMILES strings.\n\namax is the total number of atom a in each metabolite row of S.\n\na is a periodic table element symbol.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution-Tuple{Matrix{<:Integer}, Vector{<:Real}, Vector{String}, Tuple{Int64, Int64, Symbol}}","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution","text":"steady_state_efm_distribution(#\n S::Matrix{<:Integer},\n v::Vector{<:Real},\n ms::Vector{String},\n I::Tuple{Int64,Int64,Symbol},\n D::Dict{#\n NTuple{4,Int64},\n Tuple{Int64,Int64}\n } = Dict{NTuple{4,Int64}, Tuple{Int64,Int64}}();\n solver = nothing,\n verbose::Bool = true\n)\n\nEnumerates the atomic EFMs from stoichiometry matrix S and compute the steady state probabilities of each EFM according to the discrete-time, cycle-history Markov chain.\n\nS is a fully-connected, unimolecular, m by n stoichiometry matrix with m metabolites and n reactions.\n\nv is the n-length steady state flux vector associated with S.\n\nms is the vector of mapped reaction SMILES strings.\n\nI is a triplet of the metabolite row index in S, the atom index, and the atom index type. It is the initial starting state for rooting the cycle-history Markov chain.\n\nD is the precomputed dictionary from precompute_atom_tracing_dictionary.\n\nsolver is the type used for eigenvector calculations. Default is nothing and LinearSolve will pick the best solver. Consult LinearSolve.jl for specifying other solvers.\n\n\n\n\n\n","category":"method"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.get_efm_metabolite_atom_indices","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.get_efm_metabolite_atom_indices","text":"get_efm_metabolite_atom_indices(res::CHMCAtomicSummary, i::Int64)\n\nConverts the sequence of metabolite indices for atomic EFM index i into metabolite names. The length of the vector of metabolite names is one element shorter than res.e[i] because the pseudometabolite connecting sink and source reactions is omitted.\n\nres are the results from steady_state_efm_distribution.\n\ni is the index for a given EFM.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.get_efm_reaction_atom_indices","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.get_efm_reaction_atom_indices","text":"get_efm_reaction_indices(res::CHMCAtomicSummary, i::Int64)\n\nConverts the sequence of metabolite indices for atomic EFM index i into reaction names. \n\nres are the results from steady_state_efm_distribution.\n\ni is the index for a given EFM.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.chmc_to_mc_matrix","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.chmc_to_mc_matrix","text":"chmc_to_mc_matrix(res::CHMCAtomicSummary, v::Vector{<:Real})\n\nConverts CHMC transition matrix res.T to a Markov chain with probabilities taken from steady state flux vector v.\n\nres are the results from steady_state_efm_distribution.\n\nv is the steady state flux vector used as input from steady_state_efm_distribution.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.export_atom_tracing_dictionary","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.export_atom_tracing_dictionary","text":"export_atom_tracing_dictionary(#\n fname::String,\n D::Dict{NTuple{4, Int64}, Tuple{Int64, Int64}}\n)\n\nExport atom tracing dictionary D to text file fname.\n\nfname is the filename to write the atom tracing dictionary results.\n\nD is the dictionary from precompute_atom_tracing_dictionary.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.import_atom_tracing_dictionary","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.import_atom_tracing_dictionary","text":"import_atom_tracing_dictionary(fname::String)\n\nImport atomic tracing dictionary from text file fname.\n\nfname is the filename containing the atom tracing dictionary results.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#MarkovWeightedEFMs.CHMC.Atomic.preprocess_all_for_atomic_chmc","page":"Atomic CHMC","title":"MarkovWeightedEFMs.CHMC.Atomic.preprocess_all_for_atomic_chmc","text":"preprocess_all_for_atomic_chmc(#\n S::Matrix{<:Real},\n v::Vector{<:Real},\n mets::Vector{String},\n rxns::Vector{String},\n smiles::Vector{String},\n atom::Symbol\n)\n\nWrapper function to run pre-processing functions and return the updated model, atomic info, and error/warning logs.\n\nS is the m by n stoichiometry matrix. v is the steady state flux vector of length n. mets is the vector of metabolite names of length m. rxns is the vector of reaction names of length n. smiles is the vector of metabolite SMILES strings of length m. a is a periodic table element symbol.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-atomic/#Index","page":"Atomic CHMC","title":"Index","text":"","category":"section"},{"location":"library/chmc-atomic/","page":"Atomic CHMC","title":"Atomic CHMC","text":"Pages = [\"chmc-atomic.md\"]","category":"page"},{"location":"library/chmc-plots-atomic/#Plotting-(ACHMC)","page":"Plotting (ACHMC)","title":"Plotting (ACHMC)","text":"","category":"section"},{"location":"library/chmc-plots-atomic/#Atomic-CHMC","page":"Plotting (ACHMC)","title":"Atomic CHMC","text":"","category":"section"},{"location":"library/chmc-plots-atomic/","page":"Plotting (ACHMC)","title":"Plotting (ACHMC)","text":"plot_mapped_reaction\nplot_atomic_chmc","category":"page"},{"location":"library/chmc-plots-atomic/#MarkovWeightedEFMs.Plots.plot_mapped_reaction","page":"Plotting (ACHMC)","title":"MarkovWeightedEFMs.Plots.plot_mapped_reaction","text":"function plot_mapped_reaction(#\n s::String,\n fname::String = \"\";\n view::Bool = false,\n canvas_width::Int64 = 3000,\n canvas_height::Int64 = 1000\n\n)\n\nPlot mapped reaction SMILES string s as an SVG and save to fname if specified.\n\ncanvas_width is the width of the SVG.\n\ncanvas_height is the height of the SVG.\n\nview = true will plot the SVG assuming a plotting backend is specified. For example, loading the ElectronDisplay package will plot the SVG to an Electron window.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-plots-atomic/#MarkovWeightedEFMs.Plots.plot_atomic_chmc","page":"Plotting (ACHMC)","title":"MarkovWeightedEFMs.Plots.plot_atomic_chmc","text":"function plot_atomic_chmc(#\n res::CHMCAtomicSummary,\n S::Matrix{Int16},\n mets::Vector{String},\n rs::Vector{String};\n node_label_textsize::Real=15,\n edge_label_textsize::Real=12,\n arrow_shift::Real=0.85,\n x_pad::Real=0.75,\n y_pad::Real=0.75,\n tfactor::Real=0.15,\n tangents::Tuple{#\n Tuple{<:Real, <:Real},\n Tuple{<:Real, <:Real}\n } = ((1,0),(0,1)),\n show_all::Bool=false,\n width::Int64=620,\n height::Int64=310\n\n)\n\nPlot atomic cycle-history Markov chain.\n\nS is the m by n stoichiometry matrix.\n\nmets is the vector of metabolite names of length m.\n\nrs is the vector of reaction SMILES strings of length n.\n\nnode_label_textsize is the text size of the node labels indexed from T.\n\nedge_label_textsize is the text size of the edge labels taken from T.\n\narrow_shift is the percentage shift of the arrow head from src to dst.\n\nx_pad is the left/right x coordinate padding of the plotting box.\n\ny_pad is the up/down y coordinate padding of the plotting box.\n\ntfactor scales the distance of the bezier control point relative to the distance of the src and dst nodes.\n\ntangents is the tangent of the src vertex and dst vertex.\n\nshow_all=true explicitly plots the upstream transition from all EFMs that pass through the initial state/node I. By default, these arrows stemming from the green nodes are omitted for visual clarity.\n\nwidth and height specify the plotting window dimensions in pixel units.\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-plots-atomic/#Index","page":"Plotting (ACHMC)","title":"Index","text":"","category":"section"},{"location":"library/chmc-plots-atomic/","page":"Plotting (ACHMC)","title":"Plotting (ACHMC)","text":"Pages = [\"chmc-plots.md\"]","category":"page"},{"location":"library/chmc-standard/#CHMC","page":"CHMC","title":"CHMC","text":"","category":"section"},{"location":"library/chmc-standard/#Public-functions","page":"CHMC","title":"Public functions","text":"","category":"section"},{"location":"library/chmc-standard/","page":"CHMC","title":"CHMC","text":"MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution(S::Matrix{<:Integer}, v::Vector{<:Real}, I::Int64=1)\nMarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution(T::Matrix{<:Real}, I::Int64=1)\nstoichiometry_to_transition_matrix\nreshape_efm_matrix\nreshape_efm_vector","category":"page"},{"location":"library/chmc-standard/#MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution","page":"CHMC","title":"MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution","text":"steady_state_efm_distribution(#\n S::Matrix{<:Integer},\n v::Vector{<:Real},\n I::Int64 = 1;\n solver = nothing,\n issparse::Bool = false\n)\n\nEnumerate the EFMs from stoichiometry matrix S and compute the steady state probabilities of each EFM according to the discrete-time, cycle-history Markov chain.\n\nS is a fully-connected, unimolecular, m by n stoichiometry matrix with m metabolites and n reactions.\n\nv is the n-length steady state flux vector associated with S.\n\nI is the initial starting state for rooting the cycle-history Markov chain. The choice of initial starting state does not affect the steady state EFM probabilities. The default is 1 and must be a whole number between 1:m.\n\nsolver is the type used for eigenvector calculations. Default is nothing and LinearSolve will pick the best solver. Consult LinearSolve.jl for specifying other solvers.\n\nissparse is true will use a sparse transition probability for the CHMC to save memory.\n\nExample\n\njulia> S = [#\n -1 0 0 0 0 0 0 0 0 0 1\n 1 -1 1 -1 0 0 0 0 0 0 0\n 0 1 -1 0 -1 1 0 0 0 0 0\n 0 0 0 1 0 0 -1 0 0 0 0\n 0 0 0 0 1 -1 1 -1 1 -1 0\n 0 0 0 0 0 0 0 0 0 1 -1\n 0 0 0 0 0 0 0 1 -1 0 0\n];\njulia> v = [3, 2, 1, 2, 3, 2, 2, 1, 1, 3, 3];\njulia> res = steady_state_efm_distribution(S, v);\njulia> res.e # EFM state sequences\n6-element Vector{Vector{Int64}}:\n [3, 2, 3]\n [3, 2, 4, 5, 3]\n [3, 5, 3]\n [6, 1, 2, 4, 5, 6]\n [7, 5, 7]\n [6, 1, 2, 3, 5, 6]\n\njulia> res.p # EFM probabilities\n6-element Vector{Float64}:\n 0.10638297872340426\n 0.0425531914893617\n 0.25531914893617025\n 0.1914893617021277\n 0.14893617021276595\n 0.25531914893617025\n\njulia> res.w # EFM weights\n6-element Vector{Float64}:\n 0.7142857142857142\n 0.2857142857142857\n 1.7142857142857144\n 1.2857142857142858\n 0.9999999999999999\n 1.7142857142857144\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-standard/#MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution-2","page":"CHMC","title":"MarkovWeightedEFMs.CHMC.Standard.steady_state_efm_distribution","text":"steady_state_efm_distribution(#\n T::Union{Matrix{<:Real}, SparseMatrixCSC{Float64, Int64}},\n I::Int64 = 1;\n solver = nothing,\n verbose::Bool = true\n)\n\nEnumerate the EFMs from (right) transition probability matrix T whose rows sum to one, and compute the steady state probabilities of each EFM according to the discrete-time, cycle-history Markov chain.\n\nT is the discrete-time transition probability matrix with probabilities proportional to the outgoing fluxes.\n\nI is the initial starting state for rooting the cycle-history Markov chain. The choice of initial starting state does not affect the steady state EFM probabilities. The default is 1 and must be a whole number between 1:m.\n\nsolver is the type used for eigenvector calculations. Default is nothing and LinearSolve will pick the best solver. Consult LinearSolve.jl for specifying other solvers.\n\nExample\n\njulia> T = [#\n 0.0 1.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.5 0.5 0.0 0.0 0.0\n 0.0 0.25 0.0 0.0 0.75 0.0 0.0\n 0.0 0.0 0.0 0.0 1.0 0.0 0.0\n 0.0 0.0 0.333333 0.0 0.0 0.5 0.166667\n 1.0 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 1.0 0.0 0.0\n];\njulia> res = steady_state_efm_distribution(T);\njulia> res.e # EFM state sequences\n6-element Vector{Vector{Int64}}:\n [3, 2, 3]\n [3, 2, 4, 5, 3]\n [3, 5, 3]\n [6, 1, 2, 3, 5, 6]\n [7, 5, 7]\n [6, 1, 2, 4, 5, 6]\n\njulia> res.p # EFM probabilities\n6-element Vector{Float64}:\n 0.13723110896294213\n 0.035797649943428565\n 0.26989203316869914\n 0.20302350628312624\n 0.13926980198123254\n 0.2147858996605714\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-standard/#MarkovWeightedEFMs.CHMC.Standard.stoichiometry_to_transition_matrix","page":"CHMC","title":"MarkovWeightedEFMs.CHMC.Standard.stoichiometry_to_transition_matrix","text":"stoichiometry_to_transition_matrix(S::Matrix{<:Integer}, v::Vector{<:Real})\n\nConvert stoichiometry matrix S with vector of steady state fluxes to a right stochastic transition probability matrix with rows summing to one.\n\nS is the m by n stoichiometry matrix with m metabolites and n reactions.\n\nv is the steady state flux vector with length n.\n\nExamples\n\njulia> S = [#\n -1 0 0 0 0 0 0 0 0 0 1\n 1 -1 1 -1 0 0 0 0 0 0 0\n 0 1 -1 0 -1 1 0 0 0 0 0\n 0 0 0 1 0 0 -1 0 0 0 0\n 0 0 0 0 1 -1 1 -1 -1 1 0\n 0 0 0 0 0 0 0 1 0 0 -1\n 0 0 0 0 0 0 0 0 1 -1 0\n]\njulia> v = [2, 2, 2, 2, 2, 2, 2, 2, 4]\njulia> stoich_to_transition(S, v)\n7x7 Matrix{Float64}:\n 0.0 1.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.5 0.5 0.0 0.0 0.0\n 0.0 0.25 0.0 0.0 0.75 0.0 0.0\n 0.0 0.0 0.0 0.0 1.0 0.0 0.0\n 0.0 0.0 0.333333 0.0 0.0 0.5 0.166667\n 1.0 0.0 0.0 0.0 0.0 0.0 0.0\n 0.0 0.0 0.0 0.0 1.0 0.0 0.0\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-standard/#MarkovWeightedEFMs.CHMC.Standard.reshape_efm_matrix","page":"CHMC","title":"MarkovWeightedEFMs.CHMC.Standard.reshape_efm_matrix","text":"reshape_efm_matrix(ϕ::Matrix{Int64}, S::Matrix{<:Real})\n\nConvert a matrix of EFMs ϕ to a nested vector of EFMs from a stoichiometry matrix S. Stoichiometry matrix may only contain unimolecular reactions.\n\nϕ is the n by k EFM matrix with n reactions (rows) and k EFMs (cols).\n\nS is the m by n stoichiometry matrix with m metabolites (rows) and n reactions (cols).\n\nExamples\n\njulia> ϕ = [#\n 1 1 0 0 0 0\n 1 0 1 0 0 0\n 0 0 1 0 0 1\n 0 1 0 0 0 1\n 1 0 0 1 0 0\n 0 0 0 1 0 1\n 0 1 0 0 0 1\n 1 1 0 0 0 0\n 0 0 0 0 1 0\n 0 0 0 0 1 0\n 1 1 0 0 0 0\n]\njulia> S = [#\n -1 0 0 0 0 0 0 0 0 0 1\n 1 -1 1 -1 0 0 0 0 0 0 0\n 0 1 -1 0 -1 1 0 0 0 0 0\n 0 0 0 1 0 0 -1 0 0 0 0\n 0 0 0 0 1 -1 1 -1 -1 1 0\n 0 0 0 0 0 0 0 1 0 0 -1\n 0 0 0 0 0 0 0 0 1 -1 0\n]\njulia> efm_vector = reshape_efm_matrix(ϕ, S)\n6-element Vector{Vector{Int64}}:\n [1, 2, 3, 5, 6, 1]\n [1, 2, 4, 5, 6, 1]\n [2, 3, 2]\n [3, 5, 3]\n [5, 7, 5]\n [3, 2, 4, 5, 3]\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-standard/#MarkovWeightedEFMs.CHMC.Standard.reshape_efm_vector","page":"CHMC","title":"MarkovWeightedEFMs.CHMC.Standard.reshape_efm_vector","text":"reshape_efm_vector(ϕ::Vector{Vector{Int64}}, S::Matrix{<:Real})\n\nConvert nested vector of EFM indices ϕ with length k to an n by k matrix of EFMs based on m by n stoichiometry matrix S. Stoichiometry matrix may only contain unimolecular reactions.\n\nϕ is the nested vector of EFMs with length k and elements corresponding to EFM metabolite indices in S.\n\nS is the m by n stoichiometry matrix with m metabolites (rows) and n reactions (cols).\n\nExamples\n\njulia> ϕ = [#\n [1, 2, 3, 5, 6, 1],\n [1, 2, 4, 5, 6, 1],\n [2, 3, 2], [3, 5, 3], [5, 7, 5], [2, 4, 5, 3, 2]\n]\njulia> S = [#\n -1 0 0 0 0 0 0 0 0 0 1\n 1 -1 1 -1 0 0 0 0 0 0 0\n 0 1 -1 0 -1 1 0 0 0 0 0\n 0 0 0 1 0 0 -1 0 0 0 0\n 0 0 0 0 1 -1 1 -1 -1 1 0\n 0 0 0 0 0 0 0 1 0 0 -1\n 0 0 0 0 0 0 0 0 1 -1 0\n]\njulia> efm_matrix = reshape_efm_vector(ϕ, S)\n11x6 Matrix{Int64}:\n 1 1 0 0 0 0\n 1 0 1 0 0 0\n 0 0 1 0 0 1\n 0 1 0 0 0 1\n 1 0 0 1 0 0\n 0 0 0 1 0 1\n 0 1 0 0 0 1\n 1 1 0 0 0 0\n 0 0 0 0 1 0\n 0 0 0 0 1 0\n 1 1 0 0 0 0\n\n\n\n\n\n","category":"function"},{"location":"library/chmc-standard/#Index","page":"CHMC","title":"Index","text":"","category":"section"},{"location":"library/chmc-standard/","page":"CHMC","title":"CHMC","text":"Pages = [\"chmc-standard.md\"]","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/#Boilerplate-code-for-ACHMC-analysis-of-BiGG-models","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"","category":"section"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"The following code is provided to construct ACHMC models of BiGG metabolic models (and others) stored in the SBML file format. Each code block is designed to be standalone with calculations saved to file and re-loaded in a subsequent code block. Since metabolic models can be quite complex, individual pre-processesing functions are used rather than the wrapper function preprocess_all_for_atomic_chmc. Unfortunately, BiGG does not store SMILES strings so these will need to be manually compiled by the user.","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"Note we recommend starting with relatively small networks (<500 metabolites and reactions in the original metabolic model) for computational feasibility before scaling to larger ones.","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/#Inputs-(from-BiGG)","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Inputs (from BiGG)","text":"","category":"section"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"This section shows how to extract relevant information from a BiGG metabolic model called e_coli_core.xml","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"# Import file names\nim_sbml = \"e_coli_core.xml\"\n\n# Export file names\nex_stoich = \"stoich.csv\"\nex_metabolites_compartments = \"metabolites-compartments.csv\"\nex_reactions = \"reactions.csv\"\nex_formulas = \"metabolite-formulas.csv\"\n\n# Packages\nusing SBML, CSV, Tables\n\n# Load SBML model\nmdl = readSBML(im_sbml)\nmetabolites, reactions, S = stoichiometry_matrix(mdl)\n\n# Dense stoichiometry matrix\nS = Array(S)\n\n# Metabolite names\nmets = [mdl.species[m].name for m in metabolites]\nmets = replace.(mets, \" \" => \"_\")\n\n# Metabolite names concatenated with compartment\nmetsc = [#\n join([mdl.species[m].name, mdl.species[m].compartment], \"_\")\n for m in metabolites\n]\nmetsc = replace.(metsc, \" \" => \"_\")\n\n# Metabolite formulas\nformulas = [mdl.species[m].formula for m in metabolites]\nformulas[isnothing.(formulas)] .= \"\"\n\n# Reaction names\nrxns = [mdl.reactions[r].name for r in reactions]\n\n# Export to text file\nCSV.write(ex_stoich, Tables.table(S), header = false)\nCSV.write(ex_metabolites, Tables.table(mets), header = false)\nCSV.write(ex_metabolites_compartments, Tables.table(metsc), header = false)\nCSV.write(ex_reactions, Tables.table(rxns), header = false)\nCSV.write(ex_formulas, Tables.table(formulas), header = false)","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/#Pre-processing-inputs-(for-AEFM-enumeration)","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Pre-processing inputs (for AEFM enumeration)","text":"","category":"section"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"This section pre-processes the BiGG inputs to meet the ACHMC requirements.","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"# Import file names\nim_stoich = \"stoich.csv\"\nim_mets = \"metabolites-compartments.csv\"\nim_rxns = \"reactions.csv\"\nim_smiles = \"smiles-isomeric.csv\"\n\n# Export file names\nex_stoich = \"stoichiometry-matrix-processed.csv\"\nex_mets = \"metabolites-processed.csv\"\nex_rxns = \"reactions-processed.csv\"\nex_smiles = \"smiles-isomeric-processed.csv\"\nex_reaction_smiles = \"reaction-smiles-processed.csv\"\nex_mapped_reaction_smiles = \"mapped-reaction-smiles-strings-processed.csv\"\nex_dict_carbon = \"dictionary-atom-tracing-carbon.csv\"\n\n# Packages\nusing CSV, Tables, MarkovWeightedEFMs, BenchmarkTools\n\n## Load previous inputs\n# Stoichiometry matrix\nS = CSV.read(im_stoich, Tables.matrix, header = false)\n\n# Metabolites\nmets = vec(CSV.read(im_mets, Tables.matrix, header = false))\n\n# Reactions\nrxns = String.(vec(CSV.read(im_rxns, Tables.matrix, header = false)))\n\n## Pre-processing\n# (1) Identify problems with S/v inputs\nerrors = find_atomic_chmc_input_errors(S)\nprint(errors) # summary of errors associated with S\n\n# (2) Clean S inputs\nS2, mets2, rxns2 = correct_atomic_chmc_input_errors(errors, S, mets, rxns)\nprint(find_atomic_chmc_input_errors(S2)) # confirm errors have been fixed\n\n# (3) Construct vector of smiles corresponding to the remaining metabolites in S\n# The SMILES strings for pseudometabolites with no defined chemical structure\n# are given an arbitrary SMILES of 'R' (or character that does not represent\n# a periodic table element)\n# SMILES strings matching S2\nsmiles3 = vec(CSV.read(im_smiles, Tables.matrix, header = false))\n\n# (4) Remove pseudometabolites and reactions exceeding RXNMapper character limit\nS4, mets4, rxns4, smiles4, i4 = correct_atomic_chmc_input_smiles(#\n S2, mets2, rxns2, smiles3\n)\ni4.dropped_rows_pseudometabolites # pseudometabolite rows removed from S2\ni4.dropped_cols_pseudometabolites # pseudometabolite reactions removed from S2\ni4.dropped_cols_rxnmapper_limit # reactions in S2 removed bc of RXNMapper limit\nprint(find_atomic_chmc_input_errors(S4)) # confirm no errors\n\n# (5) Construct the reaction strings and map atoms via RXNMAPPER\nsmiles5 = canonicalize_smiles(smiles4) # smiles strings must be canonicalized!\nrs5, ms5 = map_reaction_strings(S4, smiles5, rxns4, false)\n\n# (6) Precompute atom tracing dictionary (for carbons)\namax = get_max_atoms(smiles5, :C)\nD_C = precompute_atom_tracing_dictionary(S4, ms5, amax, :C)\n\n# Export to text file\nCSV.write(ex_stoich, Tables.table(S4), header = false)\nCSV.write(ex_mets, Tables.table(mets4), header = false)\nCSV.write(ex_rxns, Tables.table(rxns4), header = false, quotestrings = true)\nCSV.write(ex_smiles, Tables.table(smiles5), header = false)\nCSV.write(ex_reaction_smiles, Tables.table(rs5), header = false)\nCSV.write(ex_mapped_reaction_smiles, Tables.table(ms5), header = false)\nCSV.write(ex_dict_carbon, D_C, header = false)","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/#Pre-processing-inputs-(for-AEFM-weight-assignment)","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Pre-processing inputs (for AEFM weight assignment)","text":"","category":"section"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"Assuming there is a steady state flux vector v, the pre-processing steps are slightly different:","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"## Pre-processing\n# (1) Identify problems with S/v inputs\nerrors = find_atomic_chmc_input_errors(S, v)\nprint(errors) # summary of errors associated with S/v\n\n# (2) Clean S/v inputs\nS2, v2, mets2, rxns2 = correct_atomic_chmc_input_errors(errors, S, v, mets, rxns)\nprint(find_atomic_chmc_input_errors(S2, v2)) # confirm errors have been fixed\n\n# (3) Construct vector of smiles corresponding to the remaining metabolites in S\nsmiles3 = vec(CSV.read(im_smiles, Tables.matrix, header = false))\n\n# (4) Remove pseudometabolites and reactions exceeding RXNMapper character limit\nS4, v4, mets4, rxns4, smiles4, i4 = correct_atomic_chmc_input_smiles(#\n S2, v2, mets2, rxns2, smiles3\n)\ni4.dropped_rows_pseudometabolites # 33 pseudometabolite rows removed from S2\ni4.dropped_cols_pseudometabolites # 46 pseudometabolite reactions removed from S2\ni4.dropped_cols_rxnmapper_limit # 3 reactions in S2 removed bc of RXNMapper limit\nprint(find_atomic_chmc_input_errors(S4, v4)) # confirm no errors\n\n# (5) Construct the reaction strings and map atoms via RXNMAPPER\nsmiles5 = canonicalize_smiles(smiles4) # smiles strings must be canonicalized!\nrs5, ms5 = map_reaction_strings(S4, smiles5, rxns, false)\n\n# (6) Precompute atom tracing dictionary (for carbons)\namax = get_max_atoms(smiles5, :C)\nD_C = precompute_atom_tracing_dictionary(S4, ms5, amax, :C)","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/#Enumerating-AEFMs-across-all-source-metabolite-carbons","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Enumerating AEFMs across all source metabolite carbons","text":"","category":"section"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"# Verbosity of AEFM enumeration function (provides a progress meter)\nverbose = true\n\n# File names\nstoich_loc = \"stoichiometry-matrix-processed.csv\"\nsmiles_loc = \"smiles-isomeric-processed.csv\"\nmets_loc = \"metabolites-processed.csv\"\nD_C_loc = \"dictionary-atom-tracing-carbon.csv\"\nD_N_loc = \"dictionary-atom-tracing-nitrogen.csv\"\nms_loc = \"mapped-reaction-smiles-strings-processed.csv\"\nrxns_loc = \"reactions-processed.csv\"\n\n# Packages\nusing CSV, Tables, MarkovWeightedEFMs, JLD2, Dates\n\n## Load final data\n# Load stoichiometry matrix\nS = Int16.(CSV.read(stoich_loc, Tables.matrix, header = false))\n\n# Load SMILES strings matching the stoichiometry rows\nsmiles = vec(CSV.read(smiles_loc, Tables.matrix, header = false))\n\n# Load metabolites\nmets = vec(CSV.read(mets_loc, Tables.matrix, header = false))\n\n# Load atom tracing dictionary\nD_C = import_atom_tracing_dictionary(D_C_loc)\n\n# Load mapped reaction smiles strings\nms = vec(CSV.read(#\n ms_loc, Tables.matrix, delim = ';', ignoreemptyrows = false, header = false\n))\ng(x) = ismissing(x) ? \"\" : x\nms = g.(ms)\n\n# Load reactions\nrxns = String.(vec(CSV.read(rxns_loc, Tables.matrix, header = false)))\n\n## Enumerate atomic efms\n# Identify indices of all source metabolites and number of carbons/nitrogens\nsrcs = get_source_metabolites(Int16.(S))\namax_C = get_max_atoms(smiles, :C)\n\nstart_time = Dates.now()\nfor k in eachindex(srcs)\n res_dir = \"$k-\" * mets[srcs[k]]\n isdir(res_dir) || mkdir(res_dir)\n for l in 1:amax_C[srcs[k]]\n I = (srcs[k], l, :C)\n res = enumerate_atomic_efms(S, ms, I, D_C; verbose = verbose)\n end\nend\nend_time = Dates.now()\nttime = end_time - start_time\n\n@info \"It took $ttime to enumerate all carbon AEFMs.\"","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/#Computing-AEFM-weights-across-all-source-metabolite-carbons","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Computing AEFM weights across all source metabolite carbons","text":"","category":"section"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"Decomposing fluxes onto AEFMs uses the function steady_state_efm_distribution() requires the steady state fluxes v:","category":"page"},{"location":"tutorials/boilerplate-for-bigg-gems/","page":"Boilerplate code for ACHMC analysis of BiGG models","title":"Boilerplate code for ACHMC analysis of BiGG models","text":"for k in eachindex(srcs)\n res_dir = \"$k-\" * mets[srcs[k]]\n isdir(res_dir) || mkdir(res_dir)\n for l in 1:amax_C[srcs[k]]\n I = (srcs[k], l, :C)\n res = steady_state_efm_distribution(S, v, ms, I, D_C; verbose = verbose)\n end\nend","category":"page"},{"location":"#MarkovWeightedEFMs.jl","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"","category":"section"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"MarkovWeightedEFMs.jl is a package to decompose steady state metabolic fluxes onto elementary flux mode (EFM) weights and atomic elementary flux mode (AEFM) weights. EFM flux decomposition works only for closed-loop networks of unimolecular reactions. AEFM flux decomposition works on metabolic flux networks with known metabolite structures.","category":"page"},{"location":"#Usage","page":"MarkovWeightedEFMs.jl","title":"Usage","text":"","category":"section"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"See Getting started for package installation and Python dependencies (RXNMapper) for AEFM enumeration and flux decomposition. Once installed, the package is loaded in a julia session by typing:","category":"page"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"julia> using MarkovWeightedEFMs","category":"page"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"See the tutorial sections for EFM or AEFM enumeration and flux decomposition.","category":"page"},{"location":"#Citing-MarkovWeightedEFMs.jl","page":"MarkovWeightedEFMs.jl","title":"Citing MarkovWeightedEFMs.jl","text":"","category":"section"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"Please cite the following papers if you use our method for (A)EFM enumeration and flux decomposition.","category":"page"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"Justin G. Chitpin and Theodore J. Perkins, Atomic elementary flux modes explain the steady state flow of metabolites in flux networks. biorXiv preprint doi: XX.XXXX/XXXX.XX.XX.XXXXXX","category":"page"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"Justin G. Chitpin and Theodore J. Perkins, A Markov constraint to uniquely identify elementary flux mode weights in unimolecular metabolic networks. J Theor Biol. 2023 Nov 7;575:111632. doi: 10.1016/j.jtbi.2023.111632","category":"page"},{"location":"#License","page":"MarkovWeightedEFMs.jl","title":"License","text":"","category":"section"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"This software is released under the MIT license.","category":"page"},{"location":"#Contact-information","page":"MarkovWeightedEFMs.jl","title":"Contact information","text":"","category":"section"},{"location":"","page":"MarkovWeightedEFMs.jl","title":"MarkovWeightedEFMs.jl","text":"Justin G. Chitpin at jchit069@uottawa.ca for questions.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#ACHMC-(for-AEFMs;-quickstart)","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"This section shows how to use the wrapper function in MarkovWeightedEFMs.jl to enumerate and assign AEFMs weights in a simple, multispecies reaction network.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"(Image: Toy multispecies network)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"# Bodge until I figure out how to install Python and RXMapper on Git workflows\nusing MarkovWeightedEFMs\nusing SparseArrays\n\nS = [#\n 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Glc\n 0 -1 0 0 0 -1 0 0 0 0 0 0 1 0 0 0 # ATP\n 0 1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 # G6P\n 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 # ADP\n 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 # 6PG\n 0 0 0 0 1 -1 1 0 0 0 0 0 0 0 0 0 # F6P\n 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 # Pi\n 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 1 # H2O\n 0 0 0 0 0 1 -1 -1 0 0 0 0 0 0 0 0 # FDP\n 0 0 0 0 0 0 0 1 -1 1 -1 0 0 0 0 0 # G3P\n 0 0 0 0 0 0 0 1 1 -1 0 -1 0 0 0 0 # DHAP\n]\n\nv = [10, 10, 3, 3, 7, 8, 1, 7, 1, 1, 7, 7, 18, 18, 1, 1]\n\nmets = [#\n \"Glc\",\n \"ATP\",\n \"G6P\",\n \"ADP\",\n \"6PG\",\n \"F6P\",\n \"Pi\",\n \"H2O\",\n \"FDP\",\n \"G3P\",\n \"DHAP\"\n]\n\nrxns = [#\n \"Source Glc\",\n \"Hexokinase\",\n \"G6P dehydrogenase\",\n \"Sink 6PG\",\n \"Phosphoglucose isomerase\",\n \"6-phosphofructo-1-kinase\",\n \"Fructose 1,6-bisphosphatase\",\n \"Fructose-bisphosphate aldolase\",\n \"Triose phosphate isomerase\",\n \"Triose phosphate isomerase\",\n \"Sink G3P\",\n \"Sink DHAP\",\n \"Source ATP\",\n \"Sink ADP\",\n \"Sink Pi\",\n \"Source H2O\"\n]\n\nsmiles = [#\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)OP(=O)(O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\",\n \"C([C@H]([C@H]([C@@H](C(=O)CO)O)O)O)OP(=O)(O)O\",\n \"[O-]P(=O)([O-])[O-]\",\n \"O\",\n \"C(C1C(C(C(O1)(COP(=O)(O)O)O)O)O)OP(=O)(O)O\",\n \"C([C@H](C=O)O)OP(=O)(O)O\",\n \"C(C(=O)COP(=O)(O)O)O\"\n]\n\natom = :C # carbon atom type for AEFMs\n\n#mdl, atom_info, logs = preprocess_all_for_atomic_chmc(S, v, mets, rxns, smiles, atom)\n\nmodel_errors = CHMCAtomicErrorSummary(#\n 0.0, #absolute_flux_error\n Vector{Int64}(), #reactions_duplicated\n Vector{Int64}(), #reactions_with_zero_flux\n Vector{Int64}(), #reactions_with_negative_flux\n Vector{Int64}(), #reactions_with_non_integer_stoichiometries\n Vector{Int64}([1, 13, 16]), #reactions_unimolecular_source_stoichiometry_one\n Vector{Int64}(), #reactions_unimolecular_source_stoichiometry_not_one\n Vector{Int64}(), #reactions_multimolecular_source_stoichiometry_one\n Vector{Int64}(), #reactions_multimolecular_source_stoichiometry_not_one\n Vector{Int64}([4, 11, 12, 14, 15]), #reactions_unimolecular_sink_stoichiometry_one\n Vector{Int64}(), #reactions_unimolecular_sink_stoichiometry_not_one\n Vector{Int64}(), #reactions_multimolecular_sink_stoichiometry_one\n Vector{Int64}(), #reactions_multimolecular_sink_stoichiometry_not_one\n Vector{Int64}(), #reactions_empty\n Vector{Int64}() #unused_metabolites\n)\n\nsmiles_warnings = (#\n dropped_rows_pseudometabolites = Int64[],\n dropped_cols_pseudometabolites = Int64[],\n dropped_cols_rxnmapper_limit = Int64[]\n)\n\nlogs = (model_errors = model_errors, smiles_warnings = smiles_warnings)\n\nks = [#\n (3, 2, 1, 3),\n (2, 2, 1, 6),\n (1, 2, 1, 2),\n (2, 5, 1, 2),\n (3, 3, 1, 5),\n (3, 4, 1, 5),\n (3, 6, 1, 3),\n (2, 6, 1, 6),\n (1, 6, 1, 2),\n (2, 7, 1, 6),\n (11, 3, 1, 10),\n (2, 9, 1, 2),\n (3, 1, 1, 5),\n (3, 2, 1, 5),\n (3, 5, 1, 3),\n (2, 5, 1, 6),\n (9, 3, 1, 7),\n (1, 5, 1, 2),\n (9, 4, 1, 7),\n (11, 1, 1, 10),\n (6, 3, 1, 6),\n (9, 3, 1, 8),\n (6, 4, 1, 6),\n (9, 4, 1, 8),\n (2, 3, 1, 2),\n (11, 2, 1, 10),\n (2, 4, 1, 2),\n (3, 6, 1, 5),\n (9, 1, 1, 7),\n (6, 1, 1, 6),\n (9, 1, 1, 8),\n (2, 9, 1, 6),\n (9, 2, 1, 7),\n (2, 1, 1, 2),\n (6, 2, 1, 6),\n (9, 2, 1, 8),\n (2, 8, 1, 2),\n (2, 10, 1, 2),\n (2, 2, 1, 2),\n (3, 5, 1, 5),\n (9, 6, 1, 7),\n (10, 3, 1, 9),\n (6, 6, 1, 6),\n (3, 3, 1, 3),\n (2, 3, 1, 6),\n (9, 6, 1, 8),\n (1, 3, 1, 2),\n (3, 4, 1, 3),\n (2, 4, 1, 6),\n (1, 4, 1, 2),\n (2, 6, 1, 2),\n (2, 7, 1, 2),\n (10, 1, 1, 9),\n (3, 1, 1, 3),\n (2, 1, 1, 6),\n (9, 5, 1, 7),\n (1, 1, 1, 2),\n (6, 5, 1, 6),\n (2, 8, 1, 6),\n (9, 5, 1, 8),\n (2, 10, 1, 6),\n (10, 2, 1, 9)\n]\n\nvs = [#\n (5, 2),\n (4, 2),\n (3, 2),\n (4, 5),\n (6, 2),\n (6, 1),\n (5, 4),\n (4, 6),\n (3, 6),\n (4, 7),\n (10, 3),\n (4, 9),\n (6, 6),\n (6, 5),\n (5, 5),\n (4, 5),\n (6, 5),\n (3, 5),\n (6, 6),\n (10, 2),\n (9, 6),\n (11, 1),\n (9, 5),\n (11, 2),\n (4, 3),\n (10, 1),\n (4, 4),\n (6, 4),\n (6, 2),\n (9, 2),\n (10, 1),\n (4, 9),\n (6, 1),\n (4, 1),\n (9, 1),\n (10, 2),\n (4, 8),\n (4, 10),\n (4, 2),\n (6, 3),\n (6, 3),\n (11, 3),\n (9, 4),\n (5, 1),\n (4, 3),\n (10, 3),\n (3, 3),\n (5, 6),\n (4, 4),\n (3, 4),\n (4, 6),\n (4, 7),\n (11, 2),\n (5, 3),\n (4, 1),\n (6, 4),\n (3, 1),\n (9, 3),\n (4, 8),\n (11, 3),\n (4, 10),\n (11, 1)\n]\nD_C = Dict(zip(ks, vs))\n\nsrc_mets = [1, 2, 8]\nmax_src_mets_carbon = [6, 10, 0]\n\natom_info = (D = D_C, atom = :C, max_src_met_atoms = max_src_mets_carbon, src_mets = src_mets)\n\nsmiles = [\n \"OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O\"\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\"\n \"O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O\"\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\"\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\"\n \"O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O\"\n \"O=P([O-])([O-])[O-]\"\n \"O\"\n \"O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O\"\n \"O=C[C@H](O)COP(=O)(O)O\"\n \"O=C(CO)COP(=O)(O)O\"\n]\n\nrs = [#\n \">>OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O\",\n \"OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O.Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O>>O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O.Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\",\n \"O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O>>O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\",\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O>>\",\n \"O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O>>O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O\",\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O.O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O>>Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O.O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O\",\n \"O.O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O>>O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O.O=P([O-])([O-])[O-]\",\n \"O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O>>O=C[C@H](O)COP(=O)(O)O.O=C(CO)COP(=O)(O)O\",\n \"O=C[C@H](O)COP(=O)(O)O>>O=C(CO)COP(=O)(O)O\",\n \"O=C(CO)COP(=O)(O)O>>O=C[C@H](O)COP(=O)(O)O\",\n \"O=C[C@H](O)COP(=O)(O)O>>\",\n \"O=C(CO)COP(=O)(O)O>>\",\n \">>Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O\",\n \"Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O>>\",\n \"O=P([O-])([O-])[O-]>>\",\n \">>O\"\n]\n\nms = [#\n \"\",\n \"[OH:5][CH2:6][C@H:7]1[O:8][CH:9]([OH:10])[C@H:11]([OH:12])[C@@H:13]([OH:14])[C@@H:15]1[OH:16].[NH2:17][c:18]1[n:19][cH:20][n:21][c:22]2[c:23]1[n:24][cH:25][n:26]2[C@@H:27]1[O:28][C@H:29]([CH2:30][O:31][P:32](=[O:33])([OH:34])[O:35][P:36](=[O:37])([OH:38])[O:39][P:2](=[O:1])([OH:3])[OH:4])[C@@H:40]([OH:41])[C@H:42]1[OH:43]>>[O:1]=[P:2]([OH:3])([OH:4])[O:5][CH2:6][C@H:7]1[O:8][CH:9]([OH:10])[C@H:11]([OH:12])[C@@H:13]([OH:14])[C@@H:15]1[OH:16].[NH2:17][c:18]1[n:19][cH:20][n:21][c:22]2[c:23]1[n:24][cH:25][n:26]2[C@@H:27]1[O:28][C@H:29]([CH2:30][O:31][P:32](=[O:33])([OH:34])[O:35][P:36](=[O:37])([OH:38])[OH:39])[C@@H:40]([OH:41])[C@H:42]1[OH:43]\",\n \"[O:8]=[P:7]([OH:9])([OH:10])[O:6][CH2:5][C@H:4]1[O:3][CH:2]([OH:1])[C@H:15]([OH:16])[C@@H:13]([OH:14])[C@@H:11]1[OH:12]>>[O:1]=[C:2]1[O:3][C@H:4]([CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10])[C@@H:11]([OH:12])[C@H:13]([OH:14])[C@H:15]1[OH:16]\",\n \"\",\n \"[O:14]=[P:13]([OH:15])([OH:16])[O:12][CH2:11][C@H:9]1[O:10][CH:3]([OH:4])[C@H:2]([OH:1])[C@@H:5]([OH:6])[C@@H:7]1[OH:8]>>[O:1]=[C:2]([CH2:3][OH:4])[C@@H:5]([OH:6])[C@H:7]([OH:8])[C@H:9]([OH:10])[CH2:11][O:12][P:13](=[O:14])([OH:15])[OH:16]\",\n \"[NH2:1][c:2]1[n:3][cH:4][n:5][c:6]2[c:7]1[n:8][cH:9][n:10]2[C@@H:11]1[O:12][C@H:13]([CH2:14][O:15][P:16](=[O:17])([OH:18])[O:19][P:20](=[O:21])([OH:22])[O:23][P:29](=[O:28])([OH:30])[OH:31])[C@@H:24]([OH:25])[C@H:26]1[OH:27].[O:35]=[C:34]([CH2:33][OH:32])[C@@H:46]([OH:47])[C@H:44]([OH:45])[C@H:36]([OH:37])[CH2:38][O:39][P:40](=[O:41])([OH:42])[OH:43]>>[NH2:1][c:2]1[n:3][cH:4][n:5][c:6]2[c:7]1[n:8][cH:9][n:10]2[C@@H:11]1[O:12][C@H:13]([CH2:14][O:15][P:16](=[O:17])([OH:18])[O:19][P:20](=[O:21])([OH:22])[OH:23])[C@@H:24]([OH:25])[C@H:26]1[OH:27].[O:28]=[P:29]([OH:30])([OH:31])[O:32][CH2:33][CH:34]1[O:35][C:36]([OH:37])([CH2:38][O:39][P:40](=[O:41])([OH:42])[OH:43])[CH:44]([OH:45])[CH:46]1[OH:47]\",\n \"[OH2:20].[O:17]=[P:18]([OH:19])([OH:21])[O:4][CH2:3][CH:2]1[O:1][C:9]([OH:10])([CH2:11][O:12][P:13](=[O:14])([OH:15])[OH:16])[CH:7]([OH:8])[CH:5]1[OH:6]>>[O:1]=[C:2]([CH2:3][OH:4])[C@@H:5]([OH:6])[C@H:7]([OH:8])[C@H:9]([OH:10])[CH2:11][O:12][P:13](=[O:14])([OH:15])[OH:16].[O:17]=[P:18]([O-:19])([O-:20])[O-:21]\",\n \"[O:18]=[P:17]([OH:19])([OH:20])[O:1][CH2:2][CH:3]1[O:4][C:12]([OH:11])([CH2:13][O:14][P:7](=[O:8])([OH:9])[OH:10])[CH:15]([OH:16])[CH:5]1[OH:6]>>[O:1]=[CH:2][C@H:3]([OH:4])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10].[O:11]=[C:12]([CH2:13][OH:14])[CH2:15][O:16][P:17](=[O:18])([OH:19])[OH:20]\",\n \"[O:4]=[CH:3][C@H:2]([OH:1])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]>>[O:1]=[C:2]([CH2:3][OH:4])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]\",\n \"[O:1]=[C:2]([CH2:3][OH:4])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]>>[O:4]=[CH:3][C@H:2]([OH:1])[CH2:5][O:6][P:7](=[O:8])([OH:9])[OH:10]\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\",\n \"\"\n]\n\nmdl = (S = Int16.(S), ms = ms, rxns = rxns, v = Float64.(v), mets = mets, rs = rs, smiles = smiles)\n\nI = (1, 1, atom)\nks = Int16.([5, 4, 6, 7, 2, 8, 3, 1])\nvs = [(Int16(6), Int16(6)), (Int16(0), Int16(0)), (Int16(9), Int16(4)), (Int16(11), Int16(2)), (Int16(3), Int16(1)), (Int16(10), Int16(1)), (Int16(5), Int16(3)), (Int16(1), Int16(1))]\ndmc = Dict(zip(ks, vs))\n\nks = [#\n Int16.([1, 2, 5, 6, 7]),\n Int16.([1, 2, 5, 6]),\n Int16.([1, 2, 5, 6, 7, 4]),\n Int16.([1]),\n Int16.([1, 2, 3]),\n Int16.([1, 2, 3, 4]),\n Int16.([1, 2]),\n Int16.([1, 2, 5]),\n Int16.([1, 2, 5, 6, 7, 8]),\n Int16.([1, 2, 5, 6, 7, 8, 4])\n]\nvs = [#\n (id = 7, children = Int16.([8])),\n (id = 6, children = Int16.([7])),\n (id = 8, children = Int16.([])),\n (id = 1, children = Int16.([2])),\n (id = 3, children = Int16.([])),\n (id = 4, children = Int16.([])),\n (id = 2, children = Int16.([3, 5])),\n (id = 5, children = Int16.([6])),\n (id = 9, children = Int16.([])),\n (id = 10, children = Int16.([]))\n]\ndchmc = Dict(zip(ks, vs))\n\nT = SparseMatrixCSC([\n 0 1.0 0 0 0 0 0 0 0 0\n 0 0 0.3 0 0.7 0 0 0 0 0\n 0 0 0 1.0 0 0 0 0 0 0\n 1.0 0 0 0 0 0 0 0 0 0\n 0 0 0 0 0 1.0 0 0 0 0\n 0 0 0 0 0.125 0 0.875 0 0 0\n 0 0 0 0 0 0 0 0.875 0.125 0\n 1.0 0 0 0 0 0 0 0 0 0\n 0 0 0 0 0 0 0.125 0 0 0.875\n 1.0 0 0 0 0 0 0 0 0 0\n])\n\nR = [#\n (i = 1, j = 2, k = Int16(2)),\n (i = 2, j = 3, k = Int16(3)),\n (i = 2, j = 5, k = Int16(5)),\n (i = 3, j = 4, k = Int16(4)),\n (i = 4, j = 1, k = Int16(4)),\n (i = 5, j = 6, k = Int16(6)),\n (i = 6, j = 5, k = Int16(7)),\n (i = 6, j = 7, k = Int16(8)),\n (i = 7, j = 8, k = Int16(12)),\n (i = 8, j = 1, k = Int16(12)),\n (i = 7, j = 9, k = Int16(10)),\n (i = 9, j = 10, k = Int16(11)),\n (i = 10, j = 1, k = Int16(11)),\n (i = 9, j = 7, k = Int16(9))\n]\n\nres = CHMCAtomicSummary(#\n (1, 1, :C),\n [#\n (EFM = [6, 5, 6], Closures = [(6, 5)]),\n (EFM = [4, 1, 2, 5, 6, 7, 4], Closures = [(8, 1)]),\n (EFM = [4, 1, 2, 3, 4], Closures = [(4, 1)]),\n (EFM = [8, 7, 8], Closures = [(9, 7)]),\n (EFM = [4, 1, 2, 5, 6, 7, 8, 4], Closures = [(10, 1)])\n ],\n [0.09000000000000001, 0.56, 0.27, 0.01, 0.07],\n [1.0, 6.222222222222222, 3.0, 0.11111111111111112, 0.7777777777777778],\n dmc,\n dchmc,\n T,\n R\n)\n\nres_enum = CHMCAtomicSummary(#\n (1, 1, :C),\n [#\n (EFM = [6, 5, 6], Closures = [(6, 5)]),\n (EFM = [4, 1, 2, 5, 6, 7, 4], Closures = [(8, 1)]),\n (EFM = [4, 1, 2, 3, 4], Closures = [(4, 1)]),\n (EFM = [8, 7, 8], Closures = [(9, 7)]),\n (EFM = [4, 1, 2, 5, 6, 7, 8, 4], Closures = [(10, 1)])\n ],\n nothing,\n nothing,\n dmc,\n dchmc,\n T,\n R\n)\n\nefm_seq_1 = [\"FDP\", \"F6P\", \"FDP\"]\nefm_seq_2 = [\"Glc\", \"G6P\", \"F6P\", \"FDP\", \"DHAP\"]","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#Inputs","page":"ACHMC (for AEFMs; quickstart)","title":"Inputs","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"using MarkovWeightedEFMs\nS = [#\n 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 # Glc\n 0 -1 0 0 0 -1 0 0 0 0 0 0 1 0 0 0 # ATP\n 0 1 -1 0 -1 0 0 0 0 0 0 0 0 0 0 0 # G6P\n 0 1 0 0 0 1 0 0 0 0 0 0 0 -1 0 0 # ADP\n 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 # 6PG\n 0 0 0 0 1 -1 1 0 0 0 0 0 0 0 0 0 # F6P\n 0 0 0 0 0 0 1 0 0 0 0 0 0 0 -1 0 # Pi\n 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 1 # H2O\n 0 0 0 0 0 1 -1 -1 0 0 0 0 0 0 0 0 # FDP\n 0 0 0 0 0 0 0 1 -1 1 -1 0 0 0 0 0 # G3P\n 0 0 0 0 0 0 0 1 1 -1 0 -1 0 0 0 0 # DHAP\n]\n\nv = [10, 10, 3, 3, 7, 8, 1, 7, 1, 1, 7, 7, 18, 18, 1, 1]\n\nmets = [#\n \"Glc\",\n \"ATP\",\n \"G6P\",\n \"ADP\",\n \"6PG\",\n \"F6P\",\n \"Pi\",\n \"H2O\",\n \"FDP\",\n \"G3P\",\n \"DHAP\"\n]\n\nrxns = [#\n \"Source Glc\",\n \"Hexokinase\",\n \"G6P dehydrogenase\",\n \"Sink 6PG\",\n \"Phosphoglucose isomerase\",\n \"6-phosphofructo-1-kinase\",\n \"Fructose 1,6-bisphosphatase\",\n \"Fructose-bisphosphate aldolase\",\n \"Triose phosphate isomerase\",\n \"Triose phosphate isomerase\",\n \"Sink G3P\",\n \"Sink DHAP\",\n \"Source ATP\",\n \"Sink ADP\",\n \"Sink Pi\",\n \"Source H2O\"\n]\n\nsmiles = [#\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)OP(=O)(O)O\",\n \"C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)O)O)O)N\",\n \"O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O\",\n \"C([C@H]([C@H]([C@@H](C(=O)CO)O)O)O)OP(=O)(O)O\",\n \"[O-]P(=O)([O-])[O-]\",\n \"O\",\n \"C(C1C(C(C(O1)(COP(=O)(O)O)O)O)O)OP(=O)(O)O\",\n \"C([C@H](C=O)O)OP(=O)(O)O\",\n \"C(C(=O)COP(=O)(O)O)O\"\n]\n\natom = :C # carbon atom type for AEFMs","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"We can check that the flux vector satisfies the steady state requirements.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"all(S * v .== 0) # should evaluate as true","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#Pre-processing-data-(wrapper)","page":"ACHMC (for AEFMs; quickstart)","title":"Pre-processing data (wrapper)","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The following function pre-processes the input metabolic network for computing the AEFM weights for the specified atom type.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"mdl, atom_info, logs = preprocess_all_for_atomic_chmc(S, v, mets, rxns, smiles, atom)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The variable mdl is a NamedTuple containing the updated stoichiometry matrix, flux vector, metabolite/reaction names, metabolite SMILES strings, reaction SMILES strings, and mapped reaction SMILES strings.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"keys(mdl)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The variable logs contains details about input metabolic network in addition to listing the pseudometabolites and pseudoreactions dropped from the network based on the input SMILES strings.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"keys(logs)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"print(logs.model_errors)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"logs.smiles_warnings","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The variable atom_info contains the indices of all source metabolites in the updated network and the number of occurrences for the input atom of interest. It also contains an atom-mapping dictionary relating substrate-atom positions to product-atom positions in each reaction. These are useful for programmatically computing AEFMs across all source metabolite-atom combinations of interest.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"keys(atom_info)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"atom_info.src_mets # source metabolite indices","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"atom_info.max_src_met_atoms # counts of specified atom in each source metabolite","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"atom_info.D # atom-mapping dictionary","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#Computing-ACHMC-for-a-given-metabolite/carbon-atom-state","page":"ACHMC (for AEFMs; quickstart)","title":"Computing ACHMC for a given metabolite/carbon atom state","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The following atomic CHMC is rooted on the first carbon atom of the first source metabolite in the stoichiometry.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"I = (atom_info.src_mets[1], 1, atom) # initial state is 1st carbon of canonicalized glucose\nres = steady_state_efm_distribution(mdl.S, mdl.v, mdl.ms, I, atom_info.D; verbose = false) # S must be Matrix{Int16}","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"If we only wanted to enumerate the AEFMs, we would run:","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res_enum = enumerate_atomic_efms(mdl.S, mdl.ms, I, atom_info.D, verbose = false)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"Both functions produce the same output structure res, except that the AEFM flux decomposition fields will be empty. The transition matrix will also default to uniformly distributed probabilities along each row.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#Output","page":"ACHMC (for AEFMs; quickstart)","title":"Output","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The output res is an immutable struct with 8 fields:","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.i is a tuple storing (i) the source metabolite index, (ii) source metabolite atom index (based on canonicalized SMILES string), and (iii) the atom type. This is a copy of the variable I.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.i","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.e is an array of AEFMs with all corresponding simple cycle closures.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.e","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.p is an array of AEFM probabilities normalized to one.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.p","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.w is an array of AEFM weights normalized by the (unimolecular) reaction flux of the source metabolite.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.w","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.dchmc is a dictionary storing the ACHMC. The keys are the ACHMC states (composed of Markov chain states in res.dmc). The values are the ACHMC state and the Markov chain state children.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.dchmc","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.dmc is a dictionary converting Markov chain states to metabolite-atom positions. The value (0, 0) always corresponds to the external environment sink node (which connects back to the source metabolite-atom state).","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.dmc","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.T is a sparse array storing the ACHMC transition probability matrix.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.T","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.R is an array of tuples storing the reaction index/indices mapped to each ACHMC transition matrix element.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"res.R","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#Converting-AEFM-to-sequence-of-metabolites","page":"ACHMC (for AEFMs; quickstart)","title":"Converting AEFM to sequence of metabolites","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The corresponding AEFMs correspond to the movement of metabolite/atom states through the reaction network. We can convert these states into metabolites using get_efm_metabolite_atom_indices. Note that there is one fewer metabolite name than AEFM metabolite indices because the pseudometabolite (0, 0) linking sink and source reactions is omitted.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"# First AEFM\nefm_seq_1 = mets[first.(get_efm_metabolite_atom_indices(res, 1))]","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"efm_seq_1","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"# Second AEFM\nefm_seq_2 = mets[first.(get_efm_metabolite_atom_indices(res, 2))]","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"efm_seq_2","category":"page"},{"location":"tutorials/chmc-atomic-glucose/#Visualizing-the-CHMC-and-mapped-reactions","page":"ACHMC (for AEFMs; quickstart)","title":"Visualizing the CHMC and mapped reactions","text":"","category":"section"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"The following plotting function visualizes the ACHMC rooted on state I. This is only recommended for exploring ACHMCs of small networks.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"using GLMakie # Makie backend\nGLMakie.activate!()\n\nplot_atomic_chmc(res, S, mets, rs)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"Each node in the main panel corresponds to a CHMC state (metabolite and atomic index).","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"(Image: ACHMC main panel)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"Clicking on a CHMC transition will highlight that transition and display the corresponding metabolic reaction on the upper panel. The pair of purple highlighted atoms correspond to the movement of the same atom from the LHS to RHS of the reaction.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"(Image: ACHMC main and upper panel)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"Finally, the reaction and mapped reaction SMILES strings can also be plotted as an SVG and previewed using a package like ElectronDisplay. If fname != \"\", the SVG is also saved to file. By default, fname == \"\" and the SVG is not saved. The default canvas width and height are 1420 by 580 (pixels) but these can be changed. If using ElectronDisplay and the image is cut off, try resizing the plotting window or reducing the canvas dimensions.","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"using ElectronDisplay\n\n# Reaction string\nplot_mapped_reaction(rs[2], view=true, canvas_width = 1420, canvas_height = 580)\n#plot_mapped_reaction(rs[2], \"\\path\\to\\save\\name.svg\", view=true)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"(Image: Reaction SMILES string)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"# Mapped reaction string\nplot_mapped_reaction(ms[2], view = true, canvas_width = 1420, canvas_height = 580)\n#plot_mapped_reaction(ms[2], \"\\path\\to\\save\\name.svg\", view = true)","category":"page"},{"location":"tutorials/chmc-atomic-glucose/","page":"ACHMC (for AEFMs; quickstart)","title":"ACHMC (for AEFMs; quickstart)","text":"(Image: Mapped reaction SMILES string)","category":"page"},{"location":"installation/python-dependencies/#Exact-Python-dependencies-for-RXNMapper","page":"Exact Python dependencies for RXNMapper","title":"Exact Python dependencies for RXNMapper","text":"","category":"section"},{"location":"installation/python-dependencies/#Python-version","page":"Exact Python dependencies for RXNMapper","title":"Python version","text":"","category":"section"},{"location":"installation/python-dependencies/","page":"Exact Python dependencies for RXNMapper","title":"Exact Python dependencies for RXNMapper","text":"(rxnmapper-virtual-environment)\n$ python\nPython 3.10.14 (main, Jul 31 2024, 21:14:36) [GCC 14.1.1 20240720] on linux\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import sys\n>>> print(sys.version)\n3.10.14 (main, Jul 31 2024, 21:14:36) [GCC 14.1.1 20240720]","category":"page"},{"location":"installation/python-dependencies/#Dependencies-list","page":"Exact Python dependencies for RXNMapper","title":"Dependencies list","text":"","category":"section"},{"location":"installation/python-dependencies/","page":"Exact Python dependencies for RXNMapper","title":"Exact Python dependencies for RXNMapper","text":"(rxnmapper-virtual-environment)\n$ pip list --local\n\nPackage Version\n------------------------ -----------\nannotated-types 0.7.0\nattrs 24.2.0\nbeautifulsoup4 4.12.3\nbs4 0.0.2\ncertifi 2024.7.4\ncharset-normalizer 3.3.2\nclick 8.1.7\nCTSgetPy 0.0.2\ndiskcache 5.6.3\ndnspython 2.6.1\nfilelock 3.15.4\nfsspec 2024.6.1\nhuggingface-hub 0.24.6\nidna 3.8\nJinja2 3.1.4\nMarkupSafe 2.1.5\nmpmath 1.3.0\nnetworkx 3.3\nnumpy 2.1.0\nnvidia-cublas-cu12 12.1.3.1\nnvidia-cuda-cupti-cu12 12.1.105\nnvidia-cuda-nvrtc-cu12 12.1.105\nnvidia-cuda-runtime-cu12 12.1.105\nnvidia-cudnn-cu12 9.1.0.70\nnvidia-cufft-cu12 11.0.2.54\nnvidia-curand-cu12 10.3.2.106\nnvidia-cusolver-cu12 11.4.5.107\nnvidia-cusparse-cu12 12.1.0.106\nnvidia-nccl-cu12 2.20.5\nnvidia-nvjitlink-cu12 12.6.68\nnvidia-nvtx-cu12 12.1.105\npackaging 24.1\npandas 2.2.2\npillow 10.4.0\npip 24.2\npydantic 2.8.2\npydantic_core 2.20.1\npydantic-settings 2.4.0\npymongo 4.8.0\npython-dateutil 2.9.0.post0\npython-dotenv 1.0.1\npytz 2024.1\nPyYAML 6.0.2\nrdkit 2024.3.5\nregex 2024.7.24\nrequests 2.32.3\nrxn-chem-utils 1.6.0\nrxn-utils 2.0.0\nrxnmapper 0.3.1\nsafetensors 0.4.4\nscipy 1.14.1\nsetuptools 72.1.0\nsix 1.16.0\nsoupsieve 2.6\nsympy 1.13.2\ntdqm 0.0.1\ntokenizers 0.19.1\ntorch 2.4.0\ntqdm 4.66.5\ntransformers 4.44.2\ntriton 3.0.0\ntyping_extensions 4.12.2\ntzdata 2024.1\nurllib3 2.2.2\nwheel 0.43.0","category":"page"}] +} diff --git a/v2.0.2/siteinfo.js b/v2.0.2/siteinfo.js new file mode 100644 index 0000000..7198656 --- /dev/null +++ b/v2.0.2/siteinfo.js @@ -0,0 +1 @@ +var DOCUMENTER_CURRENT_VERSION = "v2.0.2"; diff --git a/v2.0.2/tutorials/boilerplate-for-bigg-gems/index.html b/v2.0.2/tutorials/boilerplate-for-bigg-gems/index.html new file mode 100644 index 0000000..2ede43a --- /dev/null +++ b/v2.0.2/tutorials/boilerplate-for-bigg-gems/index.html @@ -0,0 +1,201 @@ + +Boilerplate code for ACHMC analysis of BiGG models · MarkovWeightedEFMs.jl

        Boilerplate code for ACHMC analysis of BiGG models

        The following code is provided to construct ACHMC models of BiGG metabolic models (and others) stored in the SBML file format. Each code block is designed to be standalone with calculations saved to file and re-loaded in a subsequent code block. Since metabolic models can be quite complex, individual pre-processesing functions are used rather than the wrapper function preprocess_all_for_atomic_chmc. Unfortunately, BiGG does not store SMILES strings so these will need to be manually compiled by the user.

        Note we recommend starting with relatively small networks (<500 metabolites and reactions in the original metabolic model) for computational feasibility before scaling to larger ones.

        Inputs (from BiGG)

        This section shows how to extract relevant information from a BiGG metabolic model called e_coli_core.xml

        # Import file names
        +im_sbml = "e_coli_core.xml"
        +
        +# Export file names
        +ex_stoich                   = "stoich.csv"
        +ex_metabolites_compartments = "metabolites-compartments.csv"
        +ex_reactions                = "reactions.csv"
        +ex_formulas                 = "metabolite-formulas.csv"
        +
        +# Packages
        +using SBML, CSV, Tables
        +
        +# Load SBML model
        +mdl = readSBML(im_sbml)
        +metabolites, reactions, S = stoichiometry_matrix(mdl)
        +
        +# Dense stoichiometry matrix
        +S = Array(S)
        +
        +# Metabolite names
        +mets = [mdl.species[m].name for m in metabolites]
        +mets = replace.(mets, " " => "_")
        +
        +# Metabolite names concatenated with compartment
        +metsc = [#
        +    join([mdl.species[m].name, mdl.species[m].compartment], "_")
        +    for m in metabolites
        +]
        +metsc = replace.(metsc, " " => "_")
        +
        +# Metabolite formulas
        +formulas = [mdl.species[m].formula for m in metabolites]
        +formulas[isnothing.(formulas)] .= ""
        +
        +# Reaction names
        +rxns = [mdl.reactions[r].name for r in reactions]
        +
        +# Export to text file
        +CSV.write(ex_stoich, Tables.table(S), header = false)
        +CSV.write(ex_metabolites, Tables.table(mets), header = false)
        +CSV.write(ex_metabolites_compartments, Tables.table(metsc), header = false)
        +CSV.write(ex_reactions, Tables.table(rxns), header = false)
        +CSV.write(ex_formulas, Tables.table(formulas), header = false)

        Pre-processing inputs (for AEFM enumeration)

        This section pre-processes the BiGG inputs to meet the ACHMC requirements.

        # Import file names
        +im_stoich = "stoich.csv"
        +im_mets   = "metabolites-compartments.csv"
        +im_rxns   = "reactions.csv"
        +im_smiles = "smiles-isomeric.csv"
        +
        +# Export file names
        +ex_stoich = "stoichiometry-matrix-processed.csv"
        +ex_mets   = "metabolites-processed.csv"
        +ex_rxns   = "reactions-processed.csv"
        +ex_smiles = "smiles-isomeric-processed.csv"
        +ex_reaction_smiles        = "reaction-smiles-processed.csv"
        +ex_mapped_reaction_smiles = "mapped-reaction-smiles-strings-processed.csv"
        +ex_dict_carbon            = "dictionary-atom-tracing-carbon.csv"
        +
        +# Packages
        +using CSV, Tables, MarkovWeightedEFMs, BenchmarkTools
        +
        +## Load previous inputs
        +# Stoichiometry matrix
        +S = CSV.read(im_stoich, Tables.matrix, header = false)
        +
        +# Metabolites
        +mets = vec(CSV.read(im_mets, Tables.matrix, header = false))
        +
        +# Reactions
        +rxns = String.(vec(CSV.read(im_rxns, Tables.matrix, header = false)))
        +
        +## Pre-processing
        +# (1) Identify problems with S/v inputs
        +errors = find_atomic_chmc_input_errors(S)
        +print(errors) # summary of errors associated with S
        +
        +# (2) Clean S inputs
        +S2, mets2, rxns2 = correct_atomic_chmc_input_errors(errors, S, mets, rxns)
        +print(find_atomic_chmc_input_errors(S2)) # confirm errors have been fixed
        +
        +# (3) Construct vector of smiles corresponding to the remaining metabolites in S
        +# The SMILES strings for pseudometabolites with no defined chemical structure
        +# are given an arbitrary SMILES of 'R' (or character that does not represent
        +# a periodic table element)
        +# SMILES strings matching S2
        +smiles3 = vec(CSV.read(im_smiles, Tables.matrix, header = false))
        +
        +# (4) Remove pseudometabolites and reactions exceeding RXNMapper character limit
        +S4, mets4, rxns4, smiles4, i4 = correct_atomic_chmc_input_smiles(#
        +  S2, mets2, rxns2, smiles3
        +)
        +i4.dropped_rows_pseudometabolites # pseudometabolite rows removed from S2
        +i4.dropped_cols_pseudometabolites # pseudometabolite reactions removed from S2
        +i4.dropped_cols_rxnmapper_limit # reactions in S2 removed bc of RXNMapper limit
        +print(find_atomic_chmc_input_errors(S4)) # confirm no errors
        +
        +# (5) Construct the reaction strings and map atoms via RXNMAPPER
        +smiles5 = canonicalize_smiles(smiles4) # smiles strings must be canonicalized!
        +rs5, ms5 = map_reaction_strings(S4, smiles5, rxns4, false)
        +
        +# (6) Precompute atom tracing dictionary (for carbons)
        +amax = get_max_atoms(smiles5, :C)
        +D_C = precompute_atom_tracing_dictionary(S4, ms5, amax, :C)
        +
        +# Export to text file
        +CSV.write(ex_stoich, Tables.table(S4), header = false)
        +CSV.write(ex_mets, Tables.table(mets4), header = false)
        +CSV.write(ex_rxns, Tables.table(rxns4), header = false, quotestrings = true)
        +CSV.write(ex_smiles, Tables.table(smiles5), header = false)
        +CSV.write(ex_reaction_smiles, Tables.table(rs5), header = false)
        +CSV.write(ex_mapped_reaction_smiles, Tables.table(ms5), header = false)
        +CSV.write(ex_dict_carbon, D_C, header = false)

        Pre-processing inputs (for AEFM weight assignment)

        Assuming there is a steady state flux vector v, the pre-processing steps are slightly different:

        ## Pre-processing
        +# (1) Identify problems with S/v inputs
        +errors = find_atomic_chmc_input_errors(S, v)
        +print(errors) # summary of errors associated with S/v
        +
        +# (2) Clean S/v inputs
        +S2, v2, mets2, rxns2 = correct_atomic_chmc_input_errors(errors, S, v, mets, rxns)
        +print(find_atomic_chmc_input_errors(S2, v2)) # confirm errors have been fixed
        +
        +# (3) Construct vector of smiles corresponding to the remaining metabolites in S
        +smiles3 = vec(CSV.read(im_smiles, Tables.matrix, header = false))
        +
        +# (4) Remove pseudometabolites and reactions exceeding RXNMapper character limit
        +S4, v4, mets4, rxns4, smiles4, i4 = correct_atomic_chmc_input_smiles(#
        +  S2, v2, mets2, rxns2, smiles3
        +)
        +i4.dropped_rows_pseudometabolites # 33 pseudometabolite rows removed from S2
        +i4.dropped_cols_pseudometabolites # 46 pseudometabolite reactions removed from S2
        +i4.dropped_cols_rxnmapper_limit # 3 reactions in S2 removed bc of RXNMapper limit
        +print(find_atomic_chmc_input_errors(S4, v4)) # confirm no errors
        +
        +# (5) Construct the reaction strings and map atoms via RXNMAPPER
        +smiles5 = canonicalize_smiles(smiles4) # smiles strings must be canonicalized!
        +rs5, ms5 = map_reaction_strings(S4, smiles5, rxns, false)
        +
        +# (6) Precompute atom tracing dictionary (for carbons)
        +amax = get_max_atoms(smiles5, :C)
        +D_C = precompute_atom_tracing_dictionary(S4, ms5, amax, :C)

        Enumerating AEFMs across all source metabolite carbons

        # Verbosity of AEFM enumeration function (provides a progress meter)
        +verbose = true
        +
        +# File names
        +stoich_loc = "stoichiometry-matrix-processed.csv"
        +smiles_loc = "smiles-isomeric-processed.csv"
        +mets_loc   = "metabolites-processed.csv"
        +D_C_loc    = "dictionary-atom-tracing-carbon.csv"
        +D_N_loc    = "dictionary-atom-tracing-nitrogen.csv"
        +ms_loc     = "mapped-reaction-smiles-strings-processed.csv"
        +rxns_loc   = "reactions-processed.csv"
        +
        +# Packages
        +using CSV, Tables, MarkovWeightedEFMs, JLD2, Dates
        +
        +## Load final data
        +# Load stoichiometry matrix
        +S = Int16.(CSV.read(stoich_loc, Tables.matrix, header = false))
        +
        +# Load SMILES strings matching the stoichiometry rows
        +smiles = vec(CSV.read(smiles_loc, Tables.matrix, header = false))
        +
        +# Load metabolites
        +mets = vec(CSV.read(mets_loc, Tables.matrix, header = false))
        +
        +# Load atom tracing dictionary
        +D_C = import_atom_tracing_dictionary(D_C_loc)
        +
        +# Load mapped reaction smiles strings
        +ms = vec(CSV.read(#
        +    ms_loc, Tables.matrix, delim = ';', ignoreemptyrows = false, header = false
        +))
        +g(x) = ismissing(x) ? "" : x
        +ms = g.(ms)
        +
        +# Load reactions
        +rxns = String.(vec(CSV.read(rxns_loc, Tables.matrix, header = false)))
        +
        +## Enumerate atomic efms
        +# Identify indices of all source metabolites and number of carbons/nitrogens
        +srcs = get_source_metabolites(Int16.(S))
        +amax_C = get_max_atoms(smiles, :C)
        +
        +start_time = Dates.now()
        +for k in eachindex(srcs)
        +    res_dir = "$k-" * mets[srcs[k]]
        +    isdir(res_dir) || mkdir(res_dir)
        +    for l in 1:amax_C[srcs[k]]
        +        I = (srcs[k], l, :C)
        +        res = enumerate_atomic_efms(S, ms, I, D_C; verbose = verbose)
        +    end
        +end
        +end_time = Dates.now()
        +ttime = end_time - start_time
        +
        +@info "It took $ttime to enumerate all carbon AEFMs."

        Computing AEFM weights across all source metabolite carbons

        Decomposing fluxes onto AEFMs uses the function steady_state_efm_distribution() requires the steady state fluxes v:

        for k in eachindex(srcs)
        +    res_dir = "$k-" * mets[srcs[k]]
        +    isdir(res_dir) || mkdir(res_dir)
        +    for l in 1:amax_C[srcs[k]]
        +        I = (srcs[k], l, :C)
        +        res = steady_state_efm_distribution(S, v, ms, I, D_C; verbose = verbose)
        +    end
        +end
        diff --git a/v2.0.2/tutorials/chmc-atomic-glucose-under-the-hood/index.html b/v2.0.2/tutorials/chmc-atomic-glucose-under-the-hood/index.html new file mode 100644 index 0000000..ab6e9d7 --- /dev/null +++ b/v2.0.2/tutorials/chmc-atomic-glucose-under-the-hood/index.html @@ -0,0 +1,200 @@ + +ACHMC (for AEFMs; under the hood) · MarkovWeightedEFMs.jl

        ACHMC (for AEFMs; under the hood)

        This section explains the pre-processing steps under the hood of preprocess_all_for_atomic_chmc() using the same multispecies reaction network from the previous tutorial.

        Toy multispecies network

        Inputs

        using MarkovWeightedEFMs
        +S = [#
        +  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 # Glc
        +  0 -1  0  0  0 -1  0  0  0  0  0  0  1  0  0  0 # ATP
        +  0  1 -1  0 -1  0  0  0  0  0  0  0  0  0  0  0 # G6P
        +  0  1  0  0  0  1  0  0  0  0  0  0  0 -1  0  0 # ADP
        +  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 # 6PG
        +  0  0  0  0  1 -1  1  0  0  0  0  0  0  0  0  0 # F6P
        +  0  0  0  0  0  0  1  0  0  0  0  0  0  0 -1  0 # Pi
        +  0  0  0  0  0  0 -1  0  0  0  0  0  0  0  0  1 # H2O
        +  0  0  0  0  0  1 -1 -1  0  0  0  0  0  0  0  0 # FDP
        +  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0  0 # G3P
        +  0  0  0  0  0  0  0  1  1 -1  0 -1  0  0  0  0 # DHAP
        +]
        +
        +v = [10, 10, 3, 3, 7, 8, 1, 7, 1, 1, 7, 7, 18, 18, 1, 1]
        +
        +mets = [#
        +  "Glc",
        +  "ATP",
        +  "G6P",
        +  "ADP",
        +  "6PG",
        +  "F6P",
        +  "Pi",
        +  "H2O",
        +  "FDP",
        +  "G3P",
        +  "DHAP"
        +]
        +
        +rxns = [#
        +  "Source Glc",
        +  "Hexokinase",
        +  "G6P dehydrogenase",
        +  "Sink 6PG",
        +  "Phosphoglucose isomerase",
        +  "6-phosphofructo-1-kinase",
        +  "Fructose 1,6-bisphosphatase",
        +  "Fructose-bisphosphate aldolase",
        +  "Triose phosphate isomerase",
        +  "Triose phosphate isomerase",
        +  "Sink G3P",
        +  "Sink DHAP",
        +  "Source ATP",
        +  "Sink ADP",
        +  "Sink Pi",
        +  "Source H2O"
        +]
        +
        +smiles = [#
        +  "C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O",
        +  "C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N",
        +  "C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)OP(=O)(O)O",
        +  "C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)O)O)O)N",
        +  "O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O",
        +  "C([C@H]([C@H]([C@@H](C(=O)CO)O)O)O)OP(=O)(O)O",
        +  "[O-]P(=O)([O-])[O-]",
        +  "O",
        +  "C(C1C(C(C(O1)(COP(=O)(O)O)O)O)O)OP(=O)(O)O",
        +  "C([C@H](C=O)O)OP(=O)(O)O",
        +  "C(C(=O)COP(=O)(O)O)O"
        +]
        +
        +atom = :C # carbon atom type for AEFMs

        We can check that the flux vector satisfies the steady state requirements.

        all(S * v .== 0) # should evaluate as true
        true

        Pre-processing steps

        Checking network structure

        The following functions check for issues with the inputs. The first function find_atomic_chmc_input_errors identifies possible problems with the stoichiometry matrix and flux vector.

        # Confirm there are no issues with stoichiometry matrix
        +errors = find_atomic_chmc_input_errors(S, v)
        print(errors) # summary of errors associated with S/v
        ############################################################
        +## ERROR CHECKING STOICHIOMETRY MATRIX AND FLUX VECTOR #####
        +# (1)  SUM OF ABSOLUTE FLUX RECONSTRUCTION ERROR:
        +#      0.0
        +#      PASSED.
        +# (2)  REACTIONS THAT ARE DUPLICATES:
        +#      NONE.
        +#      PASSED.
        +# (3)  REACTIONS WTIH ZERO FLUX:
        +#      NONE.
        +#      PASSED.
        +# (4)  REACTIONS WTIH NEGATIVE FLUX:
        +#      NONE.
        +#      PASSED.
        +# (5)  INTERNAL REACTIONS W/ NON-INTEGER STOICHIOMETRIES:
        +#      NONE.
        +#      PASSED.
        +# (6)  UNIMOLECULAR SOURCE REACTIONS W/ STOICH == 1:
        +#      1, 13, 16
        +#      PASSED.
        +# (7)  UNIMOLECULAR SOURCE REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (8)  MULTIMOLECULAR SOURCE REACTIONS W/ STOICH == 1:
        +#      NONE.
        +#      PASSED.
        +# (9)  MULTIMOLECULAR SOURCE REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (10) UNIMOLECULAR SINK REACTIONS W/ STOICH == 1:
        +#      4, 11, 12, 14, 15
        +#      PASSED.
        +# (11) UNIMOLECULAR SINK REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (12) MULTIMOLECULAR SINK REACTIONS W/ STOICH == 1:
        +#      NONE.
        +#      PASSED.
        +# (13) MULTIMOLECULAR SINK REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (14) REACTIONS W/ NO SUBSTRATES OR PRODUCTS:
        +#      NONE.
        +#      PASSED.
        +# (15) # METABOLITES PARTICIPATING IN NO REACTIONS:
        +#      NONE.
        +#      PASSED.
        +# STATUS:
        +#      PASSED. THESE INPUTS SATISFY ATOMIC CHMC REQUIREMENTS.
        +############################################################

        Correcting problems in network structure

        Any problems, except for the steady state flux requirement, can be addressed via correct_atomic_chmc_input_errors.

        # S and v have no errors so the inputs are returned
        +correct_atomic_chmc_input_errors(errors, S, mets, rxns)
        +# S, mets, rxns = correct_atomic_chmc_input_errors(errors, S, mets, rxns) # otherwise

        Identifying unmappable reactions

        The next function correct_atomic_chmc_input_smiles checks and fixes problems relating to the SMILES strings. These problems are caused by RXNMapper being unable to map atoms in reactions with pseudometabolites or pseudoreactions with non-integer stoichiometries (e.g. biomass reaction). RXNMapper also has a character limit on reaction SMILES strings. These unmappable reactions are removed and the flux is balanced with unimolecular flux entering/exiting the associated reaction substrates/products.

        # Correct issues associated with RXNMapper character limit,
        +# pseudometabolites and pseudoreactions
        +S, v, mets, rxns, smiles, logs = correct_atomic_chmc_input_smiles(S, v, mets, rxns, smiles)

        At this point, the SMILES strings (matching the updated mets if there were errors in the initial inputs) should be canonicalized. S is also converted to a Matrix{Int16} which is a requirement for subsequent functions.

        smiles = canonicalize_smiles(smiles)
        smiles
        11-element Vector{String}:
        + "OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O"
        + "Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O"
        + "O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O"
        + "Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O"
        + "O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O"
        + "O=C(CO)[C@@H](O)[C@H](O)[C@H](O)COP(=O)(O)O"
        + "O=P([O-])([O-])[O-]"
        + "O"
        + "O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)C(O)C1O"
        + "O=C[C@H](O)COP(=O)(O)O"
        + "O=C(CO)COP(=O)(O)O"

        Atom mapping reactions

        The reaction SMILES strings rs are next constructed from the metabolite SMILES and the atom mapping is performed via RXNMapper and stored in ms.

        # Construct atom traced SMILES strings
        +rs, ms = map_reaction_strings(S, smiles, rxns, false)
        rs
        16-element Vector{String}:
        + ">>OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O"
        + "OC[C@H]1OC(O)[C@H](O)[C@@H](O)[" ⋯ 167 bytes ⋯ "(O)OP(=O)(O)O)[C@@H](O)[C@H]1O"
        + "O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[" ⋯ 34 bytes ⋯ "O)(O)O)[C@@H](O)[C@H](O)[C@H]1O"
        + "O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O>>"
        + "O=P(O)(O)OC[C@H]1OC(O)[C@H](O)[" ⋯ 30 bytes ⋯ "](O)[C@H](O)[C@H](O)COP(=O)(O)O"
        + "Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP" ⋯ 163 bytes ⋯ ")OCC1OC(O)(COP(=O)(O)O)C(O)C1O"
        + "O.O=P(O)(O)OCC1OC(O)(COP(=O)(O)" ⋯ 43 bytes ⋯ "COP(=O)(O)O.O=P([O-])([O-])[O-]"
        + "O=P(O)(O)OCC1OC(O)(COP(=O)(O)O)" ⋯ 19 bytes ⋯ ")COP(=O)(O)O.O=C(CO)COP(=O)(O)O"
        + "O=C[C@H](O)COP(=O)(O)O>>O=C(CO)COP(=O)(O)O"
        + "O=C(CO)COP(=O)(O)O>>O=C[C@H](O)COP(=O)(O)O"
        + "O=C[C@H](O)COP(=O)(O)O>>"
        + "O=C(CO)COP(=O)(O)O>>"
        + ">>Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O"
        + "Nc1ncnc2c1ncn2[C@@H]1O[C@H](COP(=O)(O)OP(=O)(O)O)[C@@H](O)[C@H]1O>>"
        + "O=P([O-])([O-])[O-]>>"
        + ">>O"
        ms
        16-element Vector{String}:
        + ""
        + "[OH:5][CH2:6][C@H:7]1[O:8][CH:9" ⋯ 587 bytes ⋯ "H:40]([OH:41])[C@H:42]1[OH:43]"
        + "[O:8]=[P:7]([OH:9])([OH:10])[O:" ⋯ 177 bytes ⋯ "H:13]([OH:14])[C@H:15]1[OH:16]"
        + ""
        + "[O:14]=[P:13]([OH:15])([OH:16])" ⋯ 178 bytes ⋯ "P:13](=[O:14])([OH:15])[OH:16]"
        + "[NH2:1][c:2]1[n:3][cH:4][n:5][c" ⋯ 640 bytes ⋯ "CH:44]([OH:45])[CH:46]1[OH:47]"
        + "[OH2:20].[O:17]=[P:18]([OH:19])" ⋯ 250 bytes ⋯ "P:18]([O-:19])([O-:20])[O-:21]"
        + "[O:18]=[P:17]([OH:19])([OH:20])" ⋯ 227 bytes ⋯ "P:17](=[O:18])([OH:19])[OH:20]"
        + "[O:4]=[CH:3][C@H:2]([OH:1])[CH2" ⋯ 73 bytes ⋯ ":6][P:7](=[O:8])([OH:9])[OH:10]"
        + "[O:1]=[C:2]([CH2:3][OH:4])[CH2:" ⋯ 73 bytes ⋯ ":6][P:7](=[O:8])([OH:9])[OH:10]"
        + ""
        + ""
        + ""
        + ""
        + ""
        + ""

        Identifying all source metabolite-atom positions

        The following code extracts the source metabolite indices in mets and computes the total number of carbon atoms of interest.

        # Total number of atom type across all metabolites
        +atom_max = get_max_atoms(smiles, atom)
        +
        +# Identify source metabolite indices and copies of atom
        +src_mets = get_source_metabolites(S)
        +
        +# Number of carbon atoms in each source metabolite
        +max_src_mets_carbon = atom_max[src_mets]
        # Source metabolites
        +mets[src_mets]
        3-element Vector{String}:
        + "Glc"
        + "ATP"
        + "H2O"
        # Carbons in each source metabolite
        +max_src_mets_carbon
        3-element Vector{Int64}:
        +  6
        + 10
        +  0

        Enumerating metabolite-atom mappings across reactions

        We then precompute an atom tracing dictionary mapping the (carbon) atom in the stoichiometric copy of a substrate to its product atom position across each reaction.

        # Precompute atom tracing dictionary
        +D_C = precompute_atom_tracing_dictionary(S, ms, atom_max, atom) # S must be Matrix{Int16}
        D_C
        Dict{NTuple{4, Int64}, Tuple{Int64, Int64}} with 62 entries:
        +  (3, 2, 1, 3)  => (5, 2)
        +  (2, 2, 1, 6)  => (4, 2)
        +  (1, 2, 1, 2)  => (3, 2)
        +  (2, 5, 1, 2)  => (4, 5)
        +  (9, 1, 1, 7)  => (6, 2)
        +  (6, 1, 1, 6)  => (9, 2)
        +  (9, 1, 1, 8)  => (10, 1)
        +  (3, 3, 1, 5)  => (6, 2)
        +  (2, 9, 1, 6)  => (4, 9)
        +  (3, 4, 1, 5)  => (6, 1)
        +  (9, 2, 1, 7)  => (6, 1)
        +  (2, 1, 1, 2)  => (4, 1)
        +  (6, 2, 1, 6)  => (9, 1)
        +  (9, 2, 1, 8)  => (10, 2)
        +  (2, 8, 1, 2)  => (4, 8)
        +  (3, 6, 1, 3)  => (5, 4)
        +  (2, 6, 1, 6)  => (4, 6)
        +  (2, 10, 1, 2) => (4, 10)
        +  (1, 6, 1, 2)  => (3, 6)
        +  ⋮             => ⋮

        Conclusion

        All of the code/functions described above are wrapped into preprocess_all_for_atomic_chmc(). If this wrapper function fails, you may need to step through these individual pre-processing functions to identify the error.

        diff --git a/v2.0.2/tutorials/chmc-atomic-glucose/index.html b/v2.0.2/tutorials/chmc-atomic-glucose/index.html new file mode 100644 index 0000000..562be1b --- /dev/null +++ b/v2.0.2/tutorials/chmc-atomic-glucose/index.html @@ -0,0 +1,218 @@ + +ACHMC (for AEFMs; quickstart) · MarkovWeightedEFMs.jl

        ACHMC (for AEFMs; quickstart)

        This section shows how to use the wrapper function in MarkovWeightedEFMs.jl to enumerate and assign AEFMs weights in a simple, multispecies reaction network.

        Toy multispecies network

        Inputs

        using MarkovWeightedEFMs
        +S = [#
        +  1 -1  0  0  0  0  0  0  0  0  0  0  0  0  0  0 # Glc
        +  0 -1  0  0  0 -1  0  0  0  0  0  0  1  0  0  0 # ATP
        +  0  1 -1  0 -1  0  0  0  0  0  0  0  0  0  0  0 # G6P
        +  0  1  0  0  0  1  0  0  0  0  0  0  0 -1  0  0 # ADP
        +  0  0  1 -1  0  0  0  0  0  0  0  0  0  0  0  0 # 6PG
        +  0  0  0  0  1 -1  1  0  0  0  0  0  0  0  0  0 # F6P
        +  0  0  0  0  0  0  1  0  0  0  0  0  0  0 -1  0 # Pi
        +  0  0  0  0  0  0 -1  0  0  0  0  0  0  0  0  1 # H2O
        +  0  0  0  0  0  1 -1 -1  0  0  0  0  0  0  0  0 # FDP
        +  0  0  0  0  0  0  0  1 -1  1 -1  0  0  0  0  0 # G3P
        +  0  0  0  0  0  0  0  1  1 -1  0 -1  0  0  0  0 # DHAP
        +]
        +
        +v = [10, 10, 3, 3, 7, 8, 1, 7, 1, 1, 7, 7, 18, 18, 1, 1]
        +
        +mets = [#
        +  "Glc",
        +  "ATP",
        +  "G6P",
        +  "ADP",
        +  "6PG",
        +  "F6P",
        +  "Pi",
        +  "H2O",
        +  "FDP",
        +  "G3P",
        +  "DHAP"
        +]
        +
        +rxns = [#
        +  "Source Glc",
        +  "Hexokinase",
        +  "G6P dehydrogenase",
        +  "Sink 6PG",
        +  "Phosphoglucose isomerase",
        +  "6-phosphofructo-1-kinase",
        +  "Fructose 1,6-bisphosphatase",
        +  "Fructose-bisphosphate aldolase",
        +  "Triose phosphate isomerase",
        +  "Triose phosphate isomerase",
        +  "Sink G3P",
        +  "Sink DHAP",
        +  "Source ATP",
        +  "Sink ADP",
        +  "Sink Pi",
        +  "Source H2O"
        +]
        +
        +smiles = [#
        +  "C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)O",
        +  "C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)OP(=O)(O)O)O)O)N",
        +  "C([C@@H]1[C@H]([C@@H]([C@H](C(O1)O)O)O)O)OP(=O)(O)O",
        +  "C1=NC(=C2C(=N1)N(C=N2)[C@H]3[C@@H]([C@@H]([C@H](O3)COP(=O)(O)OP(=O)(O)O)O)O)N",
        +  "O=C1O[C@H](COP(=O)(O)O)[C@@H](O)[C@H](O)[C@H]1O",
        +  "C([C@H]([C@H]([C@@H](C(=O)CO)O)O)O)OP(=O)(O)O",
        +  "[O-]P(=O)([O-])[O-]",
        +  "O",
        +  "C(C1C(C(C(O1)(COP(=O)(O)O)O)O)O)OP(=O)(O)O",
        +  "C([C@H](C=O)O)OP(=O)(O)O",
        +  "C(C(=O)COP(=O)(O)O)O"
        +]
        +
        +atom = :C # carbon atom type for AEFMs

        We can check that the flux vector satisfies the steady state requirements.

        all(S * v .== 0) # should evaluate as true
        true

        Pre-processing data (wrapper)

        The following function pre-processes the input metabolic network for computing the AEFM weights for the specified atom type.

        mdl, atom_info, logs = preprocess_all_for_atomic_chmc(S, v, mets, rxns, smiles, atom)

        The variable mdl is a NamedTuple containing the updated stoichiometry matrix, flux vector, metabolite/reaction names, metabolite SMILES strings, reaction SMILES strings, and mapped reaction SMILES strings.

        keys(mdl)
        (:S, :ms, :rxns, :v, :mets, :rs, :smiles)

        The variable logs contains details about input metabolic network in addition to listing the pseudometabolites and pseudoreactions dropped from the network based on the input SMILES strings.

        keys(logs)
        (:model_errors, :smiles_warnings)
        print(logs.model_errors)
        ############################################################
        +## ERROR CHECKING STOICHIOMETRY MATRIX AND FLUX VECTOR #####
        +# (1)  SUM OF ABSOLUTE FLUX RECONSTRUCTION ERROR:
        +#      0.0
        +#      PASSED.
        +# (2)  REACTIONS THAT ARE DUPLICATES:
        +#      NONE.
        +#      PASSED.
        +# (3)  REACTIONS WTIH ZERO FLUX:
        +#      NONE.
        +#      PASSED.
        +# (4)  REACTIONS WTIH NEGATIVE FLUX:
        +#      NONE.
        +#      PASSED.
        +# (5)  INTERNAL REACTIONS W/ NON-INTEGER STOICHIOMETRIES:
        +#      NONE.
        +#      PASSED.
        +# (6)  UNIMOLECULAR SOURCE REACTIONS W/ STOICH == 1:
        +#      1, 13, 16
        +#      PASSED.
        +# (7)  UNIMOLECULAR SOURCE REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (8)  MULTIMOLECULAR SOURCE REACTIONS W/ STOICH == 1:
        +#      NONE.
        +#      PASSED.
        +# (9)  MULTIMOLECULAR SOURCE REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (10) UNIMOLECULAR SINK REACTIONS W/ STOICH == 1:
        +#      4, 11, 12, 14, 15
        +#      PASSED.
        +# (11) UNIMOLECULAR SINK REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (12) MULTIMOLECULAR SINK REACTIONS W/ STOICH == 1:
        +#      NONE.
        +#      PASSED.
        +# (13) MULTIMOLECULAR SINK REACTIONS W/ STOICH != 1:
        +#      NONE.
        +#      PASSED.
        +# (14) REACTIONS W/ NO SUBSTRATES OR PRODUCTS:
        +#      NONE.
        +#      PASSED.
        +# (15) # METABOLITES PARTICIPATING IN NO REACTIONS:
        +#      NONE.
        +#      PASSED.
        +# STATUS:
        +#      PASSED. THESE INPUTS SATISFY ATOMIC CHMC REQUIREMENTS.
        +############################################################
        logs.smiles_warnings
        (dropped_rows_pseudometabolites = Int64[], dropped_cols_pseudometabolites = Int64[], dropped_cols_rxnmapper_limit = Int64[])

        The variable atom_info contains the indices of all source metabolites in the updated network and the number of occurrences for the input atom of interest. It also contains an atom-mapping dictionary relating substrate-atom positions to product-atom positions in each reaction. These are useful for programmatically computing AEFMs across all source metabolite-atom combinations of interest.

        keys(atom_info)
        (:D, :atom, :max_src_met_atoms, :src_mets)
        atom_info.src_mets # source metabolite indices
        3-element Vector{Int64}:
        + 1
        + 2
        + 8
        atom_info.max_src_met_atoms # counts of specified atom in each source metabolite
        3-element Vector{Int64}:
        +  6
        + 10
        +  0
        atom_info.D # atom-mapping dictionary
        Dict{NTuple{4, Int64}, Tuple{Int64, Int64}} with 62 entries:
        +  (3, 2, 1, 3)  => (5, 2)
        +  (2, 2, 1, 6)  => (4, 2)
        +  (1, 2, 1, 2)  => (3, 2)
        +  (2, 5, 1, 2)  => (4, 5)
        +  (9, 1, 1, 7)  => (6, 2)
        +  (6, 1, 1, 6)  => (9, 2)
        +  (9, 1, 1, 8)  => (10, 1)
        +  (3, 3, 1, 5)  => (6, 2)
        +  (2, 9, 1, 6)  => (4, 9)
        +  (3, 4, 1, 5)  => (6, 1)
        +  (9, 2, 1, 7)  => (6, 1)
        +  (2, 1, 1, 2)  => (4, 1)
        +  (6, 2, 1, 6)  => (9, 1)
        +  (9, 2, 1, 8)  => (10, 2)
        +  (2, 8, 1, 2)  => (4, 8)
        +  (3, 6, 1, 3)  => (5, 4)
        +  (2, 6, 1, 6)  => (4, 6)
        +  (2, 10, 1, 2) => (4, 10)
        +  (1, 6, 1, 2)  => (3, 6)
        +  ⋮             => ⋮

        Computing ACHMC for a given metabolite/carbon atom state

        The following atomic CHMC is rooted on the first carbon atom of the first source metabolite in the stoichiometry.

        I = (atom_info.src_mets[1], 1, atom) # initial state is 1st carbon of canonicalized glucose
        +res = steady_state_efm_distribution(mdl.S, mdl.v, mdl.ms, I, atom_info.D; verbose = false) # S must be Matrix{Int16}
        res
        CHMCAtomicSummary((1, 1, :C), @NamedTuple{EFM::Vector{Int64}, Closures::Vector{Tuple{Int64, Int64}}}[(EFM = [6, 5, 6], Closures = [(6, 5)]), (EFM = [4, 1, 2, 5, 6, 7, 4], Closures = [(8, 1)]), (EFM = [4, 1, 2, 3, 4], Closures = [(4, 1)]), (EFM = [8, 7, 8], Closures = [(9, 7)]), (EFM = [4, 1, 2, 5, 6, 7, 8, 4], Closures = [(10, 1)])], [0.09000000000000001, 0.56, 0.27, 0.01, 0.07], [1.0, 6.222222222222222, 3.0, 0.11111111111111112, 0.7777777777777778], Dict{Int64, Tuple{Int16, Int16}}(5 => (6, 6), 4 => (0, 0), 6 => (9, 4), 7 => (11, 2), 2 => (3, 1), 8 => (10, 1), 3 => (5, 3), 1 => (1, 1)), Dict{Vector{Int16}, @NamedTuple{id::Int64, children::Vector{Int16}}}([1, 2, 5, 6, 7] => (id = 7, children = [8]), [1, 2, 5, 6] => (id = 6, children = [7]), [1, 2, 5, 6, 7, 4] => (id = 8, children = []), [1] => (id = 1, children = [2]), [1, 2, 3] => (id = 3, children = []), [1, 2, 3, 4] => (id = 4, children = []), [1, 2] => (id = 2, children = [3, 5]), [1, 2, 5] => (id = 5, children = [6]), [1, 2, 5, 6, 7, 8] => (id = 9, children = []), [1, 2, 5, 6, 7, 8, 4] => (id = 10, children = [])…), sparse([4, 8, 10, 1, 2, 3, 2, 6, 5, 6, 9, 7, 7, 9], [1, 1, 1, 2, 3, 4, 5, 5, 6, 7, 7, 8, 9, 10], [1.0, 1.0, 1.0, 1.0, 0.3, 1.0, 0.7, 0.125, 1.0, 0.875, 0.125, 0.875, 0.125, 0.875], 10, 10), @NamedTuple{i::Int64, j::Int64, k::Int16}[(i = 1, j = 2, k = 2), (i = 2, j = 3, k = 3), (i = 2, j = 5, k = 5), (i = 3, j = 4, k = 4), (i = 4, j = 1, k = 4), (i = 5, j = 6, k = 6), (i = 6, j = 5, k = 7), (i = 6, j = 7, k = 8), (i = 7, j = 8, k = 12), (i = 8, j = 1, k = 12), (i = 7, j = 9, k = 10), (i = 9, j = 10, k = 11), (i = 10, j = 1, k = 11), (i = 9, j = 7, k = 9)])

        If we only wanted to enumerate the AEFMs, we would run:

        res_enum = enumerate_atomic_efms(mdl.S, mdl.ms, I, atom_info.D, verbose = false)

        Both functions produce the same output structure res, except that the AEFM flux decomposition fields will be empty. The transition matrix will also default to uniformly distributed probabilities along each row.

        Output

        The output res is an immutable struct with 8 fields:

        res.i is a tuple storing (i) the source metabolite index, (ii) source metabolite atom index (based on canonicalized SMILES string), and (iii) the atom type. This is a copy of the variable I.

        res.i
        (1, 1, :C)

        res.e is an array of AEFMs with all corresponding simple cycle closures.

        res.e
        5-element Vector{@NamedTuple{EFM::Vector{Int64}, Closures::Vector{Tuple{Int64, Int64}}}}:
        + (EFM = [6, 5, 6], Closures = [(6, 5)])
        + (EFM = [4, 1, 2, 5, 6, 7, 4], Closures = [(8, 1)])
        + (EFM = [4, 1, 2, 3, 4], Closures = [(4, 1)])
        + (EFM = [8, 7, 8], Closures = [(9, 7)])
        + (EFM = [4, 1, 2, 5, 6, 7, 8, 4], Closures = [(10, 1)])

        res.p is an array of AEFM probabilities normalized to one.

        res.p
        5-element Vector{Float64}:
        + 0.09000000000000001
        + 0.56
        + 0.27
        + 0.01
        + 0.07

        res.w is an array of AEFM weights normalized by the (unimolecular) reaction flux of the source metabolite.

        res.w
        5-element Vector{Float64}:
        + 1.0
        + 6.222222222222222
        + 3.0
        + 0.11111111111111112
        + 0.7777777777777778

        res.dchmc is a dictionary storing the ACHMC. The keys are the ACHMC states (composed of Markov chain states in res.dmc). The values are the ACHMC state and the Markov chain state children.

        res.dchmc
        Dict{Vector{Int16}, @NamedTuple{id::Int64, children::Vector{Int16}}} with 10 entries:
        +  [1, 2, 5, 6, 7]       => (id = 7, children = [8])
        +  [1, 2, 5, 6]          => (id = 6, children = [7])
        +  [1, 2, 5, 6, 7, 4]    => (id = 8, children = [])
        +  [1]                   => (id = 1, children = [2])
        +  [1, 2, 3]             => (id = 3, children = [])
        +  [1, 2, 3, 4]          => (id = 4, children = [])
        +  [1, 2]                => (id = 2, children = [3, 5])
        +  [1, 2, 5]             => (id = 5, children = [6])
        +  [1, 2, 5, 6, 7, 8]    => (id = 9, children = [])
        +  [1, 2, 5, 6, 7, 8, 4] => (id = 10, children = [])

        res.dmc is a dictionary converting Markov chain states to metabolite-atom positions. The value (0, 0) always corresponds to the external environment sink node (which connects back to the source metabolite-atom state).

        res.dmc
        Dict{Int64, Tuple{Int16, Int16}} with 8 entries:
        +  5 => (6, 6)
        +  4 => (0, 0)
        +  6 => (9, 4)
        +  7 => (11, 2)
        +  2 => (3, 1)
        +  8 => (10, 1)
        +  3 => (5, 3)
        +  1 => (1, 1)

        res.T is a sparse array storing the ACHMC transition probability matrix.

        res.T
        10×10 SparseArrays.SparseMatrixCSC{Float64, Int64} with 14 stored entries:
        +  ⋅   1.0   ⋅    ⋅    ⋅      ⋅    ⋅      ⋅      ⋅      ⋅ 
        +  ⋅    ⋅   0.3   ⋅   0.7     ⋅    ⋅      ⋅      ⋅      ⋅ 
        +  ⋅    ⋅    ⋅   1.0   ⋅      ⋅    ⋅      ⋅      ⋅      ⋅ 
        + 1.0   ⋅    ⋅    ⋅    ⋅      ⋅    ⋅      ⋅      ⋅      ⋅ 
        +  ⋅    ⋅    ⋅    ⋅    ⋅     1.0   ⋅      ⋅      ⋅      ⋅ 
        +  ⋅    ⋅    ⋅    ⋅   0.125   ⋅   0.875   ⋅      ⋅      ⋅ 
        +  ⋅    ⋅    ⋅    ⋅    ⋅      ⋅    ⋅     0.875  0.125   ⋅ 
        + 1.0   ⋅    ⋅    ⋅    ⋅      ⋅    ⋅      ⋅      ⋅      ⋅ 
        +  ⋅    ⋅    ⋅    ⋅    ⋅      ⋅   0.125   ⋅      ⋅     0.875
        + 1.0   ⋅    ⋅    ⋅    ⋅      ⋅    ⋅      ⋅      ⋅      ⋅ 

        res.R is an array of tuples storing the reaction index/indices mapped to each ACHMC transition matrix element.

        res.R
        14-element Vector{@NamedTuple{i::Int64, j::Int64, k::Int16}}:
        + (i = 1, j = 2, k = 2)
        + (i = 2, j = 3, k = 3)
        + (i = 2, j = 5, k = 5)
        + (i = 3, j = 4, k = 4)
        + (i = 4, j = 1, k = 4)
        + (i = 5, j = 6, k = 6)
        + (i = 6, j = 5, k = 7)
        + (i = 6, j = 7, k = 8)
        + (i = 7, j = 8, k = 12)
        + (i = 8, j = 1, k = 12)
        + (i = 7, j = 9, k = 10)
        + (i = 9, j = 10, k = 11)
        + (i = 10, j = 1, k = 11)
        + (i = 9, j = 7, k = 9)

        Converting AEFM to sequence of metabolites

        The corresponding AEFMs correspond to the movement of metabolite/atom states through the reaction network. We can convert these states into metabolites using get_efm_metabolite_atom_indices. Note that there is one fewer metabolite name than AEFM metabolite indices because the pseudometabolite (0, 0) linking sink and source reactions is omitted.

        # First AEFM
        +efm_seq_1 = mets[first.(get_efm_metabolite_atom_indices(res, 1))]
        efm_seq_1
        3-element Vector{String}:
        + "FDP"
        + "F6P"
        + "FDP"
        # Second AEFM
        +efm_seq_2 = mets[first.(get_efm_metabolite_atom_indices(res, 2))]
        efm_seq_2
        5-element Vector{String}:
        + "Glc"
        + "G6P"
        + "F6P"
        + "FDP"
        + "DHAP"

        Visualizing the CHMC and mapped reactions

        The following plotting function visualizes the ACHMC rooted on state I. This is only recommended for exploring ACHMCs of small networks.

        using GLMakie # Makie backend
        +GLMakie.activate!()
        +
        +plot_atomic_chmc(res, S, mets, rs)

        Each node in the main panel corresponds to a CHMC state (metabolite and atomic index).

        ACHMC main panel

        Clicking on a CHMC transition will highlight that transition and display the corresponding metabolic reaction on the upper panel. The pair of purple highlighted atoms correspond to the movement of the same atom from the LHS to RHS of the reaction.

        ACHMC main and upper panel

        Finally, the reaction and mapped reaction SMILES strings can also be plotted as an SVG and previewed using a package like ElectronDisplay. If fname != "", the SVG is also saved to file. By default, fname == "" and the SVG is not saved. The default canvas width and height are 1420 by 580 (pixels) but these can be changed. If using ElectronDisplay and the image is cut off, try resizing the plotting window or reducing the canvas dimensions.

        using ElectronDisplay
        +
        +# Reaction string
        +plot_mapped_reaction(rs[2], view=true, canvas_width = 1420, canvas_height = 580)
        +#plot_mapped_reaction(rs[2], "\path\to\save\name.svg", view=true)

        Reaction SMILES string

        # Mapped reaction string
        +plot_mapped_reaction(ms[2], view = true, canvas_width = 1420, canvas_height = 580)
        +#plot_mapped_reaction(ms[2], "\path\to\save\name.svg", view = true)

        Mapped reaction SMILES string

        diff --git a/v2.0.2/tutorials/chmc-standard-ion-channels/index.html b/v2.0.2/tutorials/chmc-standard-ion-channels/index.html new file mode 100644 index 0000000..1888909 --- /dev/null +++ b/v2.0.2/tutorials/chmc-standard-ion-channels/index.html @@ -0,0 +1,85 @@ + +CHMC (ion channels) · MarkovWeightedEFMs.jl

        CHMC (ion channels)

        This section demonstrates how to use the functions in MarkovWeightedEFMs.jl to analyze the steady state dynamics of the following ion channel with three possible binding sites reproduced from (Bicknell and Goodhill)[https://doi.org/10.1073/pnas.1604090113].

        Markov chain model of IP3 receptor from Bicknell and Goodhill (https://doi.org/10.1073/pnas.1604090113)

        Markov state model of IP3 channel activity

        Rate constants

        using MarkovWeightedEFMs
        +
        +# Parameters
        +c   = 0.1 # Ca2+ (uM)
        +I   = 0.1 # IP3 (uM)
        +a1  = 50
        +a2  = 0.035
        +a4  = 3.5
        +a5  = 65
        +a6  = 25
        +a7  = 10
        +a8  = 0.035
        +a9  = 0.15
        +a10 = 1.25
        +a11 = 110
        +b1  = 2.5
        +b2  = 1.25
        +b3  = 0.25
        +b4  = 12.5
        +b5  = 10
        +b7  = 0.25
        +b9  = 0.2
        +b10 = 2.5
        +b11 = 20
        +K1  = b1 / a1
        +K2  = b2 / a2
        +K4  = b4 / a4
        +K5  = b5 / a5
        +K7  = b7 / a7
        +K9  = b9 / a9
        +K10 = b10 / a10
        +a3  = (b3 * K4) / (K1 * K2)
        +b6  = (a6 * K5 * K7) / K1
        +b8  = (a8 * K2 * K10) / K9

        Generator and transition matrix

        # Markov transition rate matrix
        +Q = [#
        +  0  c*a6 0    I*a7 0    0    0  0    0    0
        +  b6 0    c*a4 0    I*a1 0    0  0    0    0
        +  0  b4   0    0    0    I*a3 0  0    0    0
        +  b7 0    0    0    c*a5 0    a9 0    0    0
        +  0  b1   0    b5   0    c*a2 0  a9   0    a11
        +  0  0    b3   0    b2   0    0  0    a10  0
        +  0  0    0    b9   0    0    0  c*a5 0    0
        +  0  0    0    0    b9   0    b5 0    c*a8 0
        +  0  0    0    0    0    b10  0  b8   0    0
        +  0  0    0    0    b11  0    0  0    0    0
        +];
        +
        +# Markov transition probability matrix
        +T = Q ./ sum(Q, dims=2)
        10×10 Matrix{Float64}:
        + 0.0        0.714286   0.0        …  0.0         0.0         0.0
        + 0.26441    0.0        0.0481227     0.0         0.0         0.0
        + 0.0        0.996016   0.0           0.0         0.0         0.0
        + 0.0362319  0.0        0.0           0.0         0.0         0.0
        + 0.0        0.0203826  0.0           0.00122296  0.0         0.896835
        + 0.0        0.0        0.0909091  …  0.0         0.454545    0.0
        + 0.0        0.0        0.0           0.970149    0.0         0.0
        + 0.0        0.0        0.0           0.0         0.00034302  0.0
        + 0.0        0.0        0.0           0.428571    0.0         0.0
        + 0.0        0.0        0.0           0.0         0.0         0.0

        Enumerating EFMs and computing their probabilities

        The Markov state model contains 39 EFMs. If one were to simulate trajectories from this model for an infinite period of time and decompose these trajectories into simple cycles, the resulting frequencies would converge on the following EFM probabilities. For example, the active-inactive-active transition involving states 10-5-10 occurs ~83.8% of the time on average in this model.

        res = steady_state_efm_distribution(T);
        +
        +# EFMs/simple cycles and their corresponding probabilities
        +reduce(hcat, [res.e, res.p])
        39×2 Matrix{Any}:
        + [8, 5, 8]                    0.000463084
        + [10, 5, 10]                  0.838116
        + [7, 8, 7]                    0.0564629
        + [6, 5, 8, 9, 6]              2.84498e-6
        + [6, 9, 6]                    1.82727e-5
        + [9, 8, 9]                    1.16059e-5
        + [2, 1, 4, 7, 8, 9, 6, 5, 2]  1.00348e-7
        + [2, 5, 2]                    0.0172035
        + [6, 3, 6]                    6.73059e-7
        + [2, 1, 4, 5, 6, 3, 2]        3.12821e-7
        + ⋮                            
        + [2, 1, 4, 5, 8, 9, 6, 3, 2]  5.35722e-8
        + [2, 1, 4, 7, 8, 9, 6, 3, 2]  1.01175e-7
        + [4, 1, 2, 3, 6, 5, 8, 7, 4]  2.79855e-9
        + [4, 1, 2, 3, 6, 9, 8, 7, 4]  1.01175e-7
        + [2, 1, 4, 5, 2]              0.00182393
        + [2, 1, 4, 7, 8, 5, 2]        1.63344e-5
        + [4, 1, 2, 3, 6, 9, 8, 5, 4]  5.35722e-8
        + [4, 1, 2, 5, 4]              0.00182393
        + [4, 1, 2, 5, 8, 7, 4]        1.63344e-5

        Visualizing the CHMC

        The blue node represents state 1 and is the root of the tree. All green nodes return back to the blue node but these arrows are hidden to limit visual clutter.

        using GLMakie
        +GLMakie.activate!()
        +plot_chmc(T, 1) # arbitrarily rooted on state 1

        diff --git a/v2.0.2/tutorials/chmc-standard-metabolic-networks/index.html b/v2.0.2/tutorials/chmc-standard-metabolic-networks/index.html new file mode 100644 index 0000000..37d01d7 --- /dev/null +++ b/v2.0.2/tutorials/chmc-standard-metabolic-networks/index.html @@ -0,0 +1,42 @@ + +CHMC (metabolic networks) · MarkovWeightedEFMs.jl

        CHMC (metabolic networks)

        This section demonstrates how to use the functions in MarkovWeightedEFMs.jl to analyze the following unimolecular reaction network.

        Example unimolecular reaction network

        Problem statement

        Given the metabolic network above, its steady state fluxes, and its elementary flux modes (EFMs), what is the set of EFM weights that reconstructs the observed network fluxes?

        Inputs

        For this type of problem, we require the following:

        1. Stoichiometry matrix of unimolecular reactions (must be unimolecular and strongly-connected; either open or closed loop)
        2. Steady state fluxes along each reaction.

        The network metabolites and reactions are typically encoded in an $m$ by $r$ stoichiometry matrix S. The steady state flux vector is stored as a separate vector.

        using MarkovWeightedEFMs # load package
        +
        +# Stoichiometry matrix and flux vector for the example network
        +S = [#
        + -1  0  0  0  0  0  0  0  0  0  1
        +  1 -1  1 -1  0  0  0  0  0  0  0
        +  0  1 -1  0 -1  1  0  0  0  0  0
        +  0  0  0  1  0  0 -1  0  0  0  0
        +  0  0  0  0  1 -1  1 -1 -1  1  0
        +  0  0  0  0  0  0  0  1  0  0 -1
        +  0  0  0  0  0  0  0  0  1 -1  0
        +]
        +v = [3, 2, 1, 2, 3, 2, 2, 3, 1, 1, 3]

        We can check that the flux vector satisfies the steady state requirements.

        all(S * v .== 0) # should evaluate as true
        true

        Solving for EFM sequences, probabilities, and weights

        The following function applies our (discrete-time) cycle-history Markov chain (CHMC) method to compute the network EFMs, their steady state EFM probabilities, and weights. By default, the last parameter is 1 and can be omitted from the function. This parameter is the (arbitrary) initial state to root the CHMC. The choice of root state does not change the EFM probabilities or weights and is explained further in the section below.

        res = steady_state_efm_distribution(S, v, 1)
        CHMCStandardSummary([[3, 2, 3], [6, 1, 2, 3, 5, 6], [3, 2, 4, 5, 3], [3, 5, 3], [7, 5, 7], [6, 1, 2, 4, 5, 6]], [0.10638297872340424, 0.19148936170212763, 0.042553191489361694, 0.2553191489361702, 0.14893617021276592, 0.2553191489361702], [0.7142857142857143, 1.2857142857142858, 0.2857142857142857, 1.7142857142857144, 0.9999999999999999, 1.7142857142857144])

        The enumerated EFM sequences are

        res.e
        6-element Vector{Vector{Int64}}:
        + [3, 2, 3]
        + [6, 1, 2, 3, 5, 6]
        + [3, 2, 4, 5, 3]
        + [3, 5, 3]
        + [7, 5, 7]
        + [6, 1, 2, 4, 5, 6]

        The corresponding EFM probabilities are

        res.p
        6-element Vector{Float64}:
        + 0.10638297872340424
        + 0.19148936170212763
        + 0.042553191489361694
        + 0.2553191489361702
        + 0.14893617021276592
        + 0.2553191489361702

        The corresponding EFM weights are

        res.w
        6-element Vector{Float64}:
        + 0.7142857142857143
        + 1.2857142857142858
        + 0.2857142857142857
        + 1.7142857142857144
        + 0.9999999999999999
        + 1.7142857142857144

        We can check that the EFM weights reconstruct the observed network fluxes

        E = reshape_efm_vector(res.e, S) # matrix of EFM weights
        +E * res.w ≈ v # passes
        true

        A binary EFM matrix with rows = # reactions and columns = # EFMs can be converted back to the array of EFM sequences by

        reshape_efm_matrix(E, S)
        6-element Vector{Vector{Int64}}:
        + [2, 3, 2]
        + [1, 2, 3, 5, 6, 1]
        + [3, 2, 4, 5, 3]
        + [3, 5, 3]
        + [5, 7, 5]
        + [1, 2, 4, 5, 6, 1]

        Visualizing the CHMC

        The following plotting function visualizes the CHMC rooted on a metabolite state (1 by default).

        using GLMakie # Makie backend
        +GLMakie.activate!()
        +T = stoichiometry_to_transition_matrix(S, v)
        +plot_chmc(T, 1) # the last parameter is the rooted metabolite index

        If using the GLMakie backend, ensure OpenGL is installed on your machine and accessible by Julia. The GLMakie plot is interactive and allows users to drag nodes and zoom in/out. Otherwise, you could choose another backend such as CairoMakie to generate and save a static plot. A prettier, hand-coded version of the transformed network is shown below.

        The blue node is the root of the tree and the green nodes indicate that there is an edge back up to the root. By default, these arrows are omitted to avoid cluttering the plot.

        diff --git a/versions.js b/versions.js index a61d926..a64c825 100644 --- a/versions.js +++ b/versions.js @@ -6,5 +6,5 @@ var DOC_VERSIONS = [ "v1.0", "dev", ]; -var DOCUMENTER_NEWEST = "v2.0.1"; +var DOCUMENTER_NEWEST = "v2.0.2"; var DOCUMENTER_STABLE = "stable";

        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 here to go to the documentation for the latest stable release.'; + div.appendChild(closer); + document.body.appendChild(div); +} + +if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", maybeAddWarning); +} else { + maybeAddWarning(); +} diff --git a/v2.0.2/index.html b/v2.0.2/index.html new file mode 100644 index 0000000..14dc9ae --- /dev/null +++ b/v2.0.2/index.html @@ -0,0 +1,2 @@ + +MarkovWeightedEFMs.jl · MarkovWeightedEFMs.jl

      • p6J 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�^EH|5rG5q6w%>Ao<&KGY} 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 LtZ3PHJ^%j;1e0;n literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/toy-network-1.png b/v2.0.2/assets/toy-network-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d63d1ab96698757d3fe848647a8801c8f273d944 GIT binary patch literal 23133 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 z

        Rh*~q6 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 IW%CFB3jvQ_)c^nh literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/toy-network-1-chmc-makie-1.png b/v2.0.2/assets/toy-network-1-chmc-makie-1.png new file mode 100644 index 0000000000000000000000000000000000000000..024a1cfbceef7ad9b58f9d37939a97015d4e6d9b GIT binary patch literal 2482210 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 literal 0 HcmV?d00001 diff --git a/v2.0.2/assets/toy-network-1-chmc-makie-2.png b/v2.0.2/assets/toy-network-1-chmc-makie-2.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4c422bf86fa1fafb5ffcca8514498259c1f46c GIT binary patch literal 2475724 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

        5f5U{K~%%+Bm1Hd4mm3; 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 i_2ghM`~CR;4j+6r@be*c~koNsv58gR#rLC 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