:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-alert-body:#111;--color-alert-link:#000;--color-bg:#111;--color-black:#000;--color-body:#e6e6e6;--color-border:#e6e6e6;--color-blue-x1:#003a90;--color-blue-x2:#000051;--color-button-primary-bg:#003a90;--color-button-primary-border:#003a90;--color-button-primary-body:#e6e6e6;--color-button-primary-bg-hover:#111;--color-button-primary-body-hover:#003a90;--color-button-secondary-bg:#00e6e6;--color-button-secondary-border:#00e6e6;--color-button-secondary-body:#111;--color-button-secondary-bg-hover:#111;--color-button-secondary-body-hover:#00e6e6;--color-button-tertiary-bg:#11e57a;--color-button-tertiary-border:#11e57a;--color-button-tertiary-body:#111;--color-button-tertiary-bg-hover:#111;--color-button-tertiary-body-hover:#11e57a;--color-error-bg:#fee3e1;--color-error-border:#cf0902;--color-focus:#11e57a;--color-form-field-bg:#fdfdfd;--color-form-field-body:#333;--color-form-field-border:#333;--color-header:#e6e6e6;--color-highlight:#f7f79e;--color-highlight-body:#333;--color-gradient-section-bg:#0006;--color-info-bg:#c2edfe;--color-info-border:#0062d6;--color-link:#00e6e6;--color-link-hover:#e6e6e6;--color-link-underline:#11e57a;--color-link-underline-hover:#e6e6e6;--color-level-bar-border:#0000004d;--color-level-bar-border-bottom:#0000001a;--color-level-bar-inner-x1:#da9d9a;--color-level-bar-inner-x2:#e8b0b1;--color-level-bar-inner-x3:#935556;--color-level-bar-outer-x1:#8d8f8c;--color-level-bar-outer-x2:#6b6b6b;--color-level-bar-outer-x3:#3b3b3b;--color-overlay:#000000bf;--color-required:#f85149;--color-scrollbar-bg:#111;--color-scrollbar-foreground:#e6e6e6;--color-skeleton:#e6e6e6;--color-success-bg:#b6ebcb;--color-success-border:#007037;--color-warning-bg:#ffe6c8;--color-warning-border:#b57900;--color-white:#fff;--icon-sm:14px;--icon-md:16px;--icon-lg:18px;--icon-xl:20px;--icon-2xl:24px;--container-width:1600px;--duration-fast:.15s;--duration-base:.35s;--duration-slow:.6s}*,:after,:before{box-sizing:border-box}:not(dialog){margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{border:0;max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}table{border-collapse:collapse;border-spacing:0}ul[role=list],ol[role=list]{list-style:none}#index,#portal{isolation:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body{font-family:Dogica Pixel,Fallback,monospace}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:1}body{color:var(--color-body);letter-spacing:1.5px;font-size:.875rem;font-weight:400;line-height:2}b,strong{font-family:Dogica Pixel Bold,Fallback Header,monospace}dfn,em,i{font-style:italic}a,abbr[title]{text-decoration:none}mark{background:var(--color-highlight);color:var(--color-highlight-body)}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}a,.a{color:var(--color-link);transition:color var(--duration-base) ease-in-out, text-decoration-color var(--duration-base) ease-in-out}a:active,a:hover,.a:active,.a:hover{color:var(--color-link-hover)}a:not(.no-decoration):not(:has(.button-label)){text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:5px;text-decoration-thickness:1px}.a:not(.no-decoration):not(:has(.button-label)){text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:5px;text-decoration-thickness:1px}a:not(.no-decoration):not(:has(.button-label)):active{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}a:not(.no-decoration):not(:has(.button-label)):hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}.a:not(.no-decoration):not(:has(.button-label)):active{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}.a:not(.no-decoration):not(:has(.button-label)):hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}a:not(.no-decoration):has(.button-label) .button-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:5px;text-decoration-thickness:1px}.a:not(.no-decoration):has(.button-label) .button-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline);text-decoration-color:var(--color-link-underline);text-underline-offset:5px;text-decoration-thickness:1px}a:not(.no-decoration):has(.button-label):active .button-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}a:not(.no-decoration):has(.button-label):hover .button-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}.a:not(.no-decoration):has(.button-label):active .button-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}.a:not(.no-decoration):has(.button-label):hover .button-label{text-decoration:underline;-webkit-text-decoration-color:var(--color-link-underline-hover);text-decoration-color:var(--color-link-underline-hover);text-underline-offset:5px;text-decoration-thickness:1px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--color-header);font-family:Dogica Pixel Bold,Fallback Header,monospace;font-weight:400;line-height:2.2}h1 a,h1 .a,h2 a,h2 .a,h3 a,h3 .a,h4 a,h4 .a,h5 a,h5 .a,h6 a,h6 .a,.h1 a,.h1 .a,.h2 a,.h2 .a,.h3 a,.h3 .a,.h4 a,.h4 .a,.h5 a,.h5 .a,.h6 a,.h6 .a{color:inherit}h1 a:active,h1 a:hover,h1 .a:active,h1 .a:hover,h2 a:active,h2 a:hover,h2 .a:active,h2 .a:hover,h3 a:active,h3 a:hover,h3 .a:active,h3 .a:hover,h4 a:active,h4 a:hover,h4 .a:active,h4 .a:hover,h5 a:active,h5 a:hover,h5 .a:active,h5 .a:hover,h6 a:active,h6 a:hover,h6 .a:active,h6 .a:hover,.h1 a:active,.h1 a:hover,.h1 .a:active,.h1 .a:hover,.h2 a:active,.h2 a:hover,.h2 .a:active,.h2 .a:hover,.h3 a:active,.h3 a:hover,.h3 .a:active,.h3 .a:hover,.h4 a:active,.h4 a:hover,.h4 .a:active,.h4 .a:hover,.h5 a:active,.h5 a:hover,.h5 .a:active,.h5 .a:hover,.h6 a:active,.h6 a:hover,.h6 .a:active,.h6 .a:hover{color:var(--color-link)}h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.125rem}h3,.h3{font-size:1rem}h4,.h4,h5,h6,.h5,.h6{font-size:.875rem}code,kbd,pre,samp{background:var(--color-body);color:var(--color-bg);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px;font-family:Courier New,monospace;font-size:1rem}pre code{margin:0;padding:0}blockquote{max-width:90%;margin:0 auto 20px}html,body{min-height:100vh}body{background-color:var(--color-bg);padding:60px 20px}p,h1,h2,h3,h4,h5,h6,.margin-trim>div,.margin-trim>section{margin:0 0 20px}.margin-trim>:last-child{margin-bottom:0}a,button,.pointer{cursor:url(/assets/images/theme/hand-cursor-up.svg) 8 8,pointer}@media only screen and (min-width:768px){body{padding-left:40px;padding-right:40px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-important{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both;zoom:1}.scrollbar::-webkit-scrollbar{width:6px}.scrollbar::-webkit-scrollbar{height:6px}.scrollbar::-webkit-scrollbar-track{background:var(--color-scrollbar-bg)}.scrollbar::-webkit-scrollbar-thumb{background:var(--color-scrollbar-foreground)}.gradient-background,.gradient-section{border:3px solid var(--color-border)}.gradient-section{border-radius:10px;padding:20px}.gradient-section.inactive{position:relative}.gradient-section.inactive:after{content:"";background-color:var(--color-gradient-section-bg);border-radius:10px;margin:-3px;display:block;position:absolute;inset:0}.gradient-section.inactive .no-longer-active{z-index:2;position:relative}.flex-wrap,.row-wrap{flex-flow:wrap;display:flex}.flex-nowrap,.row-nowrap{flex-flow:row;display:flex}.flex-align-content-center,.row-align-content-center{align-content:center}.flex-align-items-center,.row-align-items-center{align-items:center}.flex-justify-content-center,.row-justify-content-center{justify-content:center}.row .column{min-width:1px}.row [class*=column-width-],.row .column-width-100{width:100%}.row-fit .column{flex:1}.row-auto .column{flex:0 auto}.row-spacing-5{gap:5px}@media only screen and (min-width:768px){.row-spacing-5 [class*=column-width-]{width:calc(50% - 2.5px)}.row-spacing-5 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-5 .column-width-33,.row-spacing-5 .column-width-25{width:calc(33.3333% - 3.33333px)}.row-spacing-5 .column-width-20{width:calc(25% - 3.75px)}}@media only screen and (min-width:1200px){.row-spacing-5 .column-width-25{width:calc(25% - 3.75px)}.row-spacing-5 .column-width-20{width:calc(20% - 4px)}}.row-spacing-10{gap:10px}@media only screen and (min-width:768px){.row-spacing-10 [class*=column-width-]{width:calc(50% - 5px)}.row-spacing-10 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-10 .column-width-33,.row-spacing-10 .column-width-25{width:calc(33.3333% - 6.66667px)}.row-spacing-10 .column-width-20{width:calc(25% - 7.5px)}}@media only screen and (min-width:1200px){.row-spacing-10 .column-width-25{width:calc(25% - 7.5px)}.row-spacing-10 .column-width-20{width:calc(20% - 8px)}}.row-spacing-15{gap:15px}@media only screen and (min-width:768px){.row-spacing-15 [class*=column-width-]{width:calc(50% - 7.5px)}.row-spacing-15 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-15 .column-width-33,.row-spacing-15 .column-width-25{width:calc(33.3333% - 10px)}.row-spacing-15 .column-width-20{width:calc(25% - 11.25px)}}@media only screen and (min-width:1200px){.row-spacing-15 .column-width-25{width:calc(25% - 11.25px)}.row-spacing-15 .column-width-20{width:calc(20% - 12px)}}.row-spacing-20{gap:20px}@media only screen and (min-width:768px){.row-spacing-20 [class*=column-width-]{width:calc(50% - 10px)}.row-spacing-20 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-20 .column-width-33,.row-spacing-20 .column-width-25{width:calc(33.3333% - 13.3333px)}.row-spacing-20 .column-width-20{width:calc(25% - 15px)}}@media only screen and (min-width:1200px){.row-spacing-20 .column-width-25{width:calc(25% - 15px)}.row-spacing-20 .column-width-20{width:calc(20% - 16px)}}.row-spacing-25{gap:25px}@media only screen and (min-width:768px){.row-spacing-25 [class*=column-width-]{width:calc(50% - 12.5px)}.row-spacing-25 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-25 .column-width-33,.row-spacing-25 .column-width-25{width:calc(33.3333% - 16.6667px)}.row-spacing-25 .column-width-20{width:calc(25% - 18.75px)}}@media only screen and (min-width:1200px){.row-spacing-25 .column-width-25{width:calc(25% - 18.75px)}.row-spacing-25 .column-width-20{width:calc(20% - 20px)}}.row-spacing-30{gap:30px}@media only screen and (min-width:768px){.row-spacing-30 [class*=column-width-]{width:calc(50% - 15px)}.row-spacing-30 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-30 .column-width-33,.row-spacing-30 .column-width-25{width:calc(33.3333% - 20px)}.row-spacing-30 .column-width-20{width:calc(25% - 22.5px)}}@media only screen and (min-width:1200px){.row-spacing-30 .column-width-25{width:calc(25% - 22.5px)}.row-spacing-30 .column-width-20{width:calc(20% - 24px)}}.row-spacing-35{gap:35px}@media only screen and (min-width:768px){.row-spacing-35 [class*=column-width-]{width:calc(50% - 17.5px)}.row-spacing-35 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-35 .column-width-33,.row-spacing-35 .column-width-25{width:calc(33.3333% - 23.3333px)}.row-spacing-35 .column-width-20{width:calc(25% - 26.25px)}}@media only screen and (min-width:1200px){.row-spacing-35 .column-width-25{width:calc(25% - 26.25px)}.row-spacing-35 .column-width-20{width:calc(20% - 28px)}}.row-spacing-40{gap:40px}@media only screen and (min-width:768px){.row-spacing-40 [class*=column-width-]{width:calc(50% - 20px)}.row-spacing-40 .column-width-100{width:100%}}@media only screen and (min-width:1100px){.row-spacing-40 .column-width-33,.row-spacing-40 .column-width-25{width:calc(33.3333% - 26.6667px)}.row-spacing-40 .column-width-20{width:calc(25% - 30px)}}@media only screen and (min-width:1200px){.row-spacing-40 .column-width-25{width:calc(25% - 30px)}.row-spacing-40 .column-width-20{width:calc(20% - 32px)}}.skip-link{z-index:9999}.skip-link:focus{clip:unset;width:auto;height:auto;white-space:unset;border:1px solid var(--color-focus);background-color:var(--color-bg);margin:0;padding:10px 20px;position:fixed;top:20px;left:20px;overflow:visible}.container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.container>*{margin:0 0 40px}.container>:last-child{margin-bottom:0}.main .main-layout{gap:40px}.main .main-layout .content,.main .main-layout .sidebar{flex:0 auto;width:100%}@media only screen and (min-width:768px){.main .main-layout .content{flex:1;width:auto}.main .main-layout .sidebar{width:300px}}.overlay.colors{background-color:#0000;width:calc(100% - 40px);max-width:500px}.overlay.colors .overlay-content{padding:0}.overlay.colors .colors-container{margin:0}.overlay.colors .colors-container h2,.overlay.colors .colors-form>*{margin:0 0 10px}.overlay.colors .colors-form>:last-child{margin-bottom:0}.overlay.colors .colors-form .colors-actions{justify-content:space-between;margin-top:20px}:focus-visible{outline:1px solid var(--color-focus);outline-offset:2px}.choice:has(input:focus-visible){outline:1px solid var(--color-focus);outline-offset:2px}.toggle:has(input:focus-visible) .toggle-slider{outline:1px solid var(--color-focus);outline-offset:2px}fieldset,label,.label,legend{margin:0}fieldset{border:0;padding:0}legend{display:inline}.disabled{opacity:.65}.disabled,.disabled.pointer,.disabled .pointer{cursor:not-allowed}button,.button{border:0;flex-flow:row;justify-content:center;align-items:center;gap:5px;display:inline-flex}.button{border:1px solid #0000;max-width:100%;height:35px;padding:0 20px;line-height:35px}.button .button-label{text-overflow:ellipsis;white-space:nowrap;line-height:2;position:relative;top:2px;overflow:hidden}.button-primary{background-color:var(--color-button-primary-bg);border-color:var(--color-button-primary-border);color:var(--color-button-primary-body)}.button-primary:hover{background-color:var(--color-button-primary-bg-hover);color:var(--color-button-primary-body-hover)}.button-secondary{background-color:var(--color-button-secondary-bg);border-color:var(--color-button-secondary-border);color:var(--color-button-secondary-body)}.button-secondary:hover{background-color:var(--color-button-secondary-bg-hover);color:var(--color-button-secondary-body-hover)}.button-tertiary{background-color:var(--color-button-tertiary-bg);border-color:var(--color-button-tertiary-border);color:var(--color-button-tertiary-body)}.button-tertiary:hover{background-color:var(--color-button-tertiary-bg-hover);color:var(--color-button-tertiary-body-hover)}.button-unstyled{background-color:#0000;padding:0}.form.margin-trim>fieldset{margin:0 0 20px}.form-actions{flex-flow:wrap;gap:10px;display:flex}.form-field{flex-flow:wrap;gap:10px 20px;display:flex}.form-field:has(.input-color) .form-field-label{flex:1}.form-field:has(.input-color) .form-field-control{flex:0 auto}.form-field .form-field-label,.form-field .form-field-control{flex:100%;min-width:1px}.form-field .form-field-label{position:relative;top:5px}.form-field .form-field-control>*{margin:0 0 10px}.form-field .form-field-control>:last-child{margin-bottom:0}@media only screen and (min-width:541px){.form-field .form-field-label{flex:0 auto;width:100px}.form-field .form-field-control{flex:1}}.form-field-close{position:relative}.form-field-close .input,.form-field-close .textarea{padding-right:calc(20px + var(--icon-sm))}.form-field-close .button-close{visibility:hidden;margin:auto 0;position:absolute;top:0;bottom:0;right:10px}.form-field-close .button-close.button-active{visibility:visible}.form-field-close .textarea~.button-close{margin:0;top:10px;bottom:auto}.input-freeform{background-color:var(--color-form-field-bg);width:100%;height:35px;color:var(--color-form-field-body);border:1px solid var(--color-form-field-border);padding:0 10px}.input-freeform::placeholder{color:color-mix(in srgb, var(--color-form-field-body) 50%, transparent)}.input-color{background-color:var(--color-form-field-bg);border:0;width:30px;height:30px}.form-required{color:var(--color-required);padding:0 0 0 2.5px}.alert{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-left-width:5px;gap:10px;padding:20px}.alert .alert-icon,.alert .alert-message{min-width:1px}.alert .alert-icon{width:var(--icon-xl);height:var(--icon-xl);color:var(--color-error-border);flex:0 auto;position:relative;top:1px}.alert .alert-icon svg{width:100%;height:100%}.alert .alert-message{color:var(--color-alert-body);flex:1}.alert .alert-message a,.alert .alert-message a:active,.alert .alert-message a:hover,.alert .alert-message .a,.alert .alert-message .a:active,.alert .alert-message .a:hover{color:var(--color-alert-link)}.alert .alert-message a:not(:has(.button-label)){-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message a:active:not(:has(.button-label)){-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message a:hover:not(:has(.button-label)){-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message .a:not(:has(.button-label)){-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message .a:active:not(:has(.button-label)){-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message .a:hover:not(:has(.button-label)){-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message a:has(.button-label) .button-label{-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message a:active:has(.button-label) .button-label{-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message a:hover:has(.button-label) .button-label{-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message .a:has(.button-label) .button-label{-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message .a:active:has(.button-label) .button-label{-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert .alert-message .a:hover:has(.button-label) .button-label{-webkit-text-decoration-color:var(--color-alert-link);text-decoration-color:var(--color-alert-link)}.alert-warning{background-color:var(--color-warning-bg);border-color:var(--color-warning-border)}.alert-warning .alert-icon{color:var(--color-warning-border)}.alert-info{background-color:var(--color-info-bg);border-color:var(--color-info-border)}.alert-info .alert-icon{color:var(--color-info-border)}.alert-success{background-color:var(--color-success-bg);border-color:var(--color-success-border)}.alert-success .alert-icon{color:var(--color-success-border)}.icon{font-family:Dogica Pixel,Fallback,monospace;font-size:var(--icon-md);line-height:var(--icon-md);flex-flow:column;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon,.icon:before{width:auto;height:auto}.icon:before{max-width:100%;max-height:100%;font-family:inherit;font-size:inherit;font-variant:normal;text-transform:none;text-rendering:auto;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto;padding:0;font-style:normal;font-weight:400;display:block;position:relative}.icon-sm{font-size:var(--icon-sm);line-height:var(--icon-sm)}.icon-lg{font-size:var(--icon-lg);line-height:var(--icon-lg)}.icon-xl{font-size:var(--icon-xl);line-height:var(--icon-xl)}.icon-2xl{font-size:var(--icon-2xl);line-height:var(--icon-2xl)}.icon-angle-up:before,.icon-angle-down:before{content:">"}.icon-angle-up:before{left:1px;transform:rotate(-90deg)}.icon-angle-down:before{left:-1px;transform:rotate(90deg)}.icon-x:before{content:"×"}body:has(.overlay[open]){overflow:hidden}.overlay{--overlay-duration-transform:var(--duration-slow);--overlay-easing-closed:ease-in-out;--overlay-easing-open:ease-in-out;--overlay-opacity-closed:0;--overlay-transform-closed:none;transition:opacity var(--duration-slow) ease-in-out, transform var(--overlay-duration-transform) var(--overlay-easing-closed), display max(var(--duration-slow), var(--overlay-duration-transform)) ease-in-out, overlay max(var(--duration-slow), var(--overlay-duration-transform)) ease-in-out;transition-behavior:allow-discrete;background-color:var(--color-bg);max-width:100%;max-height:100%;color:inherit;opacity:var(--overlay-opacity-closed);transform:var(--overlay-transform-closed);border:0;margin:auto;padding:0}.overlay::backdrop{transition:opacity var(--duration-slow) ease-in-out, display var(--duration-slow) ease-in-out, overlay var(--duration-slow) ease-in-out;transition-behavior:allow-discrete;background-color:var(--color-overlay);opacity:0}.overlay.overlay-dismissible::backdrop{cursor:pointer}.overlay[open]{transition:opacity var(--duration-slow) ease-in-out, transform var(--overlay-duration-transform) var(--overlay-easing-open), display max(var(--duration-slow), var(--overlay-duration-transform)) ease-in-out, overlay max(var(--duration-slow), var(--overlay-duration-transform)) ease-in-out;transition-behavior:allow-discrete;opacity:1;transform:none}.overlay[open]::backdrop{opacity:1}.overlay .overlay-content{padding:20px}@starting-style{.overlay[open]{opacity:var(--overlay-opacity-closed);transform:var(--overlay-transform-closed)}.overlay[open]::backdrop{opacity:0}}.navigation{z-index:5;min-height:10px;position:sticky;top:-1px}.navigation.is-sticky .navigation-fixed{background-color:var(--color-bg);border-bottom:3px solid var(--color-border);padding:20px;position:fixed;top:0;left:0;right:0}.navigation.is-sticky .navigation-list{max-width:1600px;margin:0 auto;padding:0 15px}.navigation .navigation-list{flex-flow:wrap;align-items:center;gap:10px;display:flex}@media only screen and (min-width:768px){.navigation.is-sticky .navigation-fixed{padding-left:40px;padding-right:40px}}.list-ordered,.list-unordered,.list-unstyled{padding:0}.list-ordered,.list-unordered{margin:0 0 20px}.list-ordered>li,.list-unordered>li{margin:0 0 5px;padding:0 0 0 30px;position:relative}.list-ordered>li:before,.list-unordered>li:before{display:block;position:absolute;left:0}.list-ordered>li:last-child,.list-ordered>li ul,.list-ordered>li ol,.list-unordered>li:last-child,.list-unordered>li ul,.list-unordered>li ol{margin-bottom:0}.list-ordered{counter-reset:section}.list-ordered>li{padding-left:50px}.list-ordered>li:before{counter-increment:section;content:counter(section) ".";top:0}.list-unordered>li:before{content:"▪";font-size:20px;line-height:1;top:5px}.list-unstyled{margin:0}.section{opacity:0;transition:opacity var(--duration-slow) ease-out, transform var(--duration-slow) ease-out;margin:0 0 40px;transform:translateY(30px)}.section.section-visible{opacity:1;transform:translateY(0)}.section .gradient-section{height:100%}.section .gradient-section>*{margin:0 0 10px}.section .gradient-section>:last-child{margin-bottom:0}.section .section-button{margin:20px 0 0}@media (prefers-reduced-motion:reduce){.section{opacity:1;transition:none;transform:none}}.row .column-skeleton{opacity:1;transition:opacity .3s}.row .column-skeleton p,.row .column-skeleton .p{background-color:var(--color-skeleton);opacity:.8;width:80%}.row .column-skeleton p:nth-child(2),.row .column-skeleton .p:nth-child(2){width:60%}.row .column-skeleton p:nth-child(3),.row .column-skeleton .p:nth-child(3){width:40%}.row .column-skeleton p:nth-child(4),.row .column-skeleton .p:nth-child(4){width:75%}.row .column-skeleton p:nth-child(5),.row .column-skeleton .p:nth-child(5){width:50%}.row .column-skeleton p:nth-child(6),.row .column-skeleton .p:nth-child(6){width:55%}.row .column:not(.column-skeleton)~.column-skeleton{opacity:0;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slideout-button-container{z-index:9999;min-height:10px;display:inline-block;position:sticky;top:-1px}.slideout-button-container.is-sticky .slideout-button-fixed{z-index:3;margin-top:20px;margin-left:-20px}.slideout-button-fixed{display:inline-block}.slideout-button{margin:0}.overlay.slideout{--overlay-easing-closed:cubic-bezier(.65, 0, .8, 0);--overlay-easing-open:cubic-bezier(.25, 1, .35, 1);--overlay-opacity-closed:1;border:3px solid var(--color-border);border-width:0 3px 0 0}.overlay.slideout.slideout-horizontal{height:100%;max-height:100%;margin:0}.overlay.slideout.slideout-vertical{height:calc(100% - 40px);margin:20px auto}.overlay.slideout.slideout-left{--overlay-transform-closed:translateX(-150%);inset:0 auto 0 0}.overlay.slideout.slideout-right{--overlay-transform-closed:translateX(150%);inset:0 0 0 auto}.overlay.slideout.slideout-top{--overlay-transform-closed:translateY(-150%)}.overlay.slideout.slideout-bottom{--overlay-transform-closed:translateY(150%)}.overlay.slideout .overlay-content{height:100%}.overlay.slideout .slideout-header{flex-flow:wrap;align-items:center;gap:10px;height:40px;margin:0 0 20px;display:flex}.overlay.slideout .slideout-header .slideout-title,.overlay.slideout .slideout-header .slideout-close{margin:0;line-height:1}.overlay.slideout .slideout-header .slideout-close{color:var(--color-body);margin-left:auto;font-family:Dogica Pixel Bold,Fallback Header,monospace;font-size:1.25rem}.overlay.slideout .slideout-scrollbar{height:100%;max-height:calc(100% - 60px);overflow:hidden auto}.overlay.slideout .slideout-scrollbar .navigation .navigation-list{display:block}.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item{margin:0 0 20px;font-size:1rem}.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item:last-child{margin-bottom:0}.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item a,.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item button,.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item .pointer{cursor:url(/assets/images/theme/hand-cursor-left.svg) 8 8,pointer}.overlay.slideout .slideout-scrollbar .navigation .navigation-list .navigation-list-item-separator{display:none}.header>*{margin:0 0 20px}.header>:last-child{margin-bottom:0}.header .header-title{width:100%}.header .header-title a{text-decoration:none}.footer p{margin:0}
