html{scroll-behavior:smooth}body{background:var(--gray-50);width:100%;height:100%}.app-overlay{background:var(--gray-100);z-index:100;opacity:.5;width:100%;height:100%;position:fixed}.app-sidebar{background:var(--blue-900);border-radius:calc(2*var(--border-radius));z-index:101;border:1px solid #0000;flex-direction:column;min-width:260px;max-width:260px;margin:1.5rem 1.5rem 1.5rem -300px;transition:margin-left .15s linear,margin-right .15s linear;display:flex;position:fixed;top:0;bottom:0;left:0}[data-theme-style=dark] .app-sidebar{background:var(--white);border-color:var(--gray-100)}[dir=rtl] .app-sidebar{margin-left:initial;left:initial;border-left:1px solid #0000;border-right:0;margin-right:-300px;right:0}[dir=rtl] [data-theme-style=dark] .app-sidebar{border-left:1px solid #0000;border-right:0}body.app-sidebar-opened .app-sidebar{margin-left:1.5rem}[dir=rtl] body.app-sidebar-opened .app-sidebar{margin-right:1.5rem}@media (width>=992px){.app-sidebar{margin-left:1.5rem}[dir=rtl] .app-sidebar{margin-right:1.5rem}}[data-theme-style=light] .app-sidebar *{scrollbar-color:var(--gray-700) var(--blue-900)!important;scrollbar-width:thin!important}[data-theme-style=light] .app-sidebar ::-webkit-scrollbar-thumb{background:var(--blue-900)}[data-theme-style=light] .app-sidebar ::-webkit-scrollbar,[data-theme-style=light] .app-sidebar ::-webkit-scrollbar-track{background:var(--gray-700)}.app-sidebar-title{justify-content:center;align-items:center;height:75px;padding:.5rem;display:flex}.app-sidebar-title a{color:var(--white);font-size:1.4rem}[data-theme-style=dark] .app-sidebar-title a{color:var(--black)}.app-sidebar-title a:hover{text-decoration:none}.app-sidebar-links{flex-direction:column;align-items:center;margin:0;padding:0;list-style:none;display:flex}.app-sidebar-links>li{width:100%;padding:.25rem 1rem 1rem}.app-sidebar-links>li>a{background:var(--blue-800);width:100%;color:var(--gray-300);border-radius:var(--border-radius);align-items:center;padding:.6rem 1rem;font-size:.9rem;font-weight:500;transition:background .3s;display:flex}[data-theme-style=dark] .app-sidebar-links>li>a{background:var(--gray-100);color:var(--gray-800)}.app-sidebar-links>li>a:hover{background:var(--blue-700);color:var(--gray-300);text-decoration:none}[data-theme-style=dark] .app-sidebar-links>li>a:hover{background:var(--gray-200);color:var(--gray-800)}.app-sidebar-links>li.active>a:not(.default){background:var(--blue-700);color:var(--gray-200);font-weight:500}[data-theme-style=dark] .app-sidebar-links>li.active>a:not(.default){background:var(--gray-200);color:var(--gray-800)}.app-sidebar-avatar{border-radius:50%;width:35px;height:35px}.app-sidebar-footer-block{max-width:100%}.app-sidebar-footer-text{color:var(--gray-200);font-size:.9rem;font-weight:500}[data-theme-style=dark] .app-sidebar-footer-text{color:var(--gray-800)}.app-content{flex-grow:1;margin-left:0}[dir=rtl] .app-content{margin-left:initial;margin-right:0}@media (width>=992px){.app-content{margin-left:calc(260px + 1.5rem)}[dir=rtl] .app-content{margin-left:initial;margin-right:calc(260px + 1.5rem)}}.dropdown-item{color:var(--gray-800);font-size:.9rem;font-weight:450}.dropdown-item:hover,.dropdown-item:focus,.dropdown-item.active{border-radius:var(--border-radius)}.dropdown-item svg{color:var(--gray-600)}.dropdown-item:active svg,.dropdown-item.active svg{color:var(--white)}.app-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle);color:var(--ui-text-muted);margin-top:7rem}.site-footer-inner{width:min(100% - 3rem,80rem);margin-inline:auto;padding-block:5rem 2rem}.site-footer-main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(3rem,8vw,8rem);display:grid}.site-footer-brand{max-width:28rem}.site-footer-description{max-width:25rem;color:var(--ui-text-muted);margin:1.5rem 0 0;font-size:.95rem;line-height:1.75}.site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.app-footer .site-footer-column h2{color:var(--ui-text-strong);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.75rem;font-weight:800}.site-footer-column ul{margin:0;padding:0;list-style:none}.site-footer-column li+li{margin-top:.8rem}.site-footer-column a{color:var(--ui-text-muted);transition:color var(--ui-transition), transform var(--ui-transition);font-size:.9rem;font-weight:550;text-decoration:none}.site-footer-column a:hover,.site-footer-column a:focus{color:var(--ui-brand)}.site-footer-socials{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;display:flex}.site-footer-social-link{text-decoration:none!important}.site-footer-bottom{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem;padding-top:1.5rem;display:flex}.site-footer-copyright{font-size:.75rem}.site-footer-utilities{align-items:center;gap:.5rem;display:flex}.site-footer-utility{border:1px solid var(--ui-border);background:var(--ui-surface);width:2.25rem;height:2.25rem;color:var(--ui-text-muted);box-shadow:var(--ui-shadow-xs);transition:color var(--ui-transition), border-color var(--ui-transition), transform var(--ui-transition);border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-footer-utility:hover,.site-footer-utility:focus{border-color:var(--ui-brand);color:var(--ui-brand);transform:translateY(-1px)}.footer-logo{width:auto;max-width:15rem;height:2.75rem;max-height:2.75rem}.footer-heading{letter-spacing:-.04em;font-size:1.35rem;font-weight:800;display:inline-flex;color:var(--ui-text-strong)!important;text-decoration:none!important}.footer-social-wrapper{border:1px solid var(--ui-border);background:var(--ui-surface);width:2.35rem;height:2.35rem;color:var(--social-color,var(--ui-text-muted));box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-transition), transform var(--ui-transition);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.site-footer-social-link:hover .footer-social-wrapper{border-color:var(--social-color,var(--ui-brand));transform:translateY(-2px)}@media (width<=767.98px){.app-footer{margin-top:5rem}.site-footer-inner{width:min(100% - 2rem,80rem);padding-top:3.5rem}.site-footer-main{grid-template-columns:1fr;gap:3rem}.site-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=479.98px){.site-footer-links{grid-template-columns:1fr}}.filters-dropdown{width:18rem;max-height:30rem;overflow-y:auto}canvas{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.modal-header{border-bottom:0;padding:1rem}.modal-content{box-shadow:none;-webkit-box-shadow:none;border-radius:calc(2 * var(--border-radius));border:none;padding:1rem}.input-group-text,.input-group:not(.input-group-sm):not(.input-group-lg)>.input-group-prepend>.btn,.input-group:not(.input-group-sm):not(.input-group-lg)>.input-group-append>.btn{font-size:.9rem}.form-control-range{-webkit-appearance:none;appearance:none;accent-color:var(--primary);background:var(--gray-200);border-radius:var(--border-radius);height:.5rem;margin:.75rem 0;overflow:hidden}.form-control-range::-webkit-slider-runnable-track,.form-control-range::-moz-range-track{background:var(--gray-200)}.form-control-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--primary);border:2px solid var(--white);width:.75rem;height:.75rem;box-shadow:-2007px 0 0 2000px var(--primary-300);border-radius:50%}.form-control-range::-moz-range-thumb{-webkit-appearance:none;appearance:none;background-color:var(--primary);border:2px solid var(--white);width:.75rem;height:.75rem;box-shadow:-2007px 0 0 2000px var(--primary-300);border-radius:50%}.custom-breadcrumbs{flex-wrap:wrap;padding:0;list-style:none;display:flex}.custom-breadcrumbs>li{margin-right:.5rem}.custom-breadcrumbs>li>a{color:var(--gray)}.custom-breadcrumbs>li>svg{color:var(--gray-400);margin-left:.5rem}.pre-custom{background:var(--gray-300);padding:2rem;font-size:.75rem}.cursor-grab{cursor:grab}.user-select-none{user-select:none}.font-size-little-small{font-size:.95rem}.font-size-small{font-size:.9rem}.font-size-smaller{font-size:.875rem}.font-size-xs{font-size:.75rem}.font-weight-450{font-weight:450}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.list-style-none{padding:0;list-style:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default!important}.no-focus:focus{box-shadow:none;outline:0}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{vertical-align:inherit!important}.icon-favicon{width:.95rem;height:auto}.icon-favicon-small{width:.75rem;height:auto}.btn:not([class*=outline]):hover{border-color:#0000!important}.site-header{z-index:1030;background:color-mix(in srgb, var(--ui-surface) 86%, transparent);backdrop-filter:blur(18px)saturate(140%);width:100%;transition:border-color var(--ui-transition), box-shadow var(--ui-transition), background-color var(--ui-transition);border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--ui-border);box-shadow:0 8px 28px #1c18250f}.site-header-inner{width:min(100% - 3rem,80rem);margin-inline:auto}.navbar-main{min-height:4.75rem;padding:.55rem 0;background:0 0!important}.navbar-main>.container{max-width:none;padding:0}.navbar-nav>li{font-size:.875rem;font-weight:600}.navbar-expand-lg .navbar-nav .nav-link{color:var(--ui-text-muted);transition:color var(--ui-transition), background-color var(--ui-transition), transform var(--ui-transition);padding-top:.65rem;padding-bottom:.65rem}.navbar-expand-lg .navbar-nav .nav-link:hover,.navbar-expand-lg .navbar-nav .nav-link:focus{color:var(--ui-text-strong)}@media (width>=992px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:.8rem;padding-right:.8rem}.site-nav-login-item{border-left:1px solid var(--ui-border);margin-left:.45rem;padding-left:.45rem}.navbar-expand-lg .navbar-nav .site-nav-cta{border:1px solid var(--ui-brand);background:var(--ui-brand);color:#fff;border-radius:.55rem;margin-left:.35rem;padding-left:1rem;padding-right:1rem;box-shadow:0 8px 24px #7b33e133}.navbar-expand-lg .navbar-nav .site-nav-cta:hover,.navbar-expand-lg .navbar-nav .site-nav-cta:focus{background:var(--ui-brand-hover);color:#fff;transform:translateY(-1px)}}.navbar-logo{width:auto;max-width:15rem;height:2.6rem;max-height:2.6rem}.navbar-brand{letter-spacing:-.04em;font-weight:800;color:var(--ui-text-strong)!important}.navbar-custom-toggler{border:1px solid var(--ui-border);background:var(--ui-surface);width:2.6rem;height:2.6rem;min-height:0;color:var(--ui-text-strong);box-shadow:var(--ui-shadow-xs);padding:0}@media (width<=991.98px){.site-header-inner{width:min(100% - 2rem,80rem)}.navbar-main .navbar-collapse{border:1px solid var(--ui-border);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-lg);border-radius:.8rem;margin-top:.65rem;padding:.7rem}.navbar-main .navbar-nav .nav-link{border-radius:.5rem;padding:.72rem .8rem}.navbar-main .navbar-nav .nav-link:hover,.navbar-main .navbar-nav .nav-link:focus{background:var(--ui-surface-subtle)}.navbar-main .navbar-nav .site-nav-cta{background:var(--ui-brand);color:#fff;margin-top:.25rem}}@media (width<=479.98px){.navbar-logo{max-width:12.5rem;height:2.25rem;max-height:2.25rem}}.navbar-logo-mini{height:1.25rem;max-height:1.25rem}.navbar-avatar{border-radius:var(--border-radius);width:20px;height:20px}.navbar-custom-toggler{border-radius:var(--border-radius);color:var(--gray-500);border-color:var(--gray-300);background-color:#0000;padding:.5rem .8rem;font-size:1.25rem;line-height:1}.chart-container{width:100%;height:275px;margin:auto;position:relative}@media print{.chart-container canvas{max-width:100%;min-height:100%;max-height:100%;width:auto!important;height:auto!important}}.table-avatar{object-fit:cover;background-color:var(--primary-100);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:600;display:flex}.container-disabled{pointer-events:none;opacity:.5}.container-disabled-simple{pointer-events:none}.table-custom-container{border-radius:calc(2*var(--border-radius));border:1px solid var(--gray-100)}.table-custom{background:var(--white);margin-bottom:0}.table-custom thead th{color:var(--gray);border-top:0;border-bottom:0}.table-custom th{padding:1rem 1.25rem;font-size:.9rem}[data-theme-style=dark] .table-custom thead th{color:var(--gray-800)}.table-custom td{vertical-align:middle;padding:1.25rem}.table-custom tbody tr td{border-top:1px solid var(--gray-100)}.pricing-plan{border:1px solid var(--gray-100);flex-direction:column;height:100%;display:flex}.pricing-header{background:var(--white);border-radius:calc(2*var(--border-radius));flex-direction:column;padding:2.2rem 2.2rem 0;display:flex}[data-theme-style=dark] .pricing-header{border-color:var(--gray-100)}.pricing-name{color:var(--black);border-radius:var(--border-radius);margin-bottom:1rem;font-size:1.15rem;font-weight:600;display:inline-block}.pricing-price{margin:1rem 0}.pricing-price-amount{font-size:3rem;font-weight:700}.pricing-price-currency{color:var(--gray);font-size:.9rem;font-weight:500}.pricing-price-currency-symbol{font-size:3rem;font-weight:700}.pricing-details{color:var(--gray-600);font-size:.85rem}.pricing-body{background:var(--white);border-bottom-left-radius:calc(2*var(--border-radius));border-bottom-right-radius:calc(2*var(--border-radius));height:100%;padding:0 2.2rem 2.2rem}.pricing-features{padding:0;list-style:none}.pricing-features li{justify-content:space-between;align-items:center;margin:1rem 0;display:flex}.pricing-tag{background:var(--gray-600);color:var(--gray-50);border-radius:var(--border-radius);z-index:1;padding:.1rem .8rem;font-size:80%;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.custom-radio-box{cursor:pointer}.custom-radio-box .custom-radio-box-main-text{font-size:1.15rem;font-weight:700}.custom-radio-box .custom-radio-box-main-icon{font-size:1.25rem}.custom-radio-box input[type=radio]+div,.custom-radio-box input[type=checkbox]+div{border:2px solid var(--gray-200);background:var(--white);transition:all .3s ease-in-out}.custom-radio-box input[type=radio]:checked+div,.custom-radio-box input[type=checkbox]:checked+div,.custom-radio-box input[type=radio]:hover+div,.custom-radio-box input[type=checkbox]:hover+div{border:2px solid var(--primary)}.cryptocurrency-icon{width:40px;height:40px}.round-circle-md{border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.round-circle-lg{border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.invoice-table th{border-top:0!important}.invoice-table td{vertical-align:baseline!important}@media print{.invoice{page-break-after:always}body,html,.container{height:auto!important;overflow:visible!important}.invoice-logo{filter:grayscale()}}.altum-animate{-webkit-animation-duration:.5s;animation-duration:.5s}.altum-animate-fill-both{-webkit-animation-fill-mode:both;animation-fill-mode:both}.altum-animate-fill-none{-webkit-animation-fill-mode:none;animation-fill-mode:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.altum-animate-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.btn-custom{color:var(--gray-600);border-radius:var(--border-radius);background:var(--white);padding:.5rem 1.5rem;font-size:.9rem;font-weight:500;transition:background .3s;border:1px solid var(--gray-100)!important}.btn-custom:hover{color:var(--gray-800);background:var(--gray-200)}.btn-custom.active{color:var(--gray-900);background:var(--gray-300)}.contact-icon-wrapper{flex-shrink:0;width:35px;height:35px;font-size:.8rem}.page-category-icon-wrapper{flex-shrink:0;width:4rem;height:4rem}.popular-page-icon-wrapper{flex-shrink:0;width:2.75rem;height:2.75rem}.ql-code-block{background-color:var(--gray-200);color:var(--gray-600);border-radius:var(--border-radius);white-space:pre;padding:1rem;font-family:Courier New,Courier,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.ql-content p{margin-bottom:0!important}.ql-content li[data-list=bullet]{list-style-type:disc}blockquote{border-left:4px solid var(--gray-400);background-color:var(--gray-100);color:var(--gray-600);border-radius:var(--border-radius);margin:1.5rem 0;padding:1rem 1.5rem;font-size:1.1rem;font-style:italic;line-height:1.6}.altum-file-input{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--border-radius);cursor:pointer;padding:1rem;font-size:.9rem}.altum-file-input:hover{border-color:var(--gray-300)}.altum-file-input::file-selector-button{border-radius:var(--border-radius);background-color:var(--white);cursor:pointer;border:0;margin-right:1rem;padding:.4rem .75rem;font-size:.9rem}.altum-file-input-preview{object-fit:cover;max-width:100%;min-height:68px;max-height:68px}.sticky{height:min-content;top:1rem;position:sticky!important}a svg{transition:transform .15s}a:hover svg{transform:scale(1.1)}a:active svg{transform:scale(.9)}[data-theme-style=dark] svg[data-custom-colors]{color:var(--brand-color-dark)!important}.icon-zoom-animation svg{transition:transform .15s}.icon-zoom-animation:hover svg{transform:scale(1.1)}.zoom-animation{transition:transform .15s}.zoom-animation:hover{transform:scale(1.05)}.zoom-animation:active{transform:scale(.95)}.zoom-animation-subtle{transition:transform .3s}.zoom-animation-subtle:hover{transform:scale(1.025)}.zoom-animation-subtle-active:active{transform:scale(.98)}.up-animation{transition:transform .3s}.up-animation:hover{transform:translateY(-10px)}@media print{.pcr-app{display:none}}.pcr-button{outline:1px solid var(--gray-300)!important;height:calc(var(--input-padding-y) + var(--input-padding-x) + var(--input-font-size) + calc(var(--input-font-size) / 2.75))!important;border-radius:var(--border-radius)!important;border:1px solid #fff!important;width:100%!important}.pcr-button:before,.pcr-button:after{border-radius:var(--border-radius)!important}.w-fit-content{width:fit-content!important}.loading-overlay{border-radius:var(--border-radius);background:var(--white);z-index:100;opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;padding:1.25rem;display:flex;position:absolute}[data-theme-style=dark] .loading-overlay{background:var(--gray-50)}.shiki{border-radius:var(--border-radius);padding:1.5rem;font-size:.9rem;line-height:1.5rem;overflow:auto}.shiki code{background:initial!important}.btn-group-custom{border:1px solid var(--gray-100);border-radius:var(--border-radius);flex-wrap:wrap;gap:.5rem;padding:.5rem;display:inline-flex}.btn-group-custom .btn{background:var(--gray-100);border-radius:var(--border-radius)!important}.btn-group-custom .btn.active{background:var(--dark);color:var(--white);z-index:0!important}body *{scrollbar-color:var(--gray-200) var(--white)!important;scrollbar-width:thin!important}body ::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:10px;width:6px;height:6px}body ::-webkit-scrollbar,body ::-webkit-scrollbar-track{background:var(--white);border-radius:10px;width:6px;height:6px}.internal-notification-icon{animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px var(--danger)}to{box-shadow:0 0 0 20px #0000}}.team-user-avatar-small{border:3px solid var(--gray-200);width:40px;height:40px;transition:all .3s}.team-user-avatar-small:hover{border-color:var(--primary-300);transform:scale(1.1)}.team-delegate-access-wrapper{border-radius:.5rem;margin:.75rem}@media (width>=992px){.team-delegate-access-wrapper{border-radius:5rem}}.announcement-wrapper{z-index:10;opacity:0;border-radius:.5rem;margin:.75rem;transition:opacity .3s ease-in;animation:.3s ease-in .6s forwards ac-fade-in-down;position:relative}@media (width>=992px){.announcement-wrapper{border-radius:5rem}}@keyframes ac-fade-in-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}.pwa-wrapper{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#e6e6e680;width:calc(100% - 1.5rem);position:fixed;bottom:0}[data-theme-style=dark] .pwa-wrapper{background:#38383880}.rounded-2x{border-radius:calc(2*var(--border-radius))}.rounded-3x{border-radius:calc(3*var(--border-radius))}.api-widget-icon{width:2.5rem;height:2.5rem}.pointer-events-all{pointer-events:all!important}i.fa-fw{width:1.25em;display:inline-block}i.fa-xs{font-size:.85em}i.fa-sm{font-size:.875em}i.fa-lg{font-size:1.25em}i.xl{font-size:1.5em}i.fa-3x{font-size:3em}.tool-icon{width:2.75rem;min-width:2.75rem;height:2.75rem;max-height:2.75rem}.tool-icon-wrapper{padding:0 1.25rem}.rating-star{cursor:pointer}.rating-star svg{color:#ffc107;transition:color .15s}.rating-star:hover svg,.rating-star:hover~.rating-star svg{color:#f80!important}.rating-star-chosen svg,.rating-star-chosen~.rating-star svg{color:#dd6200}.status-page-table-logo{object-fit:cover;background:var(--primary-100);width:2.5rem;max-width:2.5rem;height:2.5rem;max-height:2.5rem}.status-badge{border-radius:var(--border-radius);width:.75rem;min-width:.75rem;height:.75rem;min-height:.75rem}.incident-icon{background:var(--gray-200);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.incident-icon-solved{background:#ebffec}.incident-icon-error{background:#fff0f2}.pulse-animation{justify-content:center;align-items:center;display:inline-flex;position:relative}.pulse-animation .pulse-circle{opacity:.5;z-index:0;pointer-events:none;border-radius:50%;width:48px;height:48px;animation:2s infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-animation-success .pulse-circle{background:var(--success)}.pulse-animation-danger .pulse-circle{background:var(--danger)}.pulse-animation svg{z-index:1;display:inline-block;position:relative}@keyframes pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.game-server-icon{background:var(--gray-100);border-radius:var(--border-radius);max-width:64px;max-height:64px}.game-server-card{border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.game-server-card:before{content:"";background:var(--background-image) center/cover no-repeat;filter:blur(5px)brightness(.8);z-index:0;position:absolute;inset:0;transform:scale(1.15)}[data-theme-style=dark] .game-server-card:before{filter:blur(5px)brightness(1.1)}:root{--ui-canvas:var(--tw-color-surface-50,#fcfcfd);--ui-surface:var(--tw-color-surface-0,#fff);--ui-surface-subtle:var(--tw-color-surface-100,#f7f6f9);--ui-surface-raised:#fff;--ui-border:var(--tw-color-surface-200,#eeedf3);--ui-border-strong:var(--tw-color-surface-300,#e4e1ea);--ui-text:var(--tw-color-surface-800,#322d3e);--ui-text-strong:var(--tw-color-surface-900,#1c1825);--ui-text-muted:var(--tw-color-surface-600,#6f6a81);--ui-brand:var(--tw-color-brand-500,#7b33e1);--ui-brand-hover:var(--tw-color-brand-600,#6823c7);--ui-brand-soft:var(--tw-color-brand-100,#ebdcfe);--ui-success:var(--tw-color-status-up,#1ea465);--ui-warning:var(--tw-color-status-degraded,#f59f0a);--ui-danger:var(--tw-color-status-down,#dc2828);--ui-info:var(--tw-color-status-pending,#2b6fee);--ui-radius-sm:.5rem;--ui-radius-md:.75rem;--ui-radius-lg:1rem;--ui-shadow-xs:0 1px 2px #1c18250a;--ui-shadow-sm:0 8px 24px #1c18250e;--ui-shadow-lg:0 24px 64px #1c182529;--ui-focus-ring:0 0 0 .22rem #7b33e12e;--ui-transition:.16s cubic-bezier(.2, .7, .2, 1)}[data-theme-style=dark]{--ui-canvas:#15121c;--ui-surface:#1c1825;--ui-surface-subtle:#25202f;--ui-surface-raised:#292333;--ui-border:#322d3e;--ui-border-strong:#4f4a5e;--ui-text:#eeedf3;--ui-text-strong:#fcfcfd;--ui-text-muted:#aea9bc;--ui-brand-soft:#3b1664;--ui-shadow-xs:0 1px 2px #0000002e;--ui-shadow-sm:0 10px 28px #0003;--ui-shadow-lg:0 28px 72px #0000006b;--ui-focus-ring:0 0 0 .22rem #9a5def3d}body{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--tw-font-sans,Inter, system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.app{background:var(--ui-canvas)}::selection{background:var(--ui-brand-soft);color:var(--ui-text-strong)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ui-text-strong);font-family:var(--tw-font-display,Inter, system-ui, -apple-system, "Segoe UI", sans-serif);letter-spacing:-.025em;font-weight:700}.text-muted{color:var(--ui-text-muted)}a{text-underline-offset:.18em;text-decoration-thickness:.08em}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.btn{border-radius:var(--ui-radius-sm);letter-spacing:-.005em;min-height:2.625rem;box-shadow:var(--ui-shadow-xs);transition:color var(--ui-transition), background-color var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition), transform var(--ui-transition);justify-content:center;align-items:center;gap:.45rem;padding:.625rem 1rem;font-size:.875rem;font-weight:650;line-height:1.15;display:inline-flex}.btn-sm,.btn-group-sm>.btn{min-height:2.125rem;padding:.45rem .75rem;font-size:.8125rem}.btn-lg,.btn-group-lg>.btn{min-height:3rem;padding:.78rem 1.25rem;font-size:.9375rem}.btn:not(:disabled):not(.disabled):hover{box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{box-shadow:var(--ui-shadow-xs);transform:translateY(0)}.btn:focus,.btn.focus{box-shadow:var(--ui-focus-ring)}.btn-primary{background:var(--ui-brand);color:#fff;border-color:var(--ui-brand)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{background:var(--ui-brand-hover);color:#fff;border-color:var(--ui-brand-hover)!important}.btn-outline-primary{color:var(--ui-brand);background:0 0;border-color:var(--ui-brand)!important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{background:var(--ui-brand-soft);color:var(--ui-brand-hover);border-color:var(--ui-brand)!important}.btn-light,.btn-gray-100,.btn-gray-200,.btn-gray-300,.btn-custom{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border)!important}.btn-light:hover,.btn-gray-100:hover,.btn-gray-200:hover,.btn-gray-300:hover,.btn-custom:hover,.btn-light.active,.btn-custom.active{background:var(--ui-surface-subtle);color:var(--ui-text-strong);border-color:var(--ui-border-strong)!important}.btn-link{min-height:auto;box-shadow:none;padding-left:.25rem;padding-right:.25rem}.btn-link:hover{box-shadow:none!important;transform:none!important}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}label{color:var(--ui-text);letter-spacing:.005em;margin-bottom:.45rem;font-size:.8125rem;font-weight:650}.form-control,.custom-select,.select2-container--bootstrap4 .select2-selection,.altum-file-input{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background-color:var(--ui-surface);min-height:2.75rem;color:var(--ui-text-strong);box-shadow:var(--ui-shadow-xs);transition:background-color var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition)}.form-control,.custom-select{padding:.66rem .8rem;font-size:.9rem}textarea.form-control{height:auto;min-height:7rem;line-height:1.55}.form-control-sm,.custom-select-sm{min-height:2.25rem;font-size:.8125rem}.select2-container--bootstrap4 .select2-selection--single{min-height:2.75rem}.form-control-lg,.custom-select-lg{min-height:3.125rem;font-size:1rem}.form-control::placeholder{color:var(--ui-text-muted);opacity:.72}.form-control:focus,.custom-select:focus,.select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection,.altum-file-input:focus{border-color:var(--ui-brand);background-color:var(--ui-surface-raised);color:var(--ui-text-strong);box-shadow:var(--ui-focus-ring);outline:0}.form-control:disabled,.form-control[readonly],.custom-select:disabled{background:var(--ui-surface-subtle);color:var(--ui-text-muted);cursor:not-allowed;opacity:.8}.form-control.is-invalid,.custom-select.is-invalid{border-color:var(--ui-danger)}.form-control.is-invalid:focus,.custom-select.is-invalid:focus{box-shadow:0 0 0 .22rem #dc282829}.invalid-feedback{font-size:.78rem;font-weight:550}.input-group-text{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle);color:var(--ui-text-muted);font-size:.8125rem;font-weight:600}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{color:var(--ui-text-strong);padding:.25rem .8rem;line-height:1.75rem}.select2-container--bootstrap4 .select2-dropdown{border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-lg);overflow:hidden}.select2-container--bootstrap4 .select2-results__option{color:var(--ui-text);padding:.6rem .8rem;font-size:.875rem}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background:var(--ui-brand-soft);color:var(--ui-brand-hover)}.custom-control-label:before{border:1px solid var(--ui-border-strong);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);transition:background-color var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition)}.custom-control-input:focus~.custom-control-label:before{border-color:var(--ui-brand);box-shadow:var(--ui-focus-ring)}.custom-control-input:checked~.custom-control-label:before{border-color:var(--ui-brand);background:var(--ui-brand)}.card,.pricing-plan{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);overflow:hidden}.card-header,.card-footer{border-color:var(--ui-border);background:var(--ui-surface-subtle)}.card-header{color:var(--ui-text-strong);padding:1rem 1.25rem;font-size:.875rem;font-weight:650}.card-body{padding:1.35rem}.card-footer{padding:1rem 1.25rem}.list-group-item{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}.badge{letter-spacing:.025em;text-transform:none;border-radius:999px;padding:.42rem .62rem;font-size:.7rem;font-weight:700;line-height:1}.badge-primary{background:var(--ui-brand-soft);color:var(--ui-brand-hover)}.badge-success{color:var(--ui-success);background:#1ea46524}.badge-warning{color:#9a6100;background:#f59f0a29}[data-theme-style=dark] .badge-warning{color:#f8b63f}.badge-danger{color:var(--ui-danger);background:#dc282824}.badge-info{color:var(--ui-info);background:#2b6fee24}.badge-secondary,.badge-light{background:var(--ui-surface-subtle);color:var(--ui-text-muted)}.status-badge{box-shadow:0 0 0 4px var(--ui-surface);border-radius:999px}.table-custom-container,.table-responsive{border-color:var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.table-custom{color:var(--ui-text);background:0 0}.table-custom thead th{border-color:var(--ui-border);background:var(--ui-surface-subtle);color:var(--ui-text-muted);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;padding:.85rem 1.1rem;font-size:.6875rem;font-weight:750}.table-custom td{border-color:var(--ui-border);vertical-align:middle;padding:1rem 1.1rem}.table-custom tbody tr{transition:background-color var(--ui-transition)}.table-custom tbody tr:hover{background:var(--ui-surface-subtle)}.table-avatar{border:1px solid var(--ui-border);background:var(--ui-brand-soft);color:var(--ui-brand-hover)}.dropdown-menu{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-lg);padding:.5rem}.dropdown-item{border-radius:var(--ui-radius-sm);color:var(--ui-text);transition:color var(--ui-transition), background-color var(--ui-transition);padding:.58rem .7rem;font-size:.85rem}.dropdown-item:hover,.dropdown-item:focus{background:var(--ui-surface-subtle);color:var(--ui-text-strong)}.dropdown-item.active,.dropdown-item:active{background:var(--ui-brand-soft);color:var(--ui-brand-hover)}.dropdown-divider{border-color:var(--ui-border)}.alert{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-xs);border-left-width:3px}.alert-primary{border-left-color:var(--ui-brand)}.alert-success{border-left-color:var(--ui-success)}.alert-warning{border-left-color:var(--ui-warning)}.alert-danger{border-left-color:var(--ui-danger)}.alert-info{border-left-color:var(--ui-info)}.page-link{border-color:var(--ui-border);background:var(--ui-surface);min-width:2.25rem;min-height:2.25rem;color:var(--ui-text-muted);text-align:center;margin:0 .15rem;font-size:.8125rem;font-weight:650;border-radius:var(--ui-radius-sm)!important}.page-link:hover,.page-link:focus{border-color:var(--ui-border-strong);background:var(--ui-surface-subtle);color:var(--ui-text-strong);box-shadow:none}.page-item.active .page-link{border-color:var(--ui-brand);background:var(--ui-brand);color:#fff}.modal-backdrop.show{opacity:.58}.modal-dialog{margin-top:2rem;margin-bottom:2rem}.modal-content{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-lg);padding:0;overflow:hidden}.modal-header,.modal-body,.modal-footer{padding:1.25rem 1.4rem}.modal-header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-subtle);align-items:center}.modal-title{font-size:1rem;font-weight:700}.modal-footer{border-top:1px solid var(--ui-border);background:var(--ui-surface-subtle)}.modal-header .close{border-radius:var(--ui-radius-sm);width:2.25rem;height:2.25rem;color:var(--ui-text-muted);text-shadow:none;opacity:1;transition:color var(--ui-transition), background-color var(--ui-transition);margin:-.35rem -.45rem -.35rem auto;padding:0}.modal-header .close:hover{background:var(--ui-border);color:var(--ui-text-strong)}.altum-animate{animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.altum-animate-fade-in{animation-name:ui-enter}@keyframes ui-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=575.98px){.card-body{padding:1.1rem}.modal-dialog{margin:.75rem}.modal-header,.modal-body,.modal-footer{padding:1rem}.table-custom th,.table-custom td{padding-left:.85rem;padding-right:.85rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body,.app,.card,.table-custom-container,.table-responsive,.modal-content{box-shadow:none!important;background:#fff!important}}.wind-theme{--ui-canvas:#f8fafc;--ui-surface:#fff;--ui-surface-subtle:#f1f5f9;--ui-surface-raised:#fff;--ui-border:#e2e8f0;--ui-border-strong:#cbd5e1;--ui-text:#334155;--ui-text-strong:#0f172a;--ui-text-muted:#64748b;--ui-brand:#4f46e5;--ui-brand-hover:#4338ca;--ui-brand-soft:#eef2ff;--ui-radius-sm:.375rem;--ui-radius-md:.625rem;--ui-radius-lg:.875rem;--ui-shadow-xs:0 1px 2px #0f172a0d;--ui-shadow-sm:0 10px 30px #0f172a0f;--ui-shadow-lg:0 24px 64px #0f172a2e;--ui-focus-ring:0 0 0 .2rem #4f46e52e}.wind-theme[data-theme-style=dark]{--ui-canvas:#020617;--ui-surface:#0f172a;--ui-surface-subtle:#111c32;--ui-surface-raised:#172033;--ui-border:#263247;--ui-border-strong:#3b4961;--ui-text:#cbd5e1;--ui-text-strong:#f8fafc;--ui-text-muted:#94a3b8;--ui-brand:#818cf8;--ui-brand-hover:#a5b4fc;--ui-brand-soft:#252b57}.wind-theme .text-primary,.wind-theme .text-primary-500,.wind-theme .text-primary-600,.wind-theme .text-primary-700,.wind-theme .text-primary-800{color:var(--ui-brand)!important}.wind-theme .bg-primary,.wind-theme .bg-primary-500,.wind-theme .bg-primary-600{background-color:var(--ui-brand)!important}.wind-theme.app .app-container{background:var(--ui-canvas);min-height:100vh}.wind-theme .app-sidebar,.wind-theme[data-theme-style=dark] .app-sidebar{background:#0f172a;border:0;border-right:1px solid #ffffff14;border-radius:0;min-width:17rem;max-width:17rem;margin:0 0 0 -18rem;transition:margin .22s cubic-bezier(.2,.7,.2,1);box-shadow:12px 0 36px #0f172a14}[dir=rtl] .wind-theme .app-sidebar,[dir=rtl].wind-theme .app-sidebar{border-left:1px solid #ffffff14;border-right:0;margin-left:0;margin-right:-18rem}body.wind-theme.app-sidebar-opened .app-sidebar{margin-left:0}[dir=rtl] body.wind-theme.app-sidebar-opened .app-sidebar,[dir=rtl].wind-theme.app-sidebar-opened .app-sidebar{margin-right:0}.wind-theme .app-sidebar-title{justify-content:flex-start;height:4.5rem;padding:1rem 1.25rem}.wind-theme .app-sidebar-title a,.wind-theme[data-theme-style=dark] .app-sidebar-title a{color:#fff;font-size:1.05rem;font-weight:750}.wind-theme .app-sidebar-title .navbar-logo{max-width:11rem;max-height:2.25rem}.wind-theme .app-sidebar-links{align-items:stretch;gap:.125rem;padding:.25rem .75rem}.wind-theme .app-sidebar-links>li{padding:0}.wind-theme .app-sidebar-links>li>a,.wind-theme[data-theme-style=dark] .app-sidebar-links>li>a{color:#cbd5e1;background:0 0;border-radius:.5rem;min-height:2.5rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600;transition:color .15s,background-color .15s,transform .15s}.wind-theme .app-sidebar-links>li>a:hover,.wind-theme[data-theme-style=dark] .app-sidebar-links>li>a:hover{color:#fff;background:#ffffff14;transform:translate(2px)}[dir=rtl] .wind-theme .app-sidebar-links>li>a:hover,[dir=rtl].wind-theme .app-sidebar-links>li>a:hover{transform:translate(-2px)}.wind-theme .app-sidebar-links>li.active>a:not(.default),.wind-theme[data-theme-style=dark] .app-sidebar-links>li.active>a:not(.default){color:#fff;background:#4338ca;box-shadow:0 6px 18px #4338ca47}.wind-theme .app-sidebar-links>li.active>a>svg,.wind-theme .app-sidebar-links>li.active>a>i,.wind-theme .app-sidebar-links>li>a:hover>svg,.wind-theme .app-sidebar-links>li>a:hover>i{color:#fff}.wind-theme .app-sidebar-footer-text,.wind-theme[data-theme-style=dark] .app-sidebar-footer-text{color:#e2e8f0}.wind-theme .app-sidebar-footer-text small{color:#94a3b8}.wind-theme .app-content{background:var(--ui-canvas);min-width:0}.wind-theme .wind-app-toolbar{padding:0}.wind-theme .wind-mobile-toolbar{z-index:90;border:0;border-bottom:1px solid var(--ui-border);backdrop-filter:blur(14px);border-radius:0;margin:0 0 1.5rem;padding:.75rem .25rem;position:sticky;top:0;background:color-mix(in srgb, var(--ui-surface) 92%, transparent)!important}.wind-theme .wind-app-main{padding:0 1rem 2rem}.wind-theme .wind-app-footer{padding:0 1rem 1rem}.wind-theme.app .card{box-shadow:none}.wind-theme.app .table-custom-container,.wind-theme.app .table-responsive{border-radius:.75rem;box-shadow:0 1px 2px #0f172a08}@media (width>=992px){.wind-theme .app-sidebar,.wind-theme[data-theme-style=dark] .app-sidebar{margin-left:0}[dir=rtl] .wind-theme .app-sidebar,[dir=rtl].wind-theme .app-sidebar{margin-right:0}.wind-theme .app-content{margin-left:17rem}[dir=rtl] .wind-theme .app-content,[dir=rtl].wind-theme .app-content{margin-left:0;margin-right:17rem}.wind-theme .wind-app-main{padding:3rem 3rem 2rem}.wind-theme .wind-app-footer{padding:0 3rem 1.5rem}}.wind-theme .site-header,.wind-theme .site-header.is-scrolled{background:#0f172af0;border-bottom-color:#ffffff14;box-shadow:0 1px #0f172a33}.wind-theme .site-header .nav-link:hover,.wind-theme .site-header .nav-link:focus{background:#ffffff14;color:#fff!important}.wind-theme .site-header .site-nav-cta{color:#fff!important;background:#4f46e5!important;border-color:#818cf8!important}.wind-theme:not(.app)>.app-footer{--ui-surface-subtle:#0f172a;--ui-surface:#172033;--ui-border:#263247;--ui-text-muted:#94a3b8;--ui-text-strong:#f8fafc;--ui-brand:#a5b4fc;background:#0f172a}.wind-theme .index-hero{background:radial-gradient(circle at 18% 20%,#4f46e557,#0000 32rem),radial-gradient(circle at 82% 10%,#0ea5e933,#0000 28rem),#0f172a}.wind-theme .index-hero:before{opacity:.12}.wind-theme .index-hero .index-header{color:#fff;text-wrap:balance}.wind-theme .index-hero .btn-outline-primary{color:#fff;background:#ffffff0f;border-color:#ffffff47!important}.wind-theme .index-hero .btn-outline-primary:hover{color:#0f172a;background:#fff;border-color:#fff!important}.wind-theme .index-hero-frame{border-color:#ffffff29;box-shadow:0 32px 90px #0206177a}.wind-auth-page{min-height:100%;background:var(--ui-surface)!important}.wind-auth-shell{background:var(--ui-surface);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.wind-auth-shell:after{content:"";background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/3rem 3rem,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/3rem 3rem,radial-gradient(circle at 35% 28%,#6366f18c,#0000 22rem),#0f172a;position:absolute;inset:0 0 0 50%}.wind-auth-container{z-index:1;width:50%;max-width:none;margin:0;padding:3rem clamp(1.5rem,5vw,6rem);position:relative}.wind-auth-container>.d-flex{max-width:30rem;margin-inline:auto}.wind-auth-container .col-xs-12,.wind-auth-container .col-md-10,.wind-auth-container .col-lg-7,.wind-auth-container .col-xl-6{flex:0 0 100%;width:100%;max-width:100%}.wind-auth-brand{align-self:flex-start;text-align:left!important}.wind-auth-card{box-shadow:none;background:0 0;border:0;border-radius:0!important}.wind-auth-card .card-body{padding:0!important}.wind-auth-card h1{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:750}.wind-checkout{padding-top:clamp(2rem,5vw,4rem);padding-bottom:5rem}.wind-checkout>.row{align-items:flex-start}.wind-checkout>.row>.col-xl-4 .card{border-color:var(--ui-border);background:var(--ui-surface-subtle);box-shadow:none}@media (width>=1200px){.wind-checkout>.row>.col-xl-4{position:sticky;top:6rem}}@media (width<=991.98px){.wind-auth-shell{align-items:flex-start}.wind-auth-shell:after{display:none}.wind-auth-container{width:100%;padding-top:2rem;padding-bottom:3rem}}@media (width<=575.98px){.wind-theme .wind-app-main,.wind-theme .wind-app-footer{padding-left:.75rem;padding-right:.75rem}.wind-auth-container{padding-left:1.25rem;padding-right:1.25rem}}.wind-theme{--wind-spectrum-base:#fff;--wind-spectrum-ink:#0f172a;--wind-spectrum-muted:#475569;--wind-spectrum-border:#0f172a1a;--wind-spectrum-glass:#ffffffe6}.wind-theme[data-theme-style=dark]{--wind-spectrum-base:#070910;--wind-spectrum-ink:#f8fafc;--wind-spectrum-muted:#aeb8c8;--wind-spectrum-border:#ffffff1a;--wind-spectrum-glass:#070910e6}.wind-theme .site-header,.wind-theme .site-header.is-scrolled{border-bottom-color:var(--wind-spectrum-border);background:var(--wind-spectrum-glass);box-shadow:0 1px 0 var(--wind-spectrum-border)}.wind-theme .site-header .navbar-brand,.wind-theme .site-header .nav-link,.wind-theme .site-header .navbar-nav .nav-link,.wind-theme .site-header .navbar-custom-toggler{color:var(--wind-spectrum-muted)!important}.wind-theme .site-header .navbar-brand,.wind-theme .site-header .nav-link:hover,.wind-theme .site-header .nav-link:focus{color:var(--wind-spectrum-ink)!important}.wind-theme .site-header .nav-link:hover,.wind-theme .site-header .nav-link:focus{background:color-mix(in srgb, var(--wind-spectrum-ink) 7%, transparent)}.wind-theme .index-hero{background:0 0;min-height:calc(100svh - 4.75rem)}.wind-theme .index-hero:before{mix-blend-mode:screen;opacity:1}.wind-theme .index-hero .index-header{color:var(--wind-spectrum-ink);text-shadow:0 1px 0 color-mix(in srgb, var(--wind-spectrum-base) 70%, transparent)}.wind-theme .index-hero .index-subheader,.wind-theme .index-hero .index-hero-proof{color:var(--wind-spectrum-muted)}.wind-theme .index-hero .btn-outline-primary{background:color-mix(in srgb, var(--wind-spectrum-base) 72%, transparent);color:var(--wind-spectrum-ink);backdrop-filter:blur(14px);border-color:color-mix(in srgb, var(--wind-spectrum-ink) 24%, transparent)!important}.wind-theme .index-hero .btn-outline-primary:hover{background:var(--wind-spectrum-ink);color:var(--wind-spectrum-base);border-color:var(--wind-spectrum-ink)!important}.wind-theme .index-hero-frame{border-color:color-mix(in srgb, var(--wind-spectrum-ink) 16%, transparent);background:color-mix(in srgb, var(--wind-spectrum-base) 66%, transparent);box-shadow:0 32px 90px color-mix(in srgb, var(--wind-spectrum-ink) 26%, transparent);backdrop-filter:blur(18px)}.wind-theme .app-sidebar,.wind-theme[data-theme-style=dark] .app-sidebar{border-color:var(--wind-spectrum-border);background-color:var(--wind-spectrum-base);background-image:none;box-shadow:12px 0 36px #0f172a14}.wind-theme .app-sidebar-title a,.wind-theme[data-theme-style=dark] .app-sidebar-title a,.wind-theme .app-sidebar-footer-text,.wind-theme[data-theme-style=dark] .app-sidebar-footer-text{color:var(--wind-spectrum-ink)}.wind-theme .app-sidebar-footer-text small,.wind-theme[data-theme-style=dark] .app-sidebar-footer-text small,.wind-theme .app-sidebar-links>li>a,.wind-theme[data-theme-style=dark] .app-sidebar-links>li>a{color:var(--wind-spectrum-muted)}.wind-theme .app-sidebar-links>li>a>svg,.wind-theme .app-sidebar-links>li>a>i{color:color-mix(in srgb, var(--wind-spectrum-muted) 82%, transparent)}.wind-theme .app-sidebar-links>li>a:hover,.wind-theme[data-theme-style=dark] .app-sidebar-links>li>a:hover{background:color-mix(in srgb, var(--wind-spectrum-ink) 8%, transparent);color:var(--wind-spectrum-ink)}.wind-theme .app-sidebar-links>li.active>a:not(.default),.wind-theme[data-theme-style=dark] .app-sidebar-links>li.active>a:not(.default){background:color-mix(in srgb, var(--ui-brand) 88%, transparent);color:#fff;backdrop-filter:blur(10px)}.wind-auth-shell{background:var(--wind-spectrum-base)}.wind-auth-shell:after{border-left:1px solid var(--wind-spectrum-border);background:color-mix(in srgb, var(--wind-spectrum-base) 92%, var(--ui-brand))}.wind-theme:not(.app)>.app-footer{--ui-surface-subtle:var(--wind-spectrum-base);--ui-surface:color-mix(in srgb, var(--wind-spectrum-base) 88%, var(--wind-spectrum-ink));--ui-border:var(--wind-spectrum-border);--ui-text-muted:var(--wind-spectrum-muted);--ui-text-strong:var(--wind-spectrum-ink);background-color:var(--wind-spectrum-base);background-image:none}@media (width<=767.98px){.wind-theme .index-hero{min-height:calc(100svh - 4.25rem)}}.wind-theme .site-header,.wind-theme .site-header.is-scrolled{border-bottom:1px solid var(--wind-spectrum-border);background:var(--wind-spectrum-glass);box-shadow:none;backdrop-filter:blur(22px)saturate(150%)}.wind-theme .site-header.is-scrolled{box-shadow:0 14px 36px #0f172a12}.wind-theme .site-header-inner{width:min(100% - 3rem,80rem)}.wind-theme .navbar-main{min-height:5rem;padding-block:.75rem}.wind-theme .navbar-main>.container{align-items:center;gap:clamp(1.75rem,4vw,3.75rem);display:flex}.wind-theme .navbar-main .navbar-brand{flex:none;margin:0;color:var(--wind-spectrum-ink)!important}.wind-theme .navbar-main .navbar-collapse{align-items:center;min-width:0}.wind-theme .site-nav-pages{align-items:center}.wind-theme .site-nav-account{align-items:center;margin-left:auto}.wind-theme .site-header .navbar-nav .nav-link{background:0 0;border-radius:.5rem;padding:.65rem .75rem;font-size:.875rem;font-weight:650;position:relative;color:var(--wind-spectrum-muted)!important}.wind-theme .site-header .navbar-nav .nav-link:hover,.wind-theme .site-header .navbar-nav .nav-link:focus{background:0 0;color:var(--wind-spectrum-ink)!important}.wind-theme .site-nav-pages .nav-link:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:.3rem;left:.75rem;right:.75rem;transform:scaleX(.35)}.wind-theme .site-nav-pages .nav-link:hover:after,.wind-theme .site-nav-pages .nav-link:focus:after{opacity:.55;transform:scaleX(1)}.wind-theme .site-header .site-nav-login-item{border-left-color:var(--wind-spectrum-border);margin-left:.5rem;padding-left:.5rem}.wind-theme .site-header .site-nav-cta{text-align:center;border-radius:.65rem;min-width:7rem;box-shadow:0 8px 24px #4f46e533;color:#fff!important;background:#4f46e5!important;border:1px solid #4f46e5!important}.wind-theme .site-header .site-nav-cta:hover,.wind-theme .site-header .site-nav-cta:focus{transform:translateY(-1px);color:#fff!important;background:#4338ca!important}.wind-theme .site-header .navbar-custom-toggler{border-color:var(--wind-spectrum-border);box-shadow:none;background:0 0;color:var(--wind-spectrum-ink)!important}.wind-theme:not(.app)>.app-footer{border-top:1px solid var(--wind-spectrum-border);background:var(--wind-spectrum-base);color:var(--wind-spectrum-muted);margin-top:0}.wind-theme:not(.app) .site-footer-inner{width:min(100% - 3rem,80rem);padding-block:clamp(4.5rem,8vw,7rem) 2rem}.wind-theme:not(.app) .site-footer-main{grid-template-columns:minmax(18rem,1.15fr) minmax(0,1fr);gap:clamp(4rem,9vw,9rem);display:grid}.wind-theme:not(.app) .site-footer-brand{max-width:30rem}.wind-theme:not(.app) .footer-heading{color:var(--wind-spectrum-ink)!important}.wind-theme:not(.app) .site-footer-description{max-width:27rem;color:var(--wind-spectrum-muted);margin-top:1.75rem;font-size:.9375rem;line-height:1.75}.wind-theme:not(.app) .site-footer-links{grid-template-columns:repeat(2,minmax(8rem,1fr));gap:2rem clamp(2rem,6vw,5rem)}.wind-theme:not(.app) .site-footer-column h2{color:var(--wind-spectrum-ink);letter-spacing:.13em;margin-bottom:1.5rem;font-size:.75rem}.wind-theme:not(.app) .site-footer-column li+li{margin-top:.9rem}.wind-theme:not(.app) .site-footer-column a{color:var(--wind-spectrum-muted);font-size:.875rem;font-weight:520}.wind-theme:not(.app) .site-footer-column a:hover,.wind-theme:not(.app) .site-footer-column a:focus{color:var(--wind-spectrum-ink)}.wind-theme:not(.app) .site-footer-socials{gap:.75rem;margin-top:2rem}.wind-theme:not(.app) .footer-social-wrapper,.wind-theme:not(.app) .site-footer-utility{border-color:var(--wind-spectrum-border);color:var(--wind-spectrum-muted);box-shadow:none;background:0 0}.wind-theme:not(.app) .site-footer-social-link:hover .footer-social-wrapper,.wind-theme:not(.app) .site-footer-utility:hover,.wind-theme:not(.app) .site-footer-utility:focus{border-color:color-mix(in srgb, var(--wind-spectrum-ink) 35%, transparent);color:var(--wind-spectrum-ink)}.wind-theme:not(.app) .site-footer-bottom{border-top-color:var(--wind-spectrum-border);margin-top:clamp(4rem,7vw,6rem);padding-top:2rem}@media (width>=992px){.wind-theme .navbar-main .navbar-collapse{display:flex!important}}@media (width<=991.98px){.wind-theme .site-header-inner{width:min(100% - 2rem,80rem)}.wind-theme .navbar-main{min-height:4.5rem}.wind-theme .navbar-main>.container{gap:1rem}.wind-theme .navbar-main .navbar-collapse{border-color:var(--wind-spectrum-border);background:var(--wind-spectrum-base);border-radius:.9rem;margin:0;padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 24px 60px #0f172a29}.wind-theme .site-nav-pages,.wind-theme .site-nav-account{align-items:stretch;margin:0}.wind-theme .site-nav-account{border-top:1px solid var(--wind-spectrum-border);margin-top:.75rem;padding-top:.75rem}.wind-theme .site-header .navbar-nav .nav-link:hover,.wind-theme .site-header .navbar-nav .nav-link:focus{background:color-mix(in srgb, var(--wind-spectrum-ink) 6%, transparent)}.wind-theme .site-header .site-nav-login-item{border:0;margin:0;padding:0}.wind-theme .site-header .site-nav-cta{margin-top:.35rem}}@media (width<=767.98px){.wind-theme:not(.app) .site-footer-inner{width:min(100% - 2rem,80rem);padding-top:4rem}.wind-theme:not(.app) .site-footer-main{grid-template-columns:1fr;gap:3.5rem}}.wind-theme .wind-announcement{isolation:isolate;border:0;border-bottom:1px solid var(--ui-border);box-shadow:none;backdrop-filter:blur(18px);border-radius:0;margin:0;position:relative;overflow:hidden;background:color-mix(in srgb, var(--ui-surface) 94%, transparent)!important}.wind-theme .wind-announcement:before,.wind-theme .wind-announcement:after{z-index:-1;clip-path:polygon(75% 42%,97% 73%,100% 35%,92% 0,75% 29%,58% 55%,47% 44%,48% 17%,25% 54%,0 28%,12% 74%,69% 100%);content:"";filter:blur(38px);opacity:.5;pointer-events:none;background:linear-gradient(90deg,#ff80b56b,#9089fc66);width:38rem;height:14rem;position:absolute;top:50%;transform:translateY(-50%)}.wind-theme .wind-announcement:before{left:max(-16rem,50% - 52rem)}.wind-theme .wind-announcement:after{left:max(45rem,50% + 8rem)}.wind-theme .wind-announcement-inner{min-height:2.75rem}.wind-theme .wind-announcement-row{align-items:center}.wind-theme .wind-announcement-content,.wind-theme .wind-announcement-content a{font-size:.875rem;font-weight:520;line-height:1.55;color:var(--ui-text-strong)!important}.wind-theme .wind-announcement-close i{color:var(--ui-text-strong)!important}.wind-theme .pwa-wrapper{z-index:1000;color:#fff;backdrop-filter:blur(18px);border:1px solid #ffffff1a;border-radius:.85rem;width:min(100% - 2rem,62rem);margin:0;position:fixed;bottom:1.25rem;left:50%;right:auto;box-shadow:0 24px 70px #0f172a59;opacity:1!important;background:#111827!important;padding:.75rem 1rem!important;animation:none!important;transform:translate(-50%)!important}body.wind-theme:has(.pwa-wrapper:not(.d-none)){padding-bottom:5.75rem}.wind-theme .pwa-wrapper .container{width:100%;max-width:none;padding:0}.wind-theme .pwa-wrapper .row{align-items:center;margin:0}.wind-theme .pwa-wrapper,.wind-theme .pwa-wrapper span,.wind-theme .pwa-wrapper i,.wind-theme .pwa-wrapper a{color:#fff}.wind-theme .pwa-wrapper .btn{color:#111827;white-space:nowrap;background:#fff;border-color:#fff;flex:none;min-width:9rem;font-weight:700}.wind-theme .pwa-wrapper .close i{color:#fff}.wind-theme #site-footer.app-footer{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:1.5rem;width:calc(100% - 2.5rem);margin:7rem auto 1.25rem;overflow:hidden;box-shadow:0 24px 70px #19203614}.wind-theme #site-footer .site-footer-inner{width:min(100% - 3rem,76rem)}@media (width<=767.98px){.wind-theme .wind-announcement{padding-inline:.25rem}.wind-theme .wind-announcement-content{text-align:left!important}.wind-theme .pwa-wrapper{width:calc(100% - 1.5rem);bottom:.75rem}.wind-theme #site-footer.app-footer{border-radius:1rem;width:calc(100% - 1.5rem);margin:5rem auto .75rem}}@media (prefers-reduced-motion:reduce){.wind-theme .wind-announcement,.wind-theme .pwa-wrapper{opacity:1;animation:none}}.wind-theme .wind-announcement-close,.wind-theme .pwa-wrapper .close{z-index:2;border:1px solid color-mix(in srgb, var(--ui-text-strong) 18%, transparent);background:color-mix(in srgb, var(--ui-surface) 72%, transparent);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;min-width:2.25rem;height:2.25rem;font-size:1rem;line-height:1;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex;position:relative;box-shadow:0 4px 16px #0f172a1a;color:var(--ui-text-strong)!important;opacity:1!important;margin-left:.75rem!important;padding:0!important}.wind-theme .wind-announcement-close:hover,.wind-theme .wind-announcement-close:focus{border-color:color-mix(in srgb, var(--ui-brand) 45%, transparent);background:var(--ui-surface);transform:rotate(6deg)scale(1.04);color:var(--ui-brand)!important}.wind-theme .wind-announcement-close i,.wind-theme .wind-announcement-close svg,.wind-theme .pwa-wrapper .close i,.wind-theme .pwa-wrapper .close svg{display:block;color:currentColor!important;opacity:1!important;margin:0!important;font-size:.9rem!important}.wind-theme .pwa-wrapper .close{box-shadow:none;background:#ffffff14;border-color:#ffffff38;color:#fff!important}.wind-theme #site-footer.app-footer{--wind-spectrum-ink:#f8fafc;--wind-spectrum-muted:#b9c3d3;--wind-spectrum-border:#ffffff1c;isolation:isolate;color:var(--wind-spectrum-muted);margin:.75rem auto 1.25rem;position:relative;box-shadow:0 28px 80px #0f172a38;background:radial-gradient(circle at 8% 0,#7c5cff33,#0000 30rem),radial-gradient(circle at 95% 100%,#0ea5e924,#0000 28rem),linear-gradient(145deg,#111827,#080c16)!important}.wind-theme #site-footer .footer-heading,.wind-theme #site-footer .footer-heading span,.wind-theme #site-footer .site-footer-column h2{color:var(--wind-spectrum-ink)!important}.wind-theme #site-footer .site-footer-description,.wind-theme #site-footer .site-footer-copyright,.wind-theme #site-footer .site-footer-column a{color:var(--wind-spectrum-muted)}.wind-theme #site-footer .site-footer-column a:hover,.wind-theme #site-footer .site-footer-column a:focus{color:#fff}.wind-theme #site-footer .footer-social-wrapper,.wind-theme #site-footer .site-footer-utility{border-color:var(--wind-spectrum-border);color:var(--wind-spectrum-muted);background:#ffffff09}.wind-theme #site-footer .site-footer-social-link:hover .footer-social-wrapper,.wind-theme #site-footer .site-footer-utility:hover,.wind-theme #site-footer .site-footer-utility:focus{color:#fff;background:#ffffff14;border-color:#ffffff47}.wind-theme #site-footer .site-footer-bottom{border-top-color:var(--wind-spectrum-border)}@media (width<=575.98px){.wind-theme .wind-announcement-inner{padding-left:.5rem;padding-right:.25rem}.wind-theme .wind-announcement-close{width:2rem;min-width:2rem;height:2rem;margin-left:.35rem!important}}@media (prefers-reduced-motion:reduce){.wind-theme .wind-announcement-close,.wind-theme .pwa-wrapper .close{transition:none}}.wind-theme .tooltip{z-index:1095;pointer-events:none}.wind-theme .tooltip.show{opacity:1}.wind-theme .tooltip-inner{color:#f8fafc;letter-spacing:-.005em;text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(12px);background:#0f172af5;border:1px solid #ffffff21;border-radius:.7rem;max-width:min(32rem,100vw - 2rem);padding:.65rem .8rem;font-size:.8125rem;font-weight:600;line-height:1.45;animation:.16s cubic-bezier(.2,.8,.2,1) both wind-tooltip-enter;box-shadow:0 14px 38px #0f172a3d,0 3px 10px #0f172a29}.wind-theme .tooltip-inner br+small,.wind-theme .tooltip-inner small{color:#cbd5e1;font-size:.75rem;font-weight:500}.wind-theme .tooltip-inner strong{color:#fff;font-weight:750}.wind-theme .bs-tooltip-top .arrow:before,.wind-theme .bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#0f172af5}.wind-theme .bs-tooltip-right .arrow:before,.wind-theme .bs-tooltip-auto[x-placement^=right] .arrow:before{border-right-color:#0f172af5}.wind-theme .bs-tooltip-bottom .arrow:before,.wind-theme .bs-tooltip-auto[x-placement^=bottom] .arrow:before{border-bottom-color:#0f172af5}.wind-theme .bs-tooltip-left .arrow:before,.wind-theme .bs-tooltip-auto[x-placement^=left] .arrow:before{border-left-color:#0f172af5}.wind-theme .wind-tooltip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .5rem;width:min(29rem,100vw - 3.75rem);display:grid}.wind-theme .wind-tooltip-list-item{color:#e2e8f0;background:#ffffff0e;border-radius:.45rem;align-items:center;min-width:0;padding:.35rem .55rem .35rem 1.35rem;font-weight:600;display:flex;position:relative}.wind-theme .wind-tooltip-list-item:before{content:"";background:#8b7cff;border-radius:999px;width:.35rem;height:.35rem;position:absolute;left:.55rem;box-shadow:0 0 0 3px #8b7cff24}.wind-theme .index-hero-tooltip-trigger{text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ui-brand) 38%, transparent);text-underline-offset:.2rem;cursor:help;border-radius:.25rem;text-decoration-thickness:1px}.wind-theme .index-hero-tooltip-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-brand) 24%, transparent);outline-offset:.22rem}@keyframes wind-tooltip-enter{0%{opacity:0;transform:translateY(3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=575.98px){.wind-theme .tooltip-inner{max-width:calc(100vw - 1.5rem);padding:.55rem .65rem;font-size:.775rem}.wind-theme .wind-tooltip-list{gap:.2rem;width:min(21rem,100vw - 2.75rem)}.wind-theme .wind-tooltip-list-item{padding:.3rem .4rem .3rem 1.15rem}.wind-theme .wind-tooltip-list-item:before{left:.45rem}}@media (prefers-reduced-motion:reduce){.wind-theme .tooltip-inner{animation:none}}