@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.b8sx-q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.b8sx-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--background:var(--ez-bg);--page:var(--ez-bg);--primary:#8b5cf6;--primary-light:#c084fc;--primary-dark:#7c3aed;--accent:#c026d3;--accent-light:#d946ef;--text-primary:var(--ez-text);--text-secondary:#cbc7d8;--text-muted:var(--ez-dim);--text-link:#ccd0d6;--gradient-button:linear-gradient(135deg, #c026d3 0%, #a855f7 100%);--gradient-button-hover:linear-gradient(135deg, #d946ef 0%, #c084fc 100%);--border-card:var(--ez-line-strong);--font-system:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading:var(--font-ez);--font-display:var(--font-ez);--font-body:var(--font-ez);--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--gutter:20px;scrollbar-color:#fff3 transparent;--ez-bg:#0c0b12;--ez-surface:#14121c;--ez-raise:#1c1a26;--ez-line:#ffffff13;--ez-line-strong:#ffffff24;--ez-text:#f2f1f7;--ez-dim:#a29eb3;--ez-faint:#7d798f;--ez-violet:#c084fc;--ez-boost:#ee7bf4;--ez-green:#3ba55c;--ez-star:#00b67a;--ez-track:#26232f;--font-ez:var(--font-archivo), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ez-content:1200px}@media (min-width:1600px){:root{--ez-content:1380px}}@media (min-width:1920px){:root{--ez-content:1500px}}@media (max-width:768px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:thin;transition:color .3s,background-color .3s,border-color .3s}html{background:var(--background);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-ez);color:#212529;background:var(--background);-webkit-tap-highlight-color:transparent;font-size:1rem;font-weight:400;line-height:1.5;overflow-x:clip}@media (min-width:769px){html,body{background:var(--page)}}html:has([data-ground=flat]){background:var(--ez-bg)}html:has([data-ground=flat]) body{background:var(--ez-bg)}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}@media (min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}p{margin-bottom:1rem}ol,ul{margin-bottom:1rem;padding-left:2rem}strong{font-weight:bolder}a{color:#0d6efd;text-decoration:none;transition:all .3s}a:hover{color:#0a58ca}img,svg{vertical-align:middle}a,img{-webkit-user-drag:none}button{font:inherit;text-transform:none;cursor:pointer;border-radius:0}button:focus:not(:focus-visible){outline:0}pre{font-family:var(--font-mono);margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}@media (min-width:769px) and (prefers-reduced-motion:no-preference){html.js [data-reveal]{transition-property:opacity,transform;transition-duration:var(--reveal-duration,.5s);transition-delay:var(--reveal-delay,0s);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}html.js [data-reveal]:not([data-revealed]){opacity:0}html.js [data-reveal=fade-up]:not([data-revealed]){transform:translateY(100px)}html.js [data-reveal=fade-left]:not([data-revealed]){transform:translate(60px,20px)scale(.95)}html.js [data-reveal=fade-right]:not([data-revealed]){transform:translate(-60px,20px)scale(.95)}html.js [data-reveal=zoom-in]:not([data-revealed]){transform:scale(.6)}[data-reveal-load]{animation-duration:var(--reveal-duration,.5s);animation-delay:var(--reveal-delay,0s);animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}[data-reveal-load=fade-up]{animation-name:reveal-fade-up}[data-reveal-load=fade-left]{animation-name:reveal-fade-left}[data-reveal-load=fade-right]{animation-name:reveal-fade-right}[data-reveal-load=zoom-in]{animation-name:reveal-zoom-in}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(100px)}}@keyframes reveal-fade-left{0%{opacity:0;transform:translate(60px,20px)scale(.95)}}@keyframes reveal-fade-right{0%{opacity:0;transform:translate(-60px,20px)scale(.95)}}@keyframes reveal-zoom-in{0%{opacity:0;transform:scale(.6)}}}
