.pyco-full-flavour{--length: 800%;color:transparent;background-size:var(--length) 100%;background:linear-gradient(to right,#40f190,#23f097,#00ed9e,#00eaa6,#00e7ad 1.79%,#01dbc0,#00d1cc,#01c5d3,#01b9db,#00ade4 10.71%,#00a7e9,#00a0f1 12.5%,#009ef3,#0e9cf4 12.95%,#2798f4 13.39%,#4090f1 14.29%,#52acf5,#71c5f7 21.43%,#c0f0ff 28.57%,#a3ddfe,#91c6fe,#8cacfa,#9090f1,#ac7cf1,#ca64e2,#e745c2 53.57%,#f42fab 55.36%,#f91f9e 56.25%,#fc1497,#ff0090 57.14%,#ff076b,#ff0040 71.43%,#ff173d,#ff2639 73.21%,#ff3533 75%,#ff4e27,#ff601c,#ff7000,#ff8001,#ff8e0c,#ff9c18,#ffa920) 0 0/var(--length) 100% no-repeat;background:linear-gradient(to right,#40f190,#23f097,color(xyz 0.362 0.634 0.424),color(xyz 0.351 0.622 0.451),color(xyz 0.342 0.609 0.479) 1.79%,color(xyz 0.313 0.557 0.591),color(xyz 0.297 0.505 0.701),color(xyz 0.29 0.454 0.796),color(xyz 0.288 0.404 0.867),color(xyz 0.287 0.357 0.906) 10.71%,color(xyz 0.286 0.335 0.912),color(xyz 0.285 0.314 0.908) 12.5%,#0e9cf4,#2798f4 13.39%,#4090f1 14.29%,#52acf5,#71c5f7 21.43%,#c0f0ff 28.57%,#a3ddfe,#91c6fe,#8cacfa,#9090f1,#ac7cf1,#ca64e2,#e745c2 53.57%,#f42fab 55.36%,#f91f9e 56.25%,#fc1497,#ff0090 57.14%,color(xyz 0.444 0.224 0.157),#ff0040 71.43%,color(xyz 0.426 0.222 0.063),color(xyz 0.429 0.229 0.059) 73.21%,color(xyz 0.437 0.241 0.052) 75%,color(xyz 0.449 0.268 0.042) 78.57%,#ff7000 85.71%,color(xyz 0.492 0.366 0.041),color(xyz 0.514 0.407 0.048) 92.86%,#ffa920) 0 0/var(--length) 100% no-repeat;-webkit-background-clip:text;background-clip:text;animation:anim-flavour 20s infinite alternate ease-in-out;animation-delay:-6.9s}@keyframes anim-flavour{0%{background-position-x:0}to{background-position-x:100%}}@keyframes anim-popin{0%{background-position-y:100}to{background-position-y:0}}*{margin:0;padding:0;box-sizing:border-box}:root{color-scheme:light dark;font-family:Readex Pro,Source Sans Pro,Segoe UI,system-ui;font-weight:300;letter-spacing:.015em;font-size:100%}html,body{width:100%}code{font-family:Fira Mono,Consolas,monospace;font-weight:400;font-size:80%}p code,li code{padding:.2em .4em;margin:0;white-space:break-spaces;background-color:#afb8c133;border-radius:.4em}pre:has(code){padding-left:1em;border-radius:.75em;box-shadow:0 0 12px light-dark(rgba(0,0,0,0),rgba(64,144,241,.5))}b,strong{font-weight:600}blockquote{margin:0;padding:0 1rem;color:#a9b0b8;border-left:2px solid light-dark(#c7d0d9,#145090)}img{max-width:100%;object-fit:contain}hr{width:90%;padding:2rem 0;margin:0 auto;visibility:hidden}hr:after{content:"";display:block;visibility:visible;border-bottom:1px solid light-dark(#dfe7f1,#145090)}:not(pre code,pre code>*)::selection{background-color:#ffc72080!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.caption{color:light-dark(#a9b0b8,#145090)}.error{color:#ff0040}code[class*=language-],pre[class*=language-]{color:#d6deeb;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;font-size:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#00172a}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#1d3b53fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{color:#fff;background:#011627}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#637777}.token.punctuation{color:#c792ea}.namespace{color:#b2ccd6}.token.deleted{color:#ef53508f;font-style:italic}.token.symbol,.token.property{color:#80cbc4}.token.tag,.token.operator,.token.keyword{color:#7fdbca}.token.boolean{color:#ff5874}.token.number{color:#f78c6c}.token.constant,.token.function,.token.builtin,.token.char{color:#82aaff}.token.selector,.token.doctype{color:#c792ea;font-style:italic}.token.attr-name,.token.inserted{color:#addb67;font-style:italic}.token.string,.token.url,.token.entity,.language-css .token.string,.style .token.string{color:#addb67}.token.class-name,.token.atrule,.token.attr-value{color:#ffcb8b}.token.regex,.token.important,.token.variable{color:#d6deeb}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}@media (prefers-reduced-motion){*{animation:none!important;transition:none!important}}.nav-link.svelte-109epvr{padding:.25em 0}.trigger.svelte-109epvr{padding:0 1em;display:flex;justify-content:center;align-items:center;text-decoration:none;background:transparent;border:none;border-radius:.5em;transition:color .2s ease-in-out,background-color .2s ease-in-out,color .12s ease-out,background-color .12s ease-out}.trigger.svelte-109epvr:has(img:where(.svelte-109epvr)){padding:0 .5em}.trigger.svelte-109epvr p:where(.svelte-109epvr){padding:.75em 0;font-family:Sen,Source Sans Pro,Segoe UI,system-ui;font-weight:400;font-size:100%;color:#fff;transition:color .12s ease-out,background-color .12s ease-out}.trigger.svelte-109epvr img:where(.svelte-109epvr){max-height:1.6em}.trigger.svelte-109epvr img:where(.svelte-109epvr)~p:where(.svelte-109epvr){padding-left:.5em}.trigger.svelte-109epvr:hover,.trigger.svelte-109epvr:focus{cursor:pointer;background:#0003}.trigger.svelte-109epvr:hover p:where(.svelte-109epvr),.trigger.svelte-109epvr:focus p:where(.svelte-109epvr){color:#ffc720}.trigger.svelte-109epvr:active{cursor:pointer;background-color:#ffffff14}@media (max-width: 5rem){.nav-link.collapse.svelte-109epvr{display:none}}.dropdown.svelte-109epvr{min-width:5em;position:absolute;z-index:22;display:flex;flex-direction:column;gap:.2rem;visibility:hidden;opacity:0;transition:opacity .2s ease}.nav-link.svelte-109epvr:is(:where(.svelte-109epvr):hover,:where(.svelte-109epvr):focus,:where(.svelte-109epvr):focus-within) .dropdown:where(.svelte-109epvr),.dropdown.svelte-109epvr:hover{display:flex;flex-direction:column;visibility:visible;opacity:1;transform:none}.dropdown-content.svelte-109epvr{padding:.5em .5em .75em;background:#00172acc;outline:1.5px solid white;border-radius:.5em;box-shadow:0 4px 8px -1px #0003;transform:translateY(1.2em);transition:transform .2s cubic-bezier(.165,.84,.44,1)}.nav-link.svelte-109epvr:is(:where(.svelte-109epvr):hover,:where(.svelte-109epvr):focus) .dropdown:where(.svelte-109epvr) .dropdown-content:where(.svelte-109epvr),.dropdown-content.svelte-109epvr:hover{transform:translateY(.8em)}button#duality.svelte-109epvr{color:light-dark(#4090f1,#9090f1)}.nav-drop-link.svelte-14mxhyk{padding:.5em 1.5em .5em .5em;display:block;font-family:Sen,Source Sans Pro,Segoe UI,system-ui;font-weight:400;font-size:100%;color:#fff;text-decoration:none;text-align:left;background:transparent;border:none;border-radius:.5em;transition:color .2s ease-in-out,background-color .2s ease-in-out,color .12s ease-out,background-color .12s ease-out}.nav-drop-link.svelte-14mxhyk:hover,.nav-drop-link.svelte-14mxhyk:focus{cursor:pointer;color:#ffc720;background-color:#0003}.nav-drop-link.svelte-14mxhyk:active{cursor:pointer;background-color:light-dark(rgba(0,0,0,.07),rgba(255,255,255,.1))}.pyco-flavour.svelte-7nzrn8{padding:0;display:block;font-family:Geologica,Fira Mono,Consolas,Overpass,Segoe UI Semibold,system-ui,sans-serif;font-weight:400;color:transparent;background:linear-gradient(to right,#9090f1,#8cacfa,#91c6fe,#a3ddfe,#c0f0ff);-webkit-background-clip:text;background-clip:text}.pyco-flavour-null.svelte-7nzrn8{color:#80808080}nav.svelte-2ukcal{width:100%;padding:0 5rem;position:fixed;top:0;z-index:20;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:110%;background:#00172acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #ffc720}section.svelte-2ukcal{display:flex;flex-flow:row nowrap;align-items:center;gap:.4rem}a.svelte-b2trr5:not(:has(img)){text-decoration:none;display:inline-block;position:relative;color:#ff0090;transition:.2s}a.svelte-b2trr5:not(:has(img)):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:light-dark(#4090f1,#ffc720);transform:scaleX(0);transform-origin:right;transition:transform .2s ease-out}a.svelte-b2trr5:not(:has(img)):hover{color:light-dark(#4090f1,#ffc720)}a.svelte-b2trr5:not(:has(img)):hover:after{transform:scaleX(1);transform-origin:left}footer.svelte-b2trr5{color-scheme:dark;margin-top:2rem;font-family:Sen,Source Sans Pro,Segoe UI,system-ui;font-weight:400;font-size:100%;color:#fff;background-color:#00172a;background-image:url(../../../pycobytes-back-2.png);background-size:100%;background-repeat:no-repeat}.dark-overlay.svelte-b2trr5{width:100%;height:100%;padding:4rem 10% 8rem;display:flex;flex-direction:column;align-items:end;text-align:right;background:linear-gradient(to right,#0003,#000 75%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.info.svelte-b2trr5{margin-bottom:5em}.info.svelte-b2trr5 #footer-pyco-desc:where(.svelte-b2trr5){padding:.75em 0 1.5em;font-size:150%}.info.svelte-b2trr5 .line:where(.svelte-b2trr5){width:50%;padding-top:.75em;margin-left:auto;border-bottom:1px solid #ffc720}.info.svelte-b2trr5 #footer-sup:where(.svelte-b2trr5){padding-top:1em}.credits.svelte-b2trr5{padding-top:1em}.duality-container.svelte-12qhfyh{color:light-dark(black,white);background:light-dark(white,#00172a);transition:color .2s ease-in-out,background-color .2s ease-in-out}
