body,html{font-family:var(--font-family)}a,body{font-size:var(--font-size-body)}a:active,a:hover{opacity:1}b,h3,strong{letter-spacing:1px}.btn-pixzl-liquid,.language-btn{align-items:center;overflow:hidden}.btn-pixzl-liquid,.navbar-toggler{box-shadow:var(--shadow-inset),var(--shadow-elev-1)}.btn-pixzl-liquid,.header,.header-container,.page-header,.theme-switch,.why-item,html{position:relative}.btn-pixzl-liquid::before,.language-btn::before,.theme-switch::before{content:"";padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.language-menu a,a{text-decoration:none}.language-btn img,.language-menu a img{height:auto;width:18px}:root{--font-family:"InterVar",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif;--font-size-h1:68px;--font-size-h2:42px;--font-size-h3:24px;--font-size-h4:22px;--font-size-h5:20px;--font-size-body:16px;--line-height-body:1.875rem;--letter-spacing-tight:-0.021em;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-full:999px;--radius-2xl:24px;--backdrop-blur:16px;--shadow-inset:inset 0 1px rgba(255, 255, 255, 0.35);--shadow-elev-1:0 6px 18px rgba(0, 0, 0, 0.25);--shadow-elev-2:0 10px 24px rgba(0, 0, 0, 0.32);--ease-standard:cubic-bezier(0.2, 0.8, 0.2, 1);--ease-entrance:cubic-bezier(0.4, 0, 0.2, 1);--dur-fast:0.2s;--dur-med:0.35s;--dur-sheen:1.1s;--focus-ring-width:0.2rem;--focus-ring-offset:0.15rem}@font-face{font-family:InterVar;src:url("/../fonts/inter-var-latin.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@media (prefers-reduced-motion:no-preference){.will-reveal{opacity:0;transform:translateY(24px);will-change:transform,opacity}}html{min-height:100%;font-optical-sizing:auto;font-synthesis-weight:none;font-synthesis-style:none;text-rendering:optimizeLegibility}*{margin:0;padding:0;box-sizing:border-box}::selection{background:var(--selection-bg);color:var(--selection-color)}:focus:not(:focus-visible){outline:0!important;box-shadow:none!important}body{font-style:normal;font-weight:400;line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);overflow-x:hidden}.col-centered{float:none;margin:0 auto}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}a{color:var(--bs-link-color,var(--link));opacity:.85;transition:all var(--dur-fast) ease-in-out}a:hover{color:var(--bs-link-hover-color,var(--link))}h1,h2,h3,h4,h5,h6{font-weight:800}b,strong{font-weight:bolder}:focus-visible{outline:var(--focus-ring-width) solid var(--bs-focus-ring-color,var(--focus-ring-color));outline-offset:var(--focus-ring-offset);border-radius:.25rem}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:8px}.btn-pixzl-liquid{display:inline-flex;gap:var(--space-2);padding:12px 22px;border-radius:var(--radius-full);font-weight:500;color:var(--color-text)!important;background:var(--btn-bg);border:1px solid transparent;backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));transition:transform var(--dur-med) var(--ease-standard),box-shadow var(--dur-med),background var(--dur-med)}.btn-pixzl-liquid::before,.language-btn::before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.6),rgba(255,255,255,.15) 35%,rgba(255,255,255,.5) 65%,rgba(255,255,255,.12));-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9;transition:filter .6s,opacity .6s}.btn-pixzl-liquid::after,.language-btn::after{content:"";position:absolute;inset:-10% -50%;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:translateX(-120%) skewX(-18deg);opacity:0}.btn-pixzl-liquid:hover,.language-btn:hover{background:var(--btn-bg-hover);box-shadow:var(--shadow-inset),var(--shadow-elev-2)}.btn-pixzl-liquid:hover::before,.language-btn:hover::before{filter:brightness(1.06)}.btn-pixzl-liquid:hover::after,.language-btn:hover::after{opacity:.35;animation:edge-sheen var(--dur-sheen) ease forwards}.btn-pixzl-liquid i{display:inline-block;transform:translateX(0);opacity:1}.btn-pixzl-liquid:hover i{animation:icon-wave .6s var(--ease-entrance) forwards}.header,.page-header{background:var(--color-bg);overflow:hidden}.header::before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at center,var(--glow-a) 0,var(--glow-b) 25%,var(--glow-c) 50%,var(--glow-d) 75%,rgba(0,0,0,0) 100%);filter:blur(150px) saturate(80%);z-index:0}.header::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,var(--color-bg) 90%);z-index:0}.header-container{padding:300px 0;text-align:center;z-index:2}.header-container span,.page-header-container span{font-size:18px;color:var(--color-text)}.header-container h1,.page-header-container h1{font-size:var(--font-size-h1);color:var(--color-text)}.breadcrumb-item a,.breadcrumb-item+.breadcrumb-item::before,.contact-container a,.footer a,.service-item p,.services-headline p,.why-headline p,.why-item p{color:var(--color-text-soft)}.header-container p,.page-header-container p{font-size:22px;color:var(--color-text-soft);margin-bottom:30px}.navbar-brand{opacity:1;color:var(--navbar-brand-color)!important}.btn-navbar{padding:5px 15px!important;font-size:14px}.navbar-toggler-icon{width:1.25rem;height:1.25rem}.navbar-pixzl{background-color:var(--bs-navbar-bg)!important;transition:background .35s,backdrop-filter .35s,border-color .35s;border-bottom:1px solid transparent}.navbar-pixzl.is-scrolled{background-color:var(--navbar-bg-scroll)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom-color:color-mix(in srgb,var(--color-text) 10%,transparent)}.fade{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.fade.fade-in{opacity:1;transform:translateY(0)}.theme-switch .icon,.theme-switch .icon-svg{position:absolute;transform:translateY(-50%);opacity:.9;pointer-events:none}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.80)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler:hover .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255,255,255,0.95)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=light] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.70)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=light] .navbar-toggler:hover .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0,0,0,0.95)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-toggler{border:1px solid transparent;border-radius:999px;background:var(--btn-bg);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));padding:8px 12px}.services,.why{background:var(--color-bg);color:var(--color-text)}.navbar-toggler:hover,.theme-switch:hover{background:var(--btn-bg-hover)}.btn-navbar .icon-svg.btn-icon{display:inline-block;width:16px;height:16px;margin:1px 0 0 1px;vertical-align:middle;transform:translateY(-1px);filter:var(--icon-filter);transition:transform var(--dur-med) var(--ease-standard)}.btn-navbar:hover .icon-svg.btn-icon{transform:translate(2px,-2px)}@keyframes pixzl-move{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-4%,-3%,0) scale(1.04)}}@keyframes edge-sheen{to{transform:translateX(120%) skewX(-18deg)}}@keyframes icon-wave{0%,100%{transform:translateX(0);opacity:1}35%{transform:translateX(6px);opacity:.85}65%{transform:translateX(-2px);opacity:.9}}@media (prefers-reduced-motion:reduce){.btn-navbar .icon-svg.btn-icon{transition:none;transform:none}*{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.header::before,.page-header::before{animation:none!important}.btn-pixzl-liquid,.btn-pixzl-liquid::after,.btn-pixzl-liquid::before{transition:none!important}}.service-item,.why-item{transition:background .4s,transform .4s,border-color .4s}.services{padding-bottom:100px}.services-headline,.why-headline{text-align:center;margin-bottom:60px}.services-headline h2{font-size:var(--font-size-h2);margin-bottom:15px;font-weight:700}.services-headline p{font-size:18px;margin:0}.icon-svg,.service-item i{margin-bottom:30px;display:block}.services-grid{display:grid;grid-template-columns:repeat(3,1fr)}.service-item{padding:50px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--color-border);border-top:1px solid var(--color-border)}.service-item:hover,.why-item:hover{background:rgba(255,255,255,.02);border-color:var(--color-border)}.service-item:nth-child(3n+1){border-left:none}.service-item:nth-child(-n+3){border-top:none}.service-item i{font-size:40px}.service-item h3{font-size:var(--font-size-h3);font-weight:700;margin-bottom:.5rem;letter-spacing:0}.service-item p{font-size:var(--font-size-body);margin:0}.icon-svg{width:2rem;height:2rem;filter:var(--icon-filter)}.logo-mono,.navbar-logo-mono{filter:none}.why{padding:100px 0 150px}.form-check-input,.form-control,.form-select{background-color:var(--bs-form-control-bg)}.why-headline h2{font-size:var(--font-size-h2);font-weight:700;margin-bottom:15px}.why-headline p{font-size:18px;max-width:700px;margin:0 auto}.why-grid{display:grid;grid-template-columns:repeat(4,1fr)}.why-item{padding:50px;text-align:left;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);overflow:hidden}.why-item:nth-child(4n){border-right:none}.why-item:nth-last-child(-n+4){border-bottom:none}.why-item i{font-size:30px;margin-bottom:1.1rem;display:block;opacity:.95}.why-item h3{font-size:var(--font-size-h3);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 .6rem}.why-item p{font-size:var(--font-size-body);line-height:1.65;max-width:42ch}@media (max-width:991.98px){.services-grid,.why-grid{grid-template-columns:repeat(2,1fr)}.service-item:nth-child(odd){border-left:none}.service-item:nth-child(-n+2){border-top:none}.why-item:nth-child(4n){border-right:1px solid var(--color-border)}.why-item:nth-child(2n){border-right:none}.why-item:nth-last-child(-n+2){border-bottom:none}.why-item{padding:44px 36px}}.footer{padding:30px}.footer-container{padding:50px 0;border-top:1px solid #ffffff1e}.footer .logo-wrapper{display:ruby}.footer .logo-wrapper p{margin-left:10px;font-size:22px}.footer .social-media{display:inline-block;width:25px;margin-right:10px}.footer img{width:30px;margin-top:-5px}.footer ol,.footer ul{padding-left:0;list-style:none}.footer h5{font-size:16px}.footer .copyright{margin-top:30px}.breadcrumb li,.footer .copyright,.footer .copyright a,.footer .copyright p{font-size:12px}@media (max-width:575.98px){.services-grid,.why-grid{grid-template-columns:1fr}.service-item{aspect-ratio:auto;padding:50px 0;border-left:none;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.service-item:first-child{border-top:none}.service-item:last-child,.why-item:last-child{border-bottom:none}.why-item{border-right:none;padding:30px 15px!important}.footer .subtitle,.footer-box{margin-bottom:50px}.footer .logo-wrapper{align-items:center;display:flex;margin-bottom:15px}.footer .logo-wrapper img{display:flex;margin-top:-15px}.footer .social-media{display:inline-block;width:25px;margin-right:30px}}.page-header::before{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at center,var(--glow-a) 0,var(--glow-b) 25%,var(--glow-c) 50%,var(--glow-d) 75%,rgba(0,0,0,0) 100%);filter:blur(140px) saturate(80%);animation:20s ease-in-out infinite alternate pixzl-move;z-index:0}.page-header::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,var(--color-bg) 90%);z-index:1}.page-header-container{position:relative;padding-top:100px;padding-bottom:150px;text-align:center;z-index:2}.breadcrumb-wrapper{border-bottom:1px solid #ffffff1e;margin-bottom:100px}.form-check-input,.form-control,.form-select,.input-group-text,ul#iti-0__country-listbox{border-color:var(--bs-form-control-border-color)}.breadcrumb-item a{font-size:12px;margin:0}.page-container a,.page-container p{font-size:var(--font-size-body);color:var(--color-text-soft)}.breadcrumb-item.active{color:var(--color-text);margin:0}.contact,.page{margin-bottom:150px}.form-label{width:100%;margin-bottom:.5rem;color:var(--color-text-soft)}.contact-container .iti{width:100%}.contact-container .form-check-input[type=checkbox]{margin-top:8px;border-radius:.25em}ul#iti-0__country-listbox{background:var(--bs-form-control-bg);border-radius:5px;box-shadow:none}.page-container h4{margin-bottom:30px}.page-container .paragraph{margin-bottom:50px}.form-control,.form-select{color:var(--bs-form-control-color)}.form-control::placeholder{color:var(--bs-form-control-placeholder-color)}.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--bs-focus-ring-color);border-color:color-mix(in srgb,var(--bs-focus-ring-color) 60%,transparent)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.input-group-text{background-color:color-mix(in srgb,var(--bs-form-control-bg) 95%,transparent);color:var(--bs-body-color)}.card{background-color:var(--bs-card-bg);color:var(--bs-card-color);border-color:var(--bs-card-border-color)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom-color:var(--bs-card-border-color)}.dropdown-menu{background-color:var(--bs-dropdown-bg);border-color:var(--bs-dropdown-border-color)}.dropdown-item{color:var(--bs-dropdown-link-color)}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.modal-content{background-color:var(--bs-modal-bg);color:var(--bs-modal-color)}.modal-footer,.modal-header{border-color:var(--bs-modal-header-border-color)}.tooltip .tooltip-inner{background-color:var(--bs-tooltip-bg);color:var(--bs-tooltip-color)}.popover{background-color:var(--bs-popover-bg);border-color:var(--bs-popover-border-color)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom-color:var(--bs-popover-border-color)}.navbar .nav-link,.navbar .navbar-brand{color:var(--bs-navbar-color)}.navbar .nav-link:focus,.navbar .nav-link:hover{color:var(--bs-navbar-hover-color)}.navbar .navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.table{color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.toast,.toast .toast-header{color:var(--bs-toast-color)}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--bs-table-striped-bg)}.table-hover>tbody>tr:hover>*{background-color:var(--bs-table-hover-bg)}.alert{border-radius:var(--bs-alert-border-radius)}.toast{background-color:var(--bs-toast-bg);border-color:var(--bs-toast-border-color)}.toast .toast-header{background-color:var(--bs-toast-header-bg)}.pagination .page-link{color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border-color:var(--bs-pagination-border-color)}.pagination .page-link:hover{color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-border-color)}.pagination .active .page-link{color:#fff;background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.badge{color:var(--bs-badge-color);background-color:var(--bs-badge-bg)}.nav-pills .nav-link.active{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-link{color:var(--bs-nav-link-color)}.nav-link:hover{color:var(--bs-nav-link-hover-color)}.accordion{--bs-accordion-border-color:var(--bs-accordion-border-color)}.accordion-button{color:var(--bs-accordion-btn-color);background-color:var(--bs-accordion-btn-bg)}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg)}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);border-color:var(--bs-accordion-btn-focus-border-color)}.offcanvas{background-color:var(--bs-offcanvas-bg);color:var(--bs-offcanvas-color);border-color:var(--bs-offcanvas-border-color)}.list-group{--bs-list-group-border-color:var(--bs-list-group-border-color)}.list-group-item{background-color:var(--bs-list-group-bg);color:var(--bs-list-group-color);border-color:var(--bs-list-group-border-color)}.language-btn,.theme-switch{background:var(--btn-bg);cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(var(--backdrop-blur));box-shadow:var(--shadow-inset),var(--shadow-elev-1);outline:0}.language-btn,.language-menu,.language-menu a{color:var(--color-text)}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg)}.theme-switch{--w:75px;--h:42px;--thumb:28px;--p:6px;display:inline-block;width:var(--w);height:var(--h);border:1px solid transparent;border-radius:calc(var(--h)/ 2);padding:0;margin-left:30px;-webkit-backdrop-filter:blur(var(--backdrop-blur))}.theme-switch:focus-visible{border-radius:999px!important;outline:var(--focus-ring-width) solid var(--bs-focus-ring-color,var(--focus-ring-color));outline-offset:var(--focus-ring-offset)}.theme-switch::before{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.6),rgba(255,255,255,.15) 35%,rgba(255,255,255,.5) 65%,rgba(255,255,255,.12));-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}.theme-switch .icon{top:50%;font-size:14px;color:var(--color-text)!important;line-height:1}.theme-switch .icon-svg.sun,.theme-switch .icon.sun{left:15px}.theme-switch .icon-svg.moon,.theme-switch .icon.moon{right:15px}.theme-switch .thumb{position:absolute;top:var(--p);left:var(--p);width:var(--thumb);height:var(--thumb);border-radius:999px;background:var(--theme-thumb-bg)!important;transition:transform .35s cubic-bezier(.2, .8, .2, 1);will-change:transform}.theme-switch[data-state=dark] .thumb{transform:translateX(calc(var(--w) - var(--thumb) - 2 * var(--p)))}.theme-switch:active .thumb,.theme-switch:hover .thumb{transform:translateX(var(--x,0))}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.theme-switch .thumb{transition:none}}.theme-switcher{display:block;position:relative;top:4px}.theme-switch .icon-svg{top:50%;width:18px;height:18px;margin:0;filter:var(--icon-filter);z-index:1}.logo-mono{display:inline-block;vertical-align:middle;height:32px;width:auto}:root[data-bs-theme=dark] .logo-mono,:root[data-bs-theme=dark] .navbar-logo-mono{filter:invert(1) brightness(1.05)}.ccm-widget--introduction>:last-child{margin-bottom:0;font-weight:400}.ccm-widget .ccm-widget--buttons .button,.ccm-widget .ccm-widget--buttons button{margin-right:8px;margin-left:8px;font-weight:600;border-width:1px;border-radius:30px;font-size:14px}.ccm-modal--footer .ccm-link-container>a:not(:first-child){margin-left:20px;font-weight:400}.ccm-root .ccm-settings-summoner--icon{display:block;width:100%;height:100%}.ccm-powered-by{font-size:12px;display:inline-flex;font-weight:400}.language-switch{position:relative;display:inline-block;font-size:14px;line-height:1}.language-btn{position:relative;display:inline-flex;gap:8px;padding:13px 15px;border:1px solid transparent;border-radius:999px;-webkit-backdrop-filter:blur(var(--backdrop-blur));transition:background var(--dur-med) var(--ease-standard),box-shadow var(--dur-med) var(--ease-standard);margin-left:5px}.language-btn img{display:inline-block}.language-menu{position:absolute;top:100%;right:0;margin-top:8px;display:none;padding:15px;background:var(--bs-card-bg,var(--color-elev-1));border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-elev-2);z-index:1000;backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}.language-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:12px;transition:background var(--dur-fast) var(--ease-standard)}.language-menu a:focus-visible,.language-menu a:hover{background:var(--btn-bg-hover);outline:0}.language-btn:focus-visible{outline:var(--focus-ring-width) solid var(--bs-focus-ring-color,var(--focus-ring-color));outline-offset:var(--focus-ring-offset);border-radius:999px}.language-btn .caret{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.85}.language-switch[data-open=true] .language-menu{display:block}@media screen and (max-width:992px){.navbar-toggler{display:none}}@media screen and (max-width:768px){.header h2{font-size:32px}.footer .note a,.footer .note p,.header p{font-size:18px}.header .logo{width:100px;margin-bottom:30px;opacity:.5}.header .dot{margin:0 5px}.footer .link,.footer .note{width:100%;display:block;padding:0 10px}.footer .link-wrapper,.footer .note-wrapper{margin-bottom:50px}.footer .link-wrapper .dot,.footer .note-wrapper .dot,.navbar-toggler{display:none}.footer .link a,.footer .link p{font-size:14px}.header-container h1{font-size:var(--font-size-h2)}.me-2{margin-right:15px;width:100%;margin-bottom:5px}.nav-link{color:var(--bs-nav-link-color);width:100%}.theme-switch{margin-left:0}}:root[data-bs-theme=dark]{color-scheme:dark;--navbar-bg-scroll:rgba(0,0,0,.6);--navbar-brand-color:#FFF;--color-bg:#000000;--color-surface:#0b0b0b;--color-elev-1:#111214;--color-text:#ffffff;--color-text-soft:rgba(255,255,255,.55);--color-border:rgba(255,255,255,.10);--glow-a:rgba(255,140,100,.5);--glow-b:rgba(255,120,180,.5);--glow-c:rgba(180,140,255,.5);--glow-d:rgba(120,180,255,.5);--theme-thumb-bg:#FFF;--btn-bg:rgba(255,255,255,.05);--btn-bg-hover:rgba(255,255,255,.09);--link:#9ec5ff;--link-hover:#b6d4fe;--scrollbar-thumb:#080808;--scrollbar-track:#111;--focus-ring-color:rgba(158,197,255,.35);--selection-bg:#084298;--selection-color:#e7f1ff;--icon-filter:brightness(0) invert(1);--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-secondary-color:var(--color-text-soft);--bs-tertiary-color:color-mix(in srgb, var(--color-text) 65%, transparent);--bs-border-color:var(--color-border);--bs-border-radius:.5rem;--bs-border-radius-sm:.375rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-link-color:var(--link);--bs-link-hover-color:var(--link-hover);--bs-heading-color:var(--color-text);--bs-emphasis-color:var(--color-text);--bs-card-bg:var(--color-surface);--bs-card-color:var(--color-text);--bs-card-border-color:var(--color-border);--bs-card-cap-bg:color-mix(in srgb, var(--color-surface) 94%, #fff 0%);--bs-btn-color:var(--color-text);--bs-btn-bg:var(--btn-bg);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--color-text);--bs-btn-hover-bg:var(--btn-bg-hover);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--color-text);--bs-btn-active-bg:color-mix(in srgb, var(--btn-bg-hover) 95%, #fff 0%);--bs-btn-active-border-color:transparent;--bs-btn-disabled-bg:color-mix(in srgb, var(--btn-bg) 85%, #fff 0%);--bs-btn-disabled-color:var(--color-text-soft);--bs-primary:#0d6efd;--bs-primary-rgb:13,110,253;--bs-btn-primary-color:#fff;--bs-btn-primary-bg:var(--bs-primary);--bs-btn-primary-border-color:var(--bs-primary);--bs-btn-primary-hover-bg:#3b82f6;--bs-btn-primary-hover-border-color:#3b82f6;--bs-btn-primary-active-bg:#2663eb;--bs-btn-primary-active-border-color:#2259d6;--bs-success:#24d091;--bs-success-rgb:36,208,145;--bs-warning:#ffcf5c;--bs-warning-rgb:255,207,92;--bs-danger:#ff6b81;--bs-danger-rgb:255,107,129;--bs-info:#4cc9f0;--bs-info-rgb:76,201,240;--bs-form-control-bg:#0f1012;--bs-form-control-color:var(--color-text);--bs-form-control-border-color:var(--color-border);--bs-form-control-placeholder-color:rgba(255,255,255,.45);--bs-form-control-focus-bg:#111214;--bs-form-control-focus-color:var(--color-text);--bs-focus-ring-color:var(--focus-ring-color);--bs-focus-ring-width:var(--focus-ring-width);--bs-dropdown-bg:var(--color-elev-1);--bs-dropdown-border-color:var(--color-border);--bs-dropdown-link-color:var(--color-text);--bs-dropdown-link-hover-bg:rgba(255,255,255,.06);--bs-dropdown-link-hover-color:var(--color-text);--bs-modal-bg:var(--color-elev-1);--bs-modal-color:var(--color-text);--bs-modal-header-border-color:var(--color-border);--bs-modal-footer-border-color:var(--color-border);--bs-tooltip-bg:var(--color-text);--bs-tooltip-color:#000;--bs-popover-bg:var(--color-elev-1);--bs-popover-border-color:var(--color-border);--bs-popover-header-bg:#15161a;--bs-navbar-bg:transparent;--navbar-bg-scroll:rgba(18, 18, 20, 0.60);--bs-navbar-color:var(--color-text);--bs-navbar-hover-color:var(--color-text);--navbar-brand-color:var(--color-text);--bs-table-bg:transparent;--bs-table-color:var(--color-text);--bs-table-border-color:var(--color-border);--bs-table-striped-bg:rgba(255,255,255,.03);--bs-table-hover-bg:rgba(255,255,255,.06);--bs-alert-border-radius:.75rem;--bs-toast-bg:var(--color-elev-1);--bs-toast-border-color:var(--color-border);--bs-toast-header-bg:#15161a;--bs-toast-color:var(--color-text);--bs-pagination-color:var(--link);--bs-pagination-bg:var(--color-surface);--bs-pagination-border-color:var(--color-border);--bs-pagination-hover-bg:rgba(255,255,255,.06);--bs-pagination-hover-color:var(--color-text);--bs-pagination-active-bg:var(--link);--bs-pagination-active-border-color:var(--link);--bs-pagination-disabled-color:var(--color-text-soft);--bs-badge-color:#000;--bs-badge-bg:#fff;--bs-nav-link-color:var(--color-text-soft);--bs-nav-link-hover-color:var(--color-text);--bs-nav-pills-link-active-bg:var(--link);--bs-nav-pills-link-active-color:#000;--bs-accordion-bg:var(--color-surface);--bs-accordion-color:var(--color-text);--bs-accordion-border-color:var(--color-border);--bs-accordion-btn-color:var(--color-text);--bs-accordion-btn-bg:var(--color-surface);--bs-accordion-active-bg:rgba(255,255,255,.06);--bs-accordion-active-color:var(--color-text);--bs-accordion-btn-focus-border-color:var(--link);--bs-accordion-btn-focus-box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--bs-offcanvas-bg:var(--color-elev-1);--bs-offcanvas-color:var(--color-text);--bs-offcanvas-border-color:var(--color-border);--bs-list-group-bg:var(--color-surface);--bs-list-group-color:var(--color-text);--bs-list-group-border-color:var(--color-border);--bs-list-group-action-hover-bg:rgba(255,255,255,.06)}:root[data-bs-theme=light]{color-scheme:light;--navbar-bg-scroll:rgba(255,255,255,.6);--navbar-brand-color:#000;--color-bg:#ffffff;--color-surface:#f8f9fb;--color-elev-1:#ffffff;--color-text:#0b0c0f;--color-text-soft:rgba(11,12,15,.65);--color-border:rgba(11,12,15,.12);--glow-a:rgba(255,140,100,.5);--glow-b:rgba(255,120,180,.5);--glow-c:rgba(180,140,255,.5);--glow-d:rgba(120,180,255,.5);--theme-thumb-bg:#000;--btn-bg:rgba(0,0,0,.2);--btn-bg-hover:rgba(0,0,0,.3);--link:#0d6efd;--link-hover:#0a58ca;--scrollbar-thumb:#c9ced6;--scrollbar-track:#eef1f5;--focus-ring-color:rgba(13,110,253,.35);--selection-bg:#cfe2ff;--selection-color:#052c65;--icon-filter:none;--bs-body-bg:var(--color-bg);--bs-body-color:var(--color-text);--bs-secondary-color:var(--color-text-soft);--bs-tertiary-color:color-mix(in srgb, var(--color-text) 55%, transparent);--bs-border-color:var(--color-border);--bs-border-radius:.5rem;--bs-border-radius-sm:.375rem;--bs-border-radius-lg:.75rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-link-color:var(--link);--bs-link-hover-color:var(--link-hover);--bs-heading-color:var(--color-text);--bs-emphasis-color:var(--color-text);--bs-card-bg:var(--color-surface);--bs-card-color:var(--color-text);--bs-card-border-color:var(--color-border);--bs-card-cap-bg:color-mix(in srgb, var(--color-surface) 92%, #000 0%);--bs-btn-color:var(--color-text);--bs-btn-bg:var(--btn-bg);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--color-text);--bs-btn-hover-bg:var(--btn-bg-hover);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--color-text);--bs-btn-active-bg:color-mix(in srgb, var(--btn-bg-hover) 90%, #000 0%);--bs-btn-active-border-color:transparent;--bs-btn-disabled-bg:color-mix(in srgb, var(--btn-bg) 80%, #000 0%);--bs-btn-disabled-color:var(--color-text-soft);--bs-primary:#0d6efd;--bs-primary-rgb:13,110,253;--bs-btn-primary-color:#fff;--bs-btn-primary-bg:var(--bs-primary);--bs-btn-primary-border-color:var(--bs-primary);--bs-btn-primary-hover-bg:#0b5ed7;--bs-btn-primary-hover-border-color:#0a58ca;--bs-btn-primary-active-bg:#0a58ca;--bs-btn-primary-active-border-color:#0a53be;--bs-success:#198754;--bs-success-rgb:25,135,84;--bs-warning:#ffc107;--bs-warning-rgb:255,193,7;--bs-danger:#dc3545;--bs-danger-rgb:220,53,69;--bs-info:#0dcaf0;--bs-info-rgb:13,202,240;--bs-form-control-bg:var(--color-elev-1);--bs-form-control-color:var(--color-text);--bs-form-control-border-color:var(--color-border);--bs-form-control-placeholder-color:color-mix(in srgb, var(--color-text) 45%, transparent);--bs-form-control-focus-bg:var(--color-elev-1);--bs-form-control-focus-color:var(--color-text);--bs-focus-ring-color:var(--focus-ring-color);--bs-focus-ring-width:var(--focus-ring-width);--bs-dropdown-bg:var(--color-elev-1);--bs-dropdown-border-color:var(--color-border);--bs-dropdown-link-color:var(--color-text);--bs-dropdown-link-hover-bg:color-mix(in srgb, var(--link) 10%, transparent);--bs-dropdown-link-hover-color:var(--color-text);--bs-modal-bg:var(--color-elev-1);--bs-modal-color:var(--color-text);--bs-modal-header-border-color:var(--color-border);--bs-modal-footer-border-color:var(--color-border);--bs-tooltip-bg:var(--color-text);--bs-tooltip-color:#fff;--bs-popover-bg:var(--color-elev-1);--bs-popover-border-color:var(--color-border);--bs-popover-header-bg:color-mix(in srgb, var(--color-surface) 96%, #000 0%);--bs-navbar-bg:transparent;--navbar-bg-scroll:rgba(255, 255, 255, 0.75);--bs-navbar-color:var(--color-text);--bs-navbar-hover-color:var(--color-text);--navbar-brand-color:var(--color-text);--bs-table-bg:transparent;--bs-table-color:var(--color-text);--bs-table-border-color:var(--color-border);--bs-table-striped-bg:color-mix(in srgb, #000 6%, var(--color-bg));--bs-table-hover-bg:color-mix(in srgb, #000 8%, var(--color-bg));--bs-alert-border-radius:.75rem;--bs-toast-bg:var(--color-elev-1);--bs-toast-border-color:var(--color-border);--bs-toast-header-bg:color-mix(in srgb, var(--color-surface) 94%, #000 0%);--bs-toast-color:var(--color-text);--bs-pagination-color:var(--link);--bs-pagination-bg:var(--color-surface);--bs-pagination-border-color:var(--color-border);--bs-pagination-hover-bg:color-mix(in srgb, var(--link) 10%, var(--color-surface));--bs-pagination-hover-color:var(--color-text);--bs-pagination-active-bg:var(--link);--bs-pagination-active-border-color:var(--link);--bs-pagination-disabled-color:var(--color-text-soft);--bs-badge-color:#fff;--bs-badge-bg:var(--link);--bs-nav-link-color:var(--color-text-soft);--bs-nav-link-hover-color:var(--color-text);--bs-nav-pills-link-active-bg:var(--link);--bs-nav-pills-link-active-color:#fff;--bs-accordion-bg:var(--color-surface);--bs-accordion-color:var(--color-text);--bs-accordion-border-color:var(--color-border);--bs-accordion-btn-color:var(--color-text);--bs-accordion-btn-bg:var(--color-surface);--bs-accordion-active-bg:color-mix(in srgb, var(--link) 8%, var(--color-surface));--bs-accordion-active-color:var(--color-text);--bs-accordion-btn-focus-border-color:var(--link);--bs-accordion-btn-focus-box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring-color);--bs-offcanvas-bg:var(--color-elev-1);--bs-offcanvas-color:var(--color-text);--bs-offcanvas-border-color:var(--color-border);--bs-list-group-bg:var(--color-surface);--bs-list-group-color:var(--color-text);--bs-list-group-border-color:var(--color-border);--bs-list-group-action-hover-bg:color-mix(in srgb, var(--link) 10%, transparent)}