.wpp{position:fixed;z-index:40;bottom:.5rem;right:1%}.wpp-link{display:flex;flex-direction:row;align-items:flex-end;gap:.75rem;position:relative}.wpp-stack{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:3.5rem;height:5.2rem}.wpp-character{position:absolute;left:50%;transform:translate(-50%);bottom:-2.5rem;width:4.5rem;height:auto;z-index:1;max-width:none}.wpp-bubble{position:relative;z-index:10}.wpp-label{position:relative;z-index:5;white-space:nowrap;background:#fff;color:#166534;border-radius:9999px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;line-height:1.2;box-shadow:0 2px 10px #00000026}@media (min-width: 768px){.wpp-stack{height:8rem}.wpp-character{width:8.5rem;bottom:-6.5rem}}.checkboxes{--_clr-primary: #666;--_clr-hover: #ffffff;--_clr-checked: #127acf}.checkboxes>div{--_clr-current: var(--_clr-primary);display:flex;align-items:center;gap:.5rem}.checkboxes>div+div{margin-block-start:.5rem}.checkboxes label{cursor:pointer;color:var(--_clr-current);transition:color .15s ease-in-out}.checkboxes input[type=checkbox]{appearance:none;outline:none;width:1.5rem;height:1.5rem;aspect-ratio:1;padding:.25rem;background:transparent;border:1px solid var(--_clr-current);border-radius:2px;display:grid;place-content:center;cursor:pointer}.checkboxes input[type=checkbox]:after{content:"✔";opacity:0;transition:opacity .15s ease-in-out;color:var(--_clr-checked);font-size:inherit;font-family:inherit}.checkboxes label:hover,.checkboxes input[type=checkbox]:focus-visible,.checkboxes input[type=checkbox]:focus-visible+label,.checkboxes input[type=checkbox]:hover,.checkboxes input[type=checkbox]:hover+label{--_clr-current: var(--_clr-hover)}.checkboxes input[type=checkbox]:focus-visible:after,.checkboxes input[type=checkbox]:hover:after{opacity:.5;color:var(--_clr-hover)}.checkboxes input[type=checkbox]:checked+label:not(:hover),.checkboxes input[type=checkbox]:checked:not(:hover){--_clr-current: var(--_clr-checked)}.checkboxes input[type=checkbox]:checked:after{opacity:1}.nav-panel{width:100%;height:4rem;justify-content:end;align-items:center;color:#fff;z-index:2}.btn__nav-panel{display:flex;width:40px;justify-content:center;align-items:center;background-color:transparent;border:none;font-size:1.5rem;color:#fff;border-radius:8px;user-select:none}.btn__nav-panel:hover{background-color:#ffffff38;transition:.5s}.panel{position:fixed;width:70%;height:100%;top:0;left:0;background-color:#161616;color:#fff;z-index:4;transform:translate(-100%);transition:transform .3s ease-in-out}.panel.active{transform:translate(0)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:3;display:none}.overlay.active{display:block}.cntr-section1__panel{width:100%;height:50%}.cntr-section2__panel{display:flex;align-items:end;width:100%;height:50%}.cntr-img__panel{display:flex;width:100%;height:40px;justify-content:start;align-items:center;margin:20px 0}.img__panel{max-width:80px}.link__panel{display:flex;width:100%;height:60px;justify-content:start;align-items:center;padding-left:20px;text-decoration:none;color:#fff}.text--active:hover{background-color:#ddc5c523;transition:.4s}.footer__panel{display:flex;width:100%;height:55px;justify-content:start;align-items:center;padding-left:20px;text-decoration:none;background-color:#121212;color:#fff}.custom-stroke{-webkit-text-stroke:1px rgb(213,213,213);text-stroke:1px rgb(213,213,213)}.custom-pre{white-space:pre-line}.color-alla{background-color:#04fbfb}::-webkit-scrollbar{width:8px;background:#18181b}::-webkit-scrollbar-thumb{background:#27272a;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3b3b3b}html,.scrollbar-dark{scrollbar-color:#27272a #18181b;scrollbar-width:thin}.custom-scroll-dark::-webkit-scrollbar{width:6px}.custom-scroll-dark::-webkit-scrollbar-track{background:transparent}.custom-scroll-dark::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.custom-scroll-dark::-webkit-scrollbar-thumb:hover{background:#ffffff26}.custom-scroll-dark{scrollbar-color:rgba(255,255,255,.1) transparent;scrollbar-width:thin}
