:root{--si-gray-600:#9397ad;--si-gray-800:#33354d;--si-body-color:#565973;--si-emphasis-color-rgb:0,0,0;--si-link-color-rgb:99,102,241;--si-link-hover-color-rgb:62,65,238;--si-border-radius:.375rem;--si-border-radius-lg:.5rem;--si-box-shadow-inset:inset 0 0 0 #0000;--bs-primary-rgb:13,110,253;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-bg:#e9ecef;--bs-tertiary-bg:#f8f9fa;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-pill:50rem;--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175)}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);display:flex;flex-direction:column;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1{line-height:1.2}.h1,.h4,h1,h2,h3,h6{color:var(--bs-heading-color);font-weight:500;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}.h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4{font-size:1.5rem}}h5,p{margin-top:0}h5{color:var(--bs-heading-color);font-size:1.25rem;font-weight:500;margin-bottom:.5rem}h6{font-size:1rem}p{margin-bottom:1rem}.small,small{font-size:.875em;font-weight:inherit}a{color:rgba(var(--si-link-color-rgb),var(--si-link-opacity,1));color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline;transition:color .2s ease-in-out}a:hover{--si-link-color-rgb:var(--si-link-hover-color-rgb);text-decoration:none;--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}svg{max-width:100%;vertical-align:middle}button{-webkit-appearance:button;border-radius:0;text-transform:none}button:focus:not(:focus-visible){outline:0}button,input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button:not(:disabled){cursor:pointer}[hidden]{display:none!important}.lead{font-size:calc(1.275rem + .3vw);font-size:1.25rem;font-weight:300}@media (min-width:1200px){.lead{font-size:1.5rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:500px){.container{max-width:97%}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col-6{flex:0 0 auto;width:50%}.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}@media (min-width:500px){.col-sm-4{flex:none;width:33.3333%}}@media (min-width:768px){.col-md-3,.col-md-6{flex:0 0 auto;width:25%}.col-md-6{width:50%}}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-4,.col-lg-6{flex:0 0 auto;width:33.33333333%}.col-lg-6{width:50%}}@media (min-width:1200px){.col-xl-3{flex:0 0 auto;width:25%}}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--si-box-shadow-inset);color:#565973;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:var(--si-box-shadow-inset),0 .5rem 1.125rem -.5rem #6366f133;box-shadow:0 0 0 .25rem #0d6efd40;color:#565973;color:var(--bs-body-color);outline:0}.form-control::placeholder{color:#b4b7c9;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#f3f6ff;background-color:var(--bs-secondary-bg);box-shadow:none!important;cursor:not-allowed;opacity:1}.form-control-lg{border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.btn{--si-btn-box-shadow:unset;align-items:center;box-shadow:var(--si-btn-box-shadow);display:inline-flex;justify-content:center;white-space:nowrap;--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-disabled-opacity:0.65;background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn:first-child:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--si-btn-active-shadow);color:var(--bs-btn-active-color)}.btn:disabled{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.navbar,.navbar-brand{--si-navbar-brand-padding-y:.5rem;align-items:center;display:flex}.navbar,.navbar>.container{justify-content:space-between}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);flex-wrap:wrap;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container{align-items:center;display:flex;flex-wrap:inherit}.navbar-brand{--si-navbar-brand-font-weight:800;color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);font-weight:var(--si-navbar-brand-font-weight);margin-right:var(--bs-navbar-brand-margin-end);padding:calc(var(--si-navbar-brand-padding-y)*.5)0;padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}}.card{--si-card-spacer-x:1.5rem;box-shadow:var(--si-card-box-shadow);--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-bg:var(--bs-body-bg);color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);width:100%}.opacity-90{opacity:.9!important}.overflow-hidden{overflow:hidden!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow-sm{box-shadow:0 .275rem .75rem -.0625rem #0b0f190f,0 .125rem .4rem -.0625rem #0b0f1908!important;box-shadow:var(--bs-box-shadow-sm)!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.top-0{top:0!important}.top-50{top:50%!important}.start-0{left:0!important}.end-0{right:0!important}.translate-middle-y{transform:translateY(-50%)!important}.border-0{border:0!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.mt-1{margin-top:.25rem!important}.mt-auto{margin-top:auto!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pe-3{padding-right:1rem!important}.pe-5{padding-right:3rem!important}.fs-sm{font-size:.875rem!important}.fw-light{font-weight:300!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.lh-1{line-height:1!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-primary,.text-success{color:#6366f1!important;--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-success{color:#22c55e!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info,.text-warning{color:#4c82f7!important;--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{color:#ffba08!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-dark,.text-white{color:#0b0f19!important;--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-white{color:#fff!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.bg-primary{background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important;--bs-bg-opacity:1}.bg-light{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-light,.bg-transparent,.bg-white{--bs-bg-opacity:1}.bg-white{background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-transparent{background-color:initial!important}.bg-opacity-10{--bs-bg-opacity:0.1}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-circle{border-radius:50%!important}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}.mb-lg-0{margin-bottom:0!important}.pe-lg-4{padding-right:1.5rem!important}.text-lg-start{text-align:left!important}}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}.page-wrapper{flex:1 0 auto}a:focus,button:focus{outline:0}strong{font-weight:bolder}.h4,h5,h6{line-height:1.4}.form-control:disabled::placeholder{color:#9397ad}.btn:disabled,.btn:hover{box-shadow:none!important}@media (min-width:992px){.navbar-expand-lg .navbar-brand{padding:var(--si-navbar-brand-padding-y)0}}@media print{body,html{margin:0}body{-webkit-print-color-adjust:exact}}.bi{border:0;margin:0;-webkit-user-select:none;user-select:none}::selection{background:#7fffff66}.modern-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border:1px solid #fff3;box-shadow:0 8px 32px #00000014}.navbar-brand-modern{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;padding:8px 16px;transition:all .3s}.navbar-brand-modern:hover{background:#fff3;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.profile-btn-modern{background:linear-gradient(135deg,#667eea,#764ba2);border:0;border-radius:50px;box-shadow:0 4px 15px #667eea4d;padding:8px 20px;transition:all .3s}.profile-btn-modern:hover{background:linear-gradient(135deg,#5a6fd8,#6b4190);box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.profile-icon-mobile{background:#667eea1a;border-radius:50%;color:#667eea;padding:8px;transition:all .3s}.profile-icon-mobile:hover{background:#667eea33;transform:scale(1.1)}.modern-floating{animation:floating-subtle 6s ease-in-out infinite}.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.category-card{border-radius:20px;overflow:hidden;position:relative;transition:all .3s}.category-card:before,.search-hero:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.category-card:before{background:linear-gradient(45deg,#0000,#ffffff1a,#0000);transform:translateX(-100%);transition:transform .6s}.category-card:hover:before{transform:translateX(100%)}.category-card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-5px) scale(1.02)}.search-hero{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);position:relative}.search-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='75' cy='75' r='1' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='50' cy='10' r='1' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='10' cy='90' r='1' fill='%23fff' opacity='.1'/%3E%3Ccircle cx='90' cy='40' r='1' fill='%23fff' opacity='.1'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.icon-bounce{animation:bounce 2s infinite}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-5px)}.floating-animation{animation:floating 6s ease-in-out infinite}.glass-card,.glass-card-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.glass-card{background:#ffffff40;border:1px solid #ffffff2e}.glass-card-dark{background:#0000000d;border:1px solid #ffffff1a}.modern-shadow{box-shadow:0 8px 32px #0000001f}.h1,h1,h2,h3{height:auto!important}.modern-shadow-lg{box-shadow:0 20px 60px #00000026}.product-card{background:#fff;border:1px solid #00000014;border-radius:16px;overflow:hidden;transition:all .3s}.product-card:hover{border-color:#667eea;box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.product-card:hover .position-absolute{opacity:1!important}.text-gradient{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (min-width:576px){.container{max-width:540px}.col-sm-4{flex:0 0 auto;width:33.33333333%}}.bi:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-eye:before{content:""}.bi-house:before{content:""}.bi-search:before{content:""}.bi-robot:before{content:""}.modal-backdrop-modern{animation:fadeIn .3s ease forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1050}@keyframes fadeIn{to{opacity:1}}.h4,h1,h2,h5{color:var(--bs-heading-color);font-weight:500;margin-bottom:.5rem;margin-top:0}h1,h2{line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}ol,ul{margin-bottom:1rem;margin-top:0;padding-left:2rem}.small{font-size:.875em;font-weight:inherit}.col-12{flex:0 0 auto;width:100%}@media (min-width:500px){.col-sm-6{flex:none;width:50%}}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}}@media (min-width:992px){.col-lg-3,.col-lg-8{flex:0 0 auto;width:25%}.col-lg-8{width:66.66666667%}}.breadcrumb,.pagination{display:flex;list-style:none}.breadcrumb{--si-breadcrumb-divider-color:var(--si-gray-600);--si-breadcrumb-item-padding-x:.625rem;--si-breadcrumb-font-weight:600;--si-breadcrumb-color:var(--si-gray-600);--si-breadcrumb-hover-color:var(--si-gray-800);font-weight:var(--si-breadcrumb-font-weight);--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--si-breadcrumb-divider-color);content:var(--si-breadcrumb-divider,"");font-family:boxicons;font-size:1.15em;font-weight:400;line-height:1;margin-top:.15em;padding-right:var(--si-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--si-pagination-border-radius:var(--si-border-radius);--si-pagination-font-weight:600;--si-pagination-active-box-shadow:0 .5rem 1.125rem -.5rem #6366f1e6;margin-bottom:0;--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;padding-left:0}.page-link{align-items:center;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);border-radius:var(--si-pagination-border-radius);color:var(--bs-pagination-color);display:flex;display:block;font-size:var(--bs-pagination-font-size);font-weight:var(--si-pagination-font-weight);height:100%;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:none;box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.page-item:not(:first-child) .page-link{margin-left:0;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--si-pagination-border-radius:var(--si-border-radius-lg);--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.flex-wrap{flex-wrap:wrap!important}.m-2{margin:.5rem!important}.mt-5{margin-top:3rem!important}.me-1{margin-right:.25rem!important}.ms-1{margin-left:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.gap-3{gap:1rem!important}.h4,h5{line-height:1.4}.breadcrumb-item,.breadcrumb-item>a{align-items:center;display:flex}.breadcrumb-item>a{color:var(--si-breadcrumb-color);text-decoration:none}.breadcrumb-item:hover>a{color:var(--si-breadcrumb-hover-color)}.page-link>i{font-size:1.425em;margin-top:.0625rem}.page-item{margin:0 .125rem}.page-item:first-child{margin-left:0}.page-item:last-child{margin-right:0}.page-item.active .page-link{box-shadow:var(--si-pagination-active-box-shadow)}.brand-card{background:#fff;border:1px solid #00000014;border-radius:12px;transition:all .3s}.brand-card:hover{border-color:#667eea;box-shadow:0 12px 25px #0000001a;transform:translateY(-3px)}.gradient-hero{background:linear-gradient(135deg,#667eea,#764ba2)}h1,h2{height:auto!important}@media (min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.bi-arrow-right-circle:before{content:""}.bi-box:before{content:""}.bi-chevron-right:before{content:""}.bi-file-earmark:before{content:""}.bi-house-fill:before{content:""}.bi-tag:before{content:""}.bi-tags:before{content:""}.h2{line-height:1.2}.h2,.h4,.h5,h1,h2,h3{color:var(--bs-heading-color);font-weight:500;margin-bottom:.5rem;margin-top:0}h1,h2,h3{line-height:1.2}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h5{font-size:1.25rem}table{border-collapse:collapse;caption-side:bottom}tbody,td,tr{border:0 solid;border-color:inherit}label{display:inline-block;font-size:.875rem}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}select{word-wrap:normal}select:disabled{opacity:1}[type=button],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}textarea{resize:vertical}@media (min-width:992px){.col-lg-10{flex:0 0 auto;width:83.33333333%}}@media (min-width:1200px){.col-xl-9{flex:0 0 auto;width:75%}}.table{--si-table-color-type:initial;--si-table-bg-type:initial;--si-table-color-state:initial;--si-table-bg-state:initial;--si-table-color:var(--si-body-color);--si-table-accent-bg:#0000;--si-table-striped-color:var(--si-body-color);--si-table-striped-bg:rgba(var(--si-emphasis-color-rgb),.0375);--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--si-table-bg-state,var(--si-table-bg-type,var(--si-table-accent-bg)));box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--si-table-color-state,var(--si-table-color-type,var(--si-table-color)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table-striped>tbody>tr:nth-of-type(odd)>*{--si-table-color-type:var(--si-table-striped-color);--si-table-bg-type:var(--si-table-striped-bg);--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.form-label{color:#0b0f19;font-size:.875rem;font-weight:600;margin-bottom:.5rem}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}.btn-outline-primary,.btn-primary{--si-btn-active-shadow:unset;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-border-color:#0d6efd}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:#0000}.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin:auto;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);width:calc(100% - var(--si-card-spacer-x)*2)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.progress-bar{background:#fff3;background-color:var(--bs-progress-bar-bg);border-radius:10px;color:var(--bs-progress-bar-color);display:flex;flex-direction:column;height:4px;justify-content:center;margin:15px 0 10px;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.shadow-lg{box-shadow:0 .3rem 1.525rem -.375rem #0b0f191a,0 .25rem .8125rem -.125rem #0b0f190f!important;box-shadow:var(--bs-box-shadow-lg)!important}.position-fixed{position:fixed!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.m-0{margin:0!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.gap-2{gap:.5rem!important}.text-danger{color:#ef4444!important;--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.h4,.h5{line-height:1.4}.side-nav{--si-side-nav-padding-y:0;--si-side-nav-padding-x:2rem;align-items:center;background:0 0;border:0;border-radius:0;bottom:80px;color:#fff;display:flex;justify-content:center;padding:var(--si-side-nav-padding-y) var(--si-side-nav-padding-x);position:absolute;text-decoration:none;top:80px;transition:all .3s;width:50px}.pf{background-color:#fff;border:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.6;margin:0;overflow:hidden;padding:0;position:relative;width:100%}@media print{.pf{box-shadow:none;margin:0;page-break-after:always;page-break-inside:avoid}}.t,.t span{unicode-bidi:bidi-override}.t{-moz-font-feature-settings:"liga"0;font-size:1px;position:absolute;transform-origin:0 100%;white-space:pre}.t:after,.t:before{content:""}._,.t:before{display:inline-block}.t span{position:relative}._{color:#0000;z-index:-1}@media screen{.pf{border-collapse:initial;box-shadow:1px 1px 3px 1px #333;margin:13px auto}}.h2,h1,h2,h3{height:auto!important}.brand-link{background:#fff;border:1px solid #00000014;border-radius:12px;transition:all .3s}.brand-link:hover{border-color:#667eea;box-shadow:0 12px 25px #0000001a;transform:translateY(-3px)}.brand-link:hover .bi-arrow-right-circle{color:#667eea!important}.server-pdf-viewer{background:linear-gradient(145deg,#5a6268,#495057);border-radius:12px;box-shadow:0 8px 32px #00000026;margin:0 auto;max-width:960px;min-height:700px;overflow:hidden;position:relative;width:100%}.pdf-nav-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#495057f2,#5a6268fa);border-bottom:1px solid #fff3;padding:20px}.print-btn{align-items:center;background:#28a745e6;border:2px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:8px 16px;transition:all .3s}.print-btn:hover{background:#198754f2;border-color:#fff9;box-shadow:0 4px 15px #28a74566;transform:translateY(-2px)}.print-btn:active{box-shadow:0 2px 8px #28a7454d;transform:translateY(0)}.print-btn:focus{box-shadow:0 0 0 .25rem #28a74540;outline:0}.download-btn{align-items:center;background:#0d6efde6;border:2px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;display:inline;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .3s}.download-btn:hover{background:#0a58caf2;border-color:#fff9;box-shadow:0 4px 15px #0d6efd66;transform:translateY(-2px)}.download-btn:active{box-shadow:0 2px 8px #0d6efd4d;transform:translateY(0)}.download-btn:focus{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.download-btn:disabled{background:#0d6efd99;cursor:not-allowed;opacity:.7;pointer-events:none}.download-button-container{position:relative}.fullscreen-btn{align-items:center;background:#6c757de6;border:2px solid #fff6;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;padding:8px 16px;transition:all .3s}.fullscreen-btn:hover{background:#495057f2;border-color:#fff9;box-shadow:0 4px 15px #6c757d66;transform:translateY(-2px)}.fullscreen-btn:active{box-shadow:0 2px 8px #6c757d4d;transform:translateY(0)}.fullscreen-btn:focus{box-shadow:0 0 0 .25rem #6c757d40;outline:0}.zoom-btn{align-items:center;background:#ffc107e6;border:2px solid #fff6;border-radius:8px;color:#212529;cursor:pointer;display:inline;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:50px;padding:8px;transition:all .3s}.zoom-btn:hover{background:#ffd43bf2;border-color:#fff9;box-shadow:0 4px 15px #ffc10766;transform:translateY(-2px)}.zoom-btn:active{box-shadow:0 2px 8px #ffc1074d;transform:translateY(0)}.zoom-btn:focus{box-shadow:0 0 0 .25rem #ffc10740;outline:0}.server-pdf-viewer:-webkit-full-screen{background:#1a1a1a;border-radius:0!important;height:100vh!important;margin:0!important;max-width:none!important;width:100vw!important}.server-pdf-viewer:fullscreen{background:#1a1a1a;border-radius:0!important;height:100vh!important;margin:0!important;max-width:none!important;width:100vw!important}.server-pdf-viewer:-webkit-full-screen .pdf-content-area{height:calc(100vh - 200px)!important;overflow:auto!important}.server-pdf-viewer:fullscreen .pdf-content-area{height:calc(100vh - 200px)!important;overflow:auto!important}.server-pdf-viewer:-webkit-full-screen .side-nav-next{right:20px}.server-pdf-viewer:fullscreen .side-nav-next{right:20px}.server-pdf-viewer:-webkit-full-screen .pdf-nav-footer{padding:15px 30px}.server-pdf-viewer:fullscreen .pdf-nav-footer{padding:15px 30px}.footer-page-select{background:#ffffffe6;border:2px solid #ffffff4d;border-radius:8px;color:#495057;cursor:pointer;font-weight:500;min-width:80px;padding:6px 12px}.footer-page-select:focus{background:#fff;border-color:#fff9;box-shadow:0 0 0 .25rem #ffffff26;outline:0}.progress-fill{background:linear-gradient(90deg,#fffc,#ffffffe6);border-radius:10px;height:100%;transition:width .3s}.page-status{color:#fffc;font-size:14px;margin-top:10px;text-align:center}.pdf-content-area{align-items:flex-start;background-color:#0000;display:flex;justify-content:center;margin:0;overflow:visible;position:relative}.side-nav:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#6c757d66,#49505780);border:2px solid #fff3;border-radius:10px;box-shadow:0 4px 20px #00000026;content:"";height:80px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:50px}.side-nav:hover:before{background:linear-gradient(135deg,#28a745b3,#198754cc);border-color:#fff9;box-shadow:0 8px 30px #0006;transform:translate(-50%,-50%) scale(1.05)}.side-nav:hover{color:#fff;text-decoration:none}.side-nav.disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.side-nav.disabled,.side-nav.disabled:before,.side-nav.disabled:hover:before{background:linear-gradient(135deg,#6c757d4d,#49505766);border-color:#ffffff1a}.side-nav.disabled:before{opacity:.4}.side-nav.disabled:hover:before{box-shadow:0 4px 20px #00000040;transform:translate(-50%,-50%)}.side-nav-prev{left:10px}.side-nav-next{right:10px}.pdf-nav-footer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#495057f2,#5a6268fa);border-top:1px solid #fff3;padding:15px}.footer-controls{align-items:center;display:flex;gap:15px;justify-content:center}.footer-btn,.footer-page-info{align-items:center;color:#fff;display:flex}.footer-btn{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;padding:8px;text-decoration:none;transition:all .3s}.footer-btn:hover{background:#fff3;border-color:#ffffff80;color:#fff;text-decoration:none;transform:scale(1.1)}.footer-btn.disabled{background:#ffffff0d;border-color:#ffffff1a;cursor:not-allowed;opacity:.4;pointer-events:none}.footer-btn.disabled:hover{background:#ffffff0d;border-color:#ffffff1a;transform:none}.footer-page-info{font-weight:500;gap:8px}@media (max-width:768px){.server-pdf-viewer{border-radius:8px;margin:10px;min-height:600px}.pdf-nav-header{padding:15px}.download-btn .btn-text,.fullscreen-btn,.print-btn .btn-text,.zoom-btn{display:none!important}.download-btn,.print-btn{justify-content:center!important;max-width:48px!important;min-width:48px!important;padding:10px!important;width:auto!important}.side-nav{bottom:60px;top:60px;width:40px}.side-nav:before{height:60px;width:40px}.side-nav-prev{left:5px}.side-nav-next{right:5px}}@media (max-width:480px){.server-pdf-viewer{margin:5px;min-height:500px}.pdf-nav-header{padding:12px}.print-btn{font-size:14px}.download-btn,.print-btn{max-width:44px!important;min-width:44px!important;padding:8px!important}.fullscreen-btn,.zoom-btn{display:none!important}.footer-controls{gap:8px!important}.side-nav{bottom:50px;top:50px;width:35px}.side-nav:before{height:50px;width:35px}.footer-page-select{font-size:14px;min-width:60px}}@media (max-width:768px) and (orientation:landscape){.pdf-nav-header{padding:10px 15px}.download-btn,.print-btn{max-width:42px!important;min-width:42px!important;padding:8px!important}.footer-controls{gap:10px!important}}@media (hover:none) and (pointer:coarse){.download-btn,.footer-btn,.print-btn{min-height:44px}.download-btn,.print-btn{min-width:44px!important}}@media print{.pdf-nav-footer,.pdf-nav-header,.side-nav{display:none!important}.server-pdf-viewer{background:#fff!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.pdf-content-area{margin:0!important;max-height:none!important;overflow:visible!important}}.bi-arrow-right:before{content:""}.bi-chat-dots:before{content:""}.bi-chevron-left:before{content:""}.bi-collection:before{content:""}.bi-download:before{content:""}.bi-info-circle:before{content:""}.bi-list-check:before{content:""}.bi-plus-circle:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-send:before{content:""}small{font-size:.875em;font-weight:inherit}[type=button],button{-webkit-appearance:button}[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group .btn:focus,.input-group>.form-control:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--si-btn-active-shadow);color:var(--bs-btn-active-color)}.btn-outline-light{--si-btn-active-shadow:unset;--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#f8f9fa}.opacity-75{opacity:.75!important}.overflow-auto{overflow:auto!important}.d-block{display:block!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.align-items-start{align-items:flex-start!important}.ms-2{margin-left:.5rem!important}input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.h4,h1,h2{color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}ol{margin-bottom:1rem;margin-top:0;padding-left:2rem}a[class*=bg-]:not(.btn){transition:background-color .25s}.breadcrumb-link:hover{text-decoration:underline!important}@font-face{font-display:block;font-family:bootstrap-icons;src:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/fonts/bootstrap-icons.woff2?1bb88866b4085542c8ed5fb61b9393dd)format("woff2"),url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.0/font/fonts/bootstrap-icons.woff?1bb88866b4085542c8ed5fb61b9393dd)format("woff")}.server-pdf-viewer{margin:0!important}