#app{font-family:Roboto Mono,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#nav li{padding-right:15px}#nav a{font-weight:700;padding:5px}:root{--color-transparent:transparent;--color-neutral:#718096;--color-neutral-light:#e2e8f0;--color-neutral-low-title:#1a202c;--color-neutral-low-content:#4a5568;--color-neutral-low-fill:transparent;--color-neutral-low-background:#fff;--color-neutral-low-muted:#4a5568;--color-neutral-normal-content:#2d3748;--color-neutral-normal-fill:#edf2f7;--color-neutral-normal-background:#f7fafc;--color-neutral-normal-muted:#4a5568;--color-neutral-high-content:#fff;--color-neutral-high-fill:#4a5568;--color-neutral-high-muted:#e2e8f0;--color-positive:#48bb78;--color-positive-low-title:#2f855a;--color-positive-low-content:#38a169;--color-positive-low-fill:transparent;--color-positive-low-background:#fff;--color-positive-low-muted:#48bb78;--color-positive-normal-content:#276749;--color-positive-normal-fill:#c6f6d5;--color-positive-normal-background:#f0fff4;--color-positive-normal-muted:#38a169;--color-positive-high-content:#fff;--color-positive-high-fill:var(--color-positive);--color-positive-high-muted:#f0fff4;--color-warning:#ecc94b;--color-warning-low-title:#975a16;--color-warning-low-content:#b7791f;--color-warning-low-fill:transparent;--color-warning-low-background:#fff;--color-warning-low-muted:#d69e2e;--color-warning-normal-content:#975a16;--color-warning-normal-fill:#fefcbf;--color-warning-normal-background:ivory;--color-warning-normal-muted:#d69e2e;--color-warning-high-content:#744210;--color-warning-high-fill:#f6e05e;--color-warning-high-muted:#975a16;--color-critical:#f56565;--color-critical-low-title:#c53030;--color-critical-low-content:#e53e3e;--color-critical-low-fill:transparent;--color-critical-low-background:#fff;--color-critical-low-muted:#f56565;--color-critical-normal-content:#9b2c2c;--color-critical-normal-fill:#fed7d7;--color-critical-normal-background:#fff5f5;--color-critical-normal-muted:#e53e3e;--color-critical-high-content:#fff;--color-critical-high-fill:var(--color-critical);--color-critical-high-muted:#fff5f5;--color-info:#4299e1;--color-info-low-title:#2b6cb0;--color-info-low-content:#3182ce;--color-info-low-fill:transparent;--color-info-low-background:#fff;--color-info-low-muted:#4299e1;--color-info-normal-content:#2c5282;--color-info-normal-fill:#bee3f8;--color-info-normal-background:#ebf8ff;--color-info-normal-muted:#3182ce;--color-info-high-content:#fff;--color-info-high-fill:var(--color-info);--color-info-high-muted:#ebf8ff;--color-urge:#805ad5;--color-urge-low-title:#6b46c1;--color-urge-low-content:#805ad5;--color-urge-low-fill:transparent;--color-urge-low-background:#fff;--color-urge-low-muted:#9f7aea;--color-urge-normal-content:#553c9a;--color-urge-normal-fill:#e9d8fd;--color-urge-normal-background:#faf5ff;--color-urge-normal-muted:#805ad5;--color-urge-high-content:#fff;--color-urge-high-fill:var(--color-urge);--color-urge-high-muted:#faf5ff;--color-content:var(--color-neutral-low-content);--color-fill:var(--color-transparent);--color-background:var(--color-transparent);--color-muted:var(--color-neutral-low-muted);--color-core:var(--color-neutral);--color-light:var(--color-neutral-light);--color-title:var(--color-neutral-low-title);--color-icon:var(--color-content);--fallback-box-shadow-low:0 0 0 0 transparent;--fallback-box-shadow-normal:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--fallback-box-shadow-high:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--fallback-box-shadow:var(--fallback-box-shadow-normal);--family-primary:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--family-secondary:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--text-rendering-mode:optimizeLegibility;--body-line-height:1.5 }.loading{pointer-events:none}.loading{color:transparent!important;color:var(--color-transparent)!important;position:relative}.loading:after{animation:spin .5s linear infinite;animation:spin var(--loading-speed,.5s) infinite linear;border:2px solid #4a5568;border:var(--loading-width,2px) solid var(--color-content);border-color:transparent transparent #4a5568 #4a5568;border-color:var(--color-transparent) var(--color-transparent) var(--color-content) var(--color-content);content:"";height:.85em;height:var(--loading-height,.85em);width:.85em;width:var(--loading-height,.85em);right:calc(50% - .425em);right:calc(50% - var(--loading-height, .85em)/2);bottom:calc(50% - .425em);bottom:calc(50% - var(--loading-height, .85em)/2);overflow:visible;position:absolute;border-radius:9999px;margin-left:auto;margin-right:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.card{display:block;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden}.card,.section{color:#4a5568;color:var(--color-content);background-color:transparent;background-color:var(--color-background)}.sep{height:3rem;height:var(--sep-height,3rem);border-style:none}.aside,.sep{background-color:transparent}.aside{border-left:3px solid #718096;border-left:var(--aside-border-width,3px) solid var(--color-core);color:#4a5568;color:var(--color-content);background-color:var(--color-background);display:block;padding:1rem;border-radius:.25rem .5rem .5rem .25rem;overflow:hidden}.code{background-color:#edf2f7;background-color:var(--code-background,#edf2f7);border-radius:.25rem;padding:1px .25rem;display:inline;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.content{line-height:1.5;line-height:var(--body-line-height,1.5);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--family-primary)}.content>:not(:last-child){margin-bottom:.75rem}.content>:not(:first-child){margin-top:.75rem}.content h1{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--family-secondary);color:#1a202c;color:var(--color-title);font-weight:600;line-height:1.25}.content h2,.content h3,.content h4,.content h5,.content h6{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--family-secondary);color:#1a202c;color:var(--color-title);font-weight:600;font-size:1.875rem;line-height:1.25}.content h1:not(:first-child){margin-top:3rem}.content h2:not(:first-child){margin-top:2.5rem}.content h3:not(:first-child){margin-top:2rem}.content h4:not(:first-child),.content h5:not(:first-child),.content h6:not(:first-child){margin-top:1.5rem}.content code{background-color:#edf2f7;background-color:var(--code-background,#edf2f7);padding:1px .25rem;display:inline}.content code,.content pre{border-radius:.25rem;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.content pre{background-color:#edf2f7;background-color:var(--pre-background,#edf2f7);white-space:pre;padding:.5rem;display:block;overflow:scroll}.content pre code{padding:0}.content code,.content kbd{margin-left:1px;margin-right:1px}.content pre code{margin-left:0;margin-right:0}.content kbd{background-color:#4a5568;background-color:var(--kbd-background,#4a5568);color:#fff;color:var(--kbd-color,#fff);border-radius:.25rem;padding:1px .25rem;display:inline;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.content h1{font-size:1.875rem}.content h2{font-size:1.5rem}.content h3{font-size:1.25rem}.content h4{font-size:1.125rem}.content h5{font-size:1rem}.content h6{font-size:.875rem}.content li{display:list-item;text-align:left}.content ol,.content ul{display:block;margin-left:2rem}.content ol{list-style-type:decimal}.content ul{list-style-type:disc}.content a:not(.button):not(.portal){color:inherit;text-decoration:underline}.content strong{color:#1a202c;color:var(--color-title);font-weight:500}.content b{font-weight:600}.content blockquote{border-left:3px solid #718096;border-left:var(--aside-border-width,3px) solid var(--color-core);color:#4a5568;color:var(--color-content);background-color:transparent;background-color:var(--color-background);display:block;padding:1rem;border-radius:.25rem .5rem .5rem .25rem;overflow:hidden;--color-content:var(--color-neutral-normal-content);--color-fill:var(--color-neutral-normal-fill);--color-background:var(--color-neutral-normal-background,var(--color-fill));--color-muted:var(--color-neutral-normal-muted);--color-title:var(--color-neutral-normal-title,var(--color-neutral-normal-content));--color-core:var(--color-neutral);--color-light:var(--color-neutral-light,var(--color-core));--color-icon:var(--color-neutral-normal-muted);--fallback-box-shadow:var(--fallback-box-shadow-normal);margin-top:1.25rem;margin-bottom:1.25rem}.content blockquote cite{color:#4a5568;color:var(--color-muted);font-size:.75rem;font-style:normal;display:block;margin-top:.25rem}.content table{width:100%;border-collapse:collapse;max-width:100%;overflow:scroll}.content table thead{border-bottom-width:1px}.content table tfoot{border-top-width:1px}.content table tr{display:table-row;vertical-align:inherit;border-color:inherit}.content table tbody tr:nth-child(2n){background-color:#f7fafc;background-color:var(--table-background-alternating,#f7fafc)}.content table td,.content table th{padding:.5rem;text-align:left;display:table-cell}.content table th,.heading{color:#1a202c;color:var(--color-title);font-weight:600}.heading{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--family-secondary);font-size:1.875rem;line-height:1.25}.kbd{background-color:#4a5568;background-color:var(--kbd-background,#4a5568);color:#fff;color:var(--kbd-color,#fff);border-radius:.25rem;padding:1px .25rem;display:inline;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.label{color:#1a202c;color:var(--color-title);font-weight:500}.pre{background-color:#edf2f7;background-color:var(--pre-background,#edf2f7);white-space:pre;border-radius:.25rem;padding:.5rem;display:block;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pre code{padding:0}.subheading{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--family-secondary);font-size:1.25rem}.subheading,.support{color:#4a5568;color:var(--color-muted)}.support{font-size:.75rem}.icon{color:#4a5568;color:var(--color-content);align-items:center;justify-content:center;vertical-align:middle;display:inline-flex;width:1em;width:var(--icon-width,1em);height:1em;height:var(--icon-height,1em);fill:#4a5568;fill:var(--color-content)}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1em;height:var(--progress-height,1em);display:block;overflow:hidden;width:100%;padding:0;border:none;writing-mode:horizontal-tb;border-radius:9999px}.progress::-webkit-progress-bar{background-color:#e2e8f0;background-color:var(--progress-background-color,#e2e8f0)}.progress::-webkit-progress-value{background-color:#718096;background-color:var(--color-core);border:none}.progress::-moz-selection{background-color:#718096;background-color:var(--color-core);border:none}.progress::selection{background-color:#718096;background-color:var(--color-core);border:none}.progress::-moz-progress-bar{background-color:#718096;background-color:var(--color-core);border:none}.progress::-ms-fill{background-color:#718096;background-color:var(--color-core);border:none}.table{width:100%;border-collapse:collapse;max-width:100%;overflow:scroll}.table thead{border-bottom-width:1px}.table tfoot{border-top-width:1px}.table tr{display:table-row;vertical-align:inherit;border-color:inherit}.table tbody tr:nth-child(2n){background-color:#f7fafc;background-color:var(--table-background-alternating,#f7fafc)}.table td,.table th{padding:.5rem;text-align:left;display:table-cell}.table th{color:#1a202c;color:var(--color-title);font-weight:600}.button{background-color:transparent;background-color:var(--color-fill);color:#4a5568;color:var(--color-content);display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-content:center;justify-content:space-between;cursor:pointer;position:relative;line-height:1.5;line-height:var(--button-line-height,1.5);white-space:nowrap;transition:filter 75ms linear;transition:filter var(--button-transition-speed,75ms) linear;transform-origin:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;padding:.25rem .5rem;outline:0}.button:focus:not([disabled]):not(.field),.button:hover:not([disabled]):not(.field){filter:brightness(95%);filter:brightness(var(--button-filter-brightness,95%))}.button[disabled]{opacity:.6;cursor:not-allowed}.input{border-color:#e2e8f0;border-color:var(--color-light);transition:box-shadow 75ms ease-out;transition:box-shadow var(--field-shadow-transition-speed,75ms) ease-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--fallback-box-shadow);appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:1px;border-radius:.25rem;max-width:100%;width:100%;padding:.5rem;line-height:1.25;background-color:#fff;display:inline-flex}.input[disabled]{cursor:not-allowed;background-color:#e2e8f0;background-color:var(--color-light);opacity:.6;opacity:var(--field-disabled-opacity,.6)}.input[readonly]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.input:hover{box-shadow:0 0 1px 1px var(--color-light),0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--field-hover-box-shadow,0 0 1px 1px var(--color-light)),var(--fallback-box-shadow)}.input:focus{box-shadow:0 0 0 2px var(--color-core),0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--field-focus-box-shadow,0 0 0 2px var(--color-core)),var(--fallback-box-shadow);outline:0}.select{position:relative}.select select{border-color:#e2e8f0;border-color:var(--color-light);transition:box-shadow 75ms ease-out;transition:box-shadow var(--field-shadow-transition-speed,75ms) ease-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--fallback-box-shadow);appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:1px;border-radius:.25rem;max-width:100%;width:100%;line-height:1.25;background-color:#fff;display:inline-flex;display:block;padding:.5rem 2.5rem .5rem .5rem}.select select[disabled]{cursor:not-allowed;background-color:#e2e8f0;background-color:var(--color-light);opacity:.6;opacity:var(--field-disabled-opacity,.6)}.select select[readonly]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select select:hover{box-shadow:0 0 1px 1px var(--color-light),0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--field-hover-box-shadow,0 0 1px 1px var(--color-light)),var(--fallback-box-shadow)}.select select:focus{box-shadow:0 0 0 2px var(--color-core),0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--field-focus-box-shadow,0 0 0 2px var(--color-core)),var(--fallback-box-shadow);outline:0}.select:after{right:1em;right:var(--select-chev-offset,1em);--color-icon:var(--color-core);z-index:10;border:1.5px solid #4a5568;border:var(--chev-width,1.5px) solid var(--color-icon,var(--color-core));height:.5em;height:var(--chev-size,.5em);width:.5em;width:var(--chev-size,.5em);transform:rotate(45deg);transform-origin:top;content:" ";border-top-width:0;border-left-width:0;pointer-events:none;margin-top:auto;margin-bottom:auto;top:0;bottom:0;align-self:center;position:absolute}.switch{position:relative;display:inline-block;line-height:1.375;vertical-align:baseline;cursor:pointer;padding-right:.5rem}.switch input{padding-right:.25rem}.switch input[disabled],.switch input[disabled]~*{opacity:.8;opacity:var(--switch-disabled-opacity,.8);cursor:not-allowed}.textarea{border-color:#e2e8f0;border-color:var(--color-light);transition:box-shadow 75ms ease-out;transition:box-shadow var(--field-shadow-transition-speed,75ms) ease-out;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--fallback-box-shadow);appearance:none;-webkit-appearance:none;-moz-appearance:none;border-width:1px;border-radius:.25rem;max-width:100%;width:100%;padding:.5rem;line-height:1.25;background-color:#fff;display:inline-flex}.textarea[disabled]{cursor:not-allowed;background-color:#e2e8f0;background-color:var(--color-light);opacity:.6;opacity:var(--field-disabled-opacity,.6)}.textarea[readonly]{-webkit-user-select:all;-moz-user-select:all;user-select:all}.textarea:hover{box-shadow:0 0 1px 1px var(--color-light),0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--field-hover-box-shadow,0 0 1px 1px var(--color-light)),var(--fallback-box-shadow)}.textarea:focus{box-shadow:0 0 0 2px var(--color-core),0 1px 3px #0000001a,0 1px 2px #0000000f;box-shadow:var(--field-focus-box-shadow,0 0 0 2px var(--color-core)),var(--fallback-box-shadow);outline:0}.upload{display:inline-block;position:relative;padding-right:.5rem;cursor:pointer}.upload input{display:none}:root{text-rendering:optimizeLegibility;text-rendering:var(--text-rendering-mode);min-height:var(--min-height);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--family-primary);color:#4a5568;color:var(--color-content);scroll-behavior:smooth}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.space-x-3>:not(template)~:not(template){--space-x-reverse: 0;margin-right:calc(.75rem * var(--space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--space-x-reverse)))}.bg-transparent{background-color:transparent}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.content-center{align-content:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-grow{flex-grow:1}.float-right{float:right}.font-normal{font-weight:400}.font-bold{font-weight:700}.h-0{height:0}.h-1{height:.25rem}.h-8{height:2rem}.h-48{height:12rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-0{margin-top:0}.ml-1{margin-left:.25rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.max-h-screen{max-height:100vh}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-screen-lg{max-width:1024px}.p-0{padding:0}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.static{position:static}.relative{position:relative}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-gray-700{--text-opacity: 1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-900{--text-opacity: 1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.italic{font-style:italic}.align-baseline{vertical-align:baseline}.visible{visibility:visible}.w-6{width:1.5rem}.w-8{width:2rem}.w-48{width:12rem}.w-full{width:100%}.gap-2{grid-gap:.5rem;gap:.5rem}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.transform{--transform-translate-x: 0;--transform-translate-y: 0;--transform-rotate: 0;--transform-skew-x: 0;--transform-skew-y: 0;--transform-scale-x: 1;--transform-scale-y: 1;transform:translate(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skew(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Thin-c4ae1384.ttf) format("truetype");font-style:normal;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-ThinItalic-25ef82c2.ttf) format("truetype");font-style:italic;font-weight:100;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Light-c570ac12.ttf) format("truetype");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-LightItalic-8c74efeb.ttf) format("truetype");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Regular-c7ab2d73.ttf) format("truetype");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Italic-3dbdd703.ttf) format("truetype");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Medium-30c29a9c.ttf) format("truetype");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-MediumItalic-782a6b9f.ttf) format("truetype");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Bold-69fdf4ef.ttf) format("truetype");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-BoldItalic-7790a289.ttf) format("truetype");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}:root{--dark-bg: #2e3440;--dark-heading: #e5e9f0;--dark-text: #d8dee9;--dark-scrollbar-thumb: #4c566a;--dark-scrollbar-track: #434c5e;--dark-border: #eceff4;--light-bg: #eceff4;--light-text: #2e3440;--light-scrollbar-thumb: #d8dee9;--light-scrollbar-track: #e5e9f0;--light-border: #434c5e;--gradient: linear-gradient(to right, #11998E 0%, #38ef7d 100%);--family-primary: "Roboto Mono", monospace !important;--family-secondary: var(--family-primary) !important}@keyframes dark-to-light{0%{background-color:var(--dark-bg);color:var(--dark-text)}to{background-color:var(--light-bg);color:var(--light-text)}}@keyframes light-to-dark{0%{background-color:var(--light-bg);color:var(--light-text)}to{background-color:var(--dark-bg);color:var(--dark-text)}}.dark-to-light,.light-to-dark{animation-duration:.7s}.dark-to-light{animation-name:dark-to-light}.light-to-dark{animation-name:light-to-dark}span.switcher:hover{cursor:pointer}.switcher{margin:0;padding:0}a:link{text-decoration:underline}.rainbow{background:var(--gradient);animation:rainbow 5s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (prefers-reduced-motion){.rainbow{animation:none!important}}@keyframes rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-360deg)}}.subheading{font-size:1.2rem!important}h1,h2,h3,h4,h5,h6{font-size:revert;font-weight:revert}html{scroll-behavior:smooth;scrollbar-width:thin}#nav>header>div.mr-6>h3>a>span>a{border:none!important}.dark{background-color:var(--dark-bg);color:var(--dark-text);scrollbar-color:var(--dark-scrollbar-thumb) var(--dark-scrollbar-track)}.dark .about,.dark .home,.dark .subheading{color:var(--dark-text)}.dark #nav a,.dark .heading{color:var(--dark-heading)}.dark #nav a.router-link-exact-active,.dark .frame{border:1.5px solid var(--dark-border)!important}::-webkit-scrollbar{width:15px}.dark::-webkit-scrollbar-track{background-color:var(--dark-scrollbar-track)}.dark::-webkit-scrollbar-thumb{background-color:var(--dark-scrollbar-thumb)}.light{background-color:var(--light-bg);color:var(--light-text);scrollbar-color:var(--light-scrollbar-thumb) var(--light-scrollbar-track)}.light #nav a.router-link-exact-active,.light #codestats{border:1.5px solid var(--light-border)!important}.light::-webkit-scrollbar-track{background-color:var(--light-scrollbar-track)}.light::-webkit-scrollbar-thumb{background-color:var(--light-scrollbar-thumb)}
