.fb-b{margin-bottom:1.75rem}.text-justify{text-align:justify!important}.fb-w-narrow{max-width:640px;margin-left:auto;margin-right:auto}@media (width>=992px){.fb-w-wide{margin-left:-8%;margin-right:-8%}}.fb-w-full{width:100vw;margin-left:-50vw;position:relative;left:50%}.fb-w-full>.fb-cover-block,.fb-w-full>.fb-cta{border-radius:0!important}.fb-b .ql-align-center{text-align:center}.fb-b .ql-align-right{text-align:right}.fb-b .ql-align-justify{text-align:justify}.fb-b .ql-indent-1{padding-left:3em}.fb-b .ql-indent-2{padding-left:6em}.fb-b .ql-indent-3{padding-left:9em}.fb-b li[data-list=checked],.fb-b li[data-list=unchecked]{list-style:none}.fb-b li[data-list=checked]:before{content:"☑ "}.fb-b li[data-list=unchecked]:before{content:"☐ "}.fb-b>:last-child,.fb-b .fb-faq-a>:last-child{margin-bottom:0}.fb-quote{margin:0}.fb-quote p{margin-bottom:.5rem}.fb-quote cite{opacity:.7;font-size:.9em;font-style:normal;display:block}.fb-quote-default{border-left:4px solid var(--fb-primary,var(--bs-primary));padding:.25rem 0 .25rem 1.25rem;font-style:italic}.fb-quote-large{text-align:center;font-size:1.6em;font-family:var(--fb-heading-font,inherit);padding:1rem 0;line-height:1.35}.fb-quote-pull{border-top:2px solid var(--fb-primary,var(--bs-primary));border-bottom:2px solid var(--fb-primary,var(--bs-primary));padding:2rem 1rem 1rem 3.5rem;font-size:1.25em;position:relative}.fb-quote-pull:before{content:"“";color:var(--fb-primary,var(--bs-primary));font-family:Georgia,serif;font-size:4.5rem;line-height:1;position:absolute;top:-.25rem;left:.5rem}.fb-quote-card{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius-lg);padding:1.5rem 2rem;font-style:italic}.fb-code{border-radius:var(--bs-border-radius-lg,.75rem);font-size:.9rem;overflow:hidden}.fb-code pre{margin:0;padding:1.1rem 1.25rem;overflow-x:auto}.fb-code-dark{color:#e2e8f0;background:#0f172a}.fb-code-light{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0}.fb-code-head{background:#7f7f7f26;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 1.25rem;font-family:ui-monospace,monospace;font-size:.78rem;display:flex}.fb-code-lang{text-transform:uppercase;letter-spacing:.08em;opacity:.65}.fb-code pre code{color:inherit;font-family:JetBrains Mono,Fira Code,ui-monospace,monospace}.fb-img{margin:0}.fb-img img{transition:transform .4s,filter .4s,box-shadow .4s}.fb-img-small img{max-width:50%}.fb-img-medium img{max-width:75%}.fb-img figcaption,.fb-gallery figcaption,.fb-embed figcaption,.fb-audio figcaption{opacity:.7;text-align:center;margin-top:.5rem;font-size:.85rem}.fb-filter-gray{filter:grayscale()}.fb-filter-sepia{filter:sepia(.8)}.fb-filter-blur{filter:blur(2px)}.fb-filter-bright{filter:brightness(1.15)}.fb-filter-contrast{filter:contrast(1.25)}.fb-hover-zoom{border-radius:var(--bs-border-radius);overflow:hidden}.fb-hover-zoom:hover img{transform:scale(1.06)}.fb-hover-lift:hover img{transform:translateY(-6px);box-shadow:0 1rem 2rem #0000002e}.fb-hover-color img{filter:grayscale()}.fb-hover-color:hover img{filter:none}.fb-crop img{object-fit:cover;width:100%}.fb-ratio-1x1 img{aspect-ratio:1}.fb-ratio-4x3 img{aspect-ratio:4/3}.fb-ratio-16x9 img{aspect-ratio:16/9}.fb-ratio-3x4 img{aspect-ratio:3/4}.fb-gallery img{transition:transform .3s}.fb-gallery a:hover img{transform:scale(1.03)}.fb-cover-block{color:#fff;border-radius:var(--bs-border-radius-lg,.75rem);background-position:50%;background-size:cover;position:relative;overflow:hidden}.fb-cover-overlay{position:absolute;inset:0}.fb-cover-inner{z-index:1;position:relative}.fb-cover-block h2{color:#fff}.fb-parallax{background-attachment:fixed}@media (width<=991px){.fb-parallax{background-attachment:scroll}}.fb-feature-icon{color:var(--fb-primary,var(--bs-primary));justify-content:center;align-items:center;display:inline-flex}.fb-feature-icon .material-symbols-rounded{font-size:1.75rem}.fb-feature-icon-circle{background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 14%, transparent);border-radius:50%;width:3.5rem;height:3.5rem}.fb-features-center .fb-feature-icon{display:flex}.fb-faq-item summary{cursor:pointer;padding:1rem 2.5rem 1rem 1.25rem;font-weight:600;list-style:none;position:relative}.fb-faq-item summary::-webkit-details-marker{display:none}.fb-faq-item summary:after{content:"+";font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.fb-faq-item[open] summary:after{transform:translateY(-50%)rotate(45deg)}.fb-faq-a{opacity:.85;padding:0 1.25rem 1.1rem}.fb-faq-bordered .fb-faq-item{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin-bottom:.6rem}.fb-faq-flush .fb-faq-item{border-bottom:1px solid var(--bs-border-color)}.fb-faq-flush .fb-faq-item summary,.fb-faq-flush .fb-faq-a{padding-left:0}.fb-faq-filled .fb-faq-item{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);margin-bottom:.6rem}.fb-sep{opacity:1;border:0;margin:.5rem auto}.fb-sep-w-half{width:50%}.fb-sep-w-short{width:80px}.fb-sep-line{border-top:1px solid var(--bs-border-color)}.fb-sep-thick{border-top:4px solid var(--fb-primary,var(--bs-primary))}.fb-sep-dashed{border-top:2px dashed var(--bs-border-color)}.fb-sep-dots{background:radial-gradient(circle, var(--bs-secondary-color) 2px, transparent 2.5px) center / 1.5rem 1.5rem repeat-x;max-width:6rem;height:1.5rem}.fb-sep-gradient{background:linear-gradient(90deg, transparent, var(--fb-primary,var(--bs-primary)), transparent);height:3px}.fb-sep-wave{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 6 Q6 0 12 6 T24 6' fill='none' stroke='%23999' stroke-width='1.5'/%3E%3C/svg%3E") 50% repeat-x;height:12px}.fb-toc{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius-lg,.75rem);border-left:4px solid var(--fb-primary,var(--bs-primary));padding:1.25rem 1.5rem}.fb-toc-title{font-family:var(--fb-heading-font,inherit);margin-bottom:.5rem;display:block}.fb-toc ol{margin:0;padding-left:1.25rem}.fb-toc li{margin:.2rem 0}.fb-toc .fb-toc-l3{margin-left:1rem;list-style:circle}.fb-toc .fb-toc-l4{margin-left:2rem;list-style:square}.fb-toc a{text-decoration:none}.fb-anim{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.fb-anim-up{transform:translateY(40px)}.fb-anim-down{transform:translateY(-40px)}.fb-anim-left{transform:translate(-60px)}.fb-anim-right{transform:translate(60px)}.fb-anim-zoom{transform:scale(.9)}.fb-anim.fb-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fb-anim{opacity:1;transition:none;transform:none}}.fb-minh{flex-direction:column;display:flex}.fb-va-center{justify-content:center}.fb-va-end{justify-content:flex-end}.fb-tshadow{text-shadow:0 2px 14px #00000073}.fb-b[data-fb-font] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:inherit}.fb-b[style*=color\:] :is(h1,h2,h3,h4,h5,h6){color:inherit}.fb-dropcap p:first-of-type:first-letter{float:left;color:var(--fb-primary,var(--bs-primary));font-size:3.6em;font-weight:700;line-height:.85;font-family:var(--fb-heading-font,inherit);margin:.08em .12em 0 0}.fb-tcols-2{columns:2;column-gap:2.5rem}.fb-tcols-3{columns:3;column-gap:2rem}@media (width<=767px){.fb-tcols-2,.fb-tcols-3{columns:1}}.fb-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--fb-primary,var(--bs-primary));margin-bottom:.4rem;font-size:.78rem;font-weight:700}.fb-h-underline:after{content:"";background:var(--fb-primary,var(--bs-primary));border-radius:4px;width:3.5rem;height:4px;margin-top:.6rem;display:block}.text-center .fb-h-underline:after{margin-left:auto;margin-right:auto}.text-end .fb-h-underline:after{margin-left:auto}.fb-h-bar{border-left:5px solid var(--fb-primary,var(--bs-primary));padding-left:.85rem}.fb-h-gradient{background:linear-gradient(90deg, var(--fb-primary,var(--bs-primary)), #ec4899, #f59e0b);-webkit-background-clip:text;background-clip:text;color:#0000!important}.fb-h-highlight mark{background:linear-gradient(transparent 55%, color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 35%, transparent) 55%);color:inherit;padding:0 .1em}.fb-h-lines{align-items:center;gap:1rem;display:flex}.fb-h-lines:before,.fb-h-lines:after{content:"";background:var(--bs-border-color);flex:1;height:1px}.fb-verse{white-space:pre-wrap;color:inherit;background:0 0;margin:0;padding:0;font-size:1.05em;line-height:1.8}.fb-verse-serif{font-family:Georgia,Times New Roman,serif;font-style:italic}.fb-verse-plain{font-family:inherit}.fb-verse-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.92em}.fb-ar{object-fit:cover;width:100%}.fb-ar-1x1{aspect-ratio:1}.fb-ar-4x3{aspect-ratio:4/3}.fb-ar-3x2{aspect-ratio:3/2}.fb-ar-16x9{aspect-ratio:16/9}.fb-ar-21x9{aspect-ratio:21/9}.fb-ar-3x4{aspect-ratio:3/4}.fb-zoom{cursor:zoom-in;display:inline-block}.fb-masonry figure{break-inside:avoid;margin-bottom:var(--fb-gap,.5rem)!important}.fb-masonry img{width:100%}.fb-lightbox{z-index:2000;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;animation:.2s fbFade;display:flex;position:fixed;inset:0}.fb-lightbox img{object-fit:contain;border-radius:.5rem;max-width:92vw;max-height:82vh;box-shadow:0 20px 60px #00000080}.fb-lightbox .fb-lb-cap{color:#fff;opacity:.85;text-align:center;max-width:80vw;margin-top:1rem}.fb-lightbox button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute}.fb-lightbox button:hover{background:#ffffff40}.fb-lb-close{top:1rem;right:1rem}.fb-lb-prev{top:50%;left:1rem;transform:translateY(-50%)}.fb-lb-next{top:50%;right:1rem;transform:translateY(-50%)}@keyframes fbFade{0%{opacity:0}}.fb-carousel-caption{background:linear-gradient(#0000,#0000008c);padding:3rem 10% 2.5rem;bottom:0;left:0;right:0}.fb-tabs .tab-content>.tab-pane>:last-child{margin-bottom:0}.fb-iconb{color:var(--fb-primary,var(--bs-primary));justify-content:center;align-items:center;line-height:1;display:inline-flex}.fb-iconb .material-symbols-rounded{font-size:1em}.fb-shape-circle,.fb-shape-rounded,.fb-shape-square{padding:.35em}.fb-shape-circle{border-radius:50%}.fb-shape-rounded{border-radius:22%}.fb-shape-auto{background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 14%, transparent)}.fb-stat-num{color:var(--fb-primary,var(--bs-primary));font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;font-family:var(--fb-heading-font,inherit)}.fb-stat-label{opacity:.7;margin-top:.35rem}.fb-stats-cards .fb-stat{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius-lg);padding:1.75rem 1rem}.fb-stats-divided .col+.col .fb-stat{border-left:1px solid var(--bs-border-color)}@media (width<=767px){.fb-stats-divided .col+.col .fb-stat{border-left:0}}.fb-testi-item{flex-direction:column;gap:1rem;display:flex}.fb-testi-cards .fb-testi-item{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);padding:1.75rem;box-shadow:0 4px 20px #0000000d}.fb-testi-bubble .fb-testi-quote{background:var(--bs-tertiary-bg);border-radius:1rem;padding:1.25rem 1.5rem;position:relative}.fb-testi-bubble .fb-testi-quote:after{content:"";border:10px solid #0000;border-top-color:var(--bs-tertiary-bg);border-bottom:0;position:absolute;bottom:-10px;left:2rem}.fb-testi-plain .fb-testi-item{text-align:center;align-items:center}.fb-testi-plain .fb-testi-quote{font-size:1.2em;font-style:italic}.fb-testi-quote{font-size:1.02em;line-height:1.65}.fb-testi-author{align-items:center;gap:.75rem;margin-top:auto;display:flex}.fb-testi-author small{opacity:.65;display:block}.fb-testi-initial{color:#fff;background:var(--fb-primary,var(--bs-primary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}.fb-stars{color:#f59e0b;letter-spacing:.15em}.fb-plan{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:var(--bs-body-bg);flex-direction:column;padding:2rem 1.75rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.fb-plan:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.fb-plan-featured{border:2px solid var(--fb-primary,var(--bs-primary));box-shadow:0 16px 40px color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 22%, transparent)}@media (width>=768px){.fb-plan-featured{transform:scale(1.04)}.fb-plan-featured:hover{transform:scale(1.04)translateY(-4px)}}.fb-plan-badge{background:var(--fb-primary,var(--bs-primary));color:#fff;white-space:nowrap;border-radius:999px;padding:.25rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:-.8rem;left:50%;transform:translate(-50%)}.fb-plan-price{font-size:2.6rem;font-weight:800;line-height:1;font-family:var(--fb-heading-font,inherit);margin-bottom:1.25rem}.fb-plan-price small{opacity:.6;margin-left:.2rem;font-size:.95rem;font-weight:400}.fb-plan-features{margin:0 0 1.5rem;padding:0;list-style:none}.fb-plan-features li{align-items:flex-start;gap:.5rem;padding:.3rem 0;display:flex}.fb-plan-features .material-symbols-rounded{color:var(--bs-success);font-size:1.15rem}.fb-plan-features li.off{opacity:.45;text-decoration:line-through}.fb-plan-features li.off .material-symbols-rounded{color:inherit}.fb-timeline{padding-left:1.75rem;position:relative}.fb-timeline:before{content:"";background:var(--bs-border-color);width:2px;position:absolute;top:.3rem;bottom:.3rem;left:.45rem}.fb-tl-item{margin-bottom:1.5rem;position:relative}.fb-tl-item:last-child{margin-bottom:0}.fb-tl-dot{background:var(--fb-primary,var(--bs-primary));width:.95rem;height:.95rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 20%, transparent);border-radius:50%;position:absolute;top:.3rem;left:-1.75rem}.fb-tl-date{color:var(--fb-primary,var(--bs-primary));text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem;font-size:.8rem;font-weight:700}.fb-tl-card{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);padding:.9rem 1.1rem}@media (width>=768px){.fb-timeline-alternate{padding-left:0}.fb-timeline-alternate:before{left:50%;transform:translate(-1px)}.fb-timeline-alternate .fb-tl-item{width:50%;padding-right:2rem}.fb-timeline-alternate .fb-tl-item:nth-child(2n){margin-left:50%;padding-left:2rem;padding-right:0}.fb-timeline-alternate .fb-tl-dot{left:auto;right:-.48rem}.fb-timeline-alternate .fb-tl-item:nth-child(2n) .fb-tl-dot{left:-.48rem;right:auto}.fb-timeline-alternate .fb-tl-item:nth-child(odd){text-align:right}}.fb-progress .progress-bar{background-color:var(--fb-primary,var(--bs-primary))}.fb-cd-title{text-align:center;margin-bottom:.75rem;font-weight:700}.fb-countdown{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.fb-cd-unit{flex-direction:column;align-items:center;display:flex}.fb-cd-num{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.1;font-family:var(--fb-heading-font,inherit)}.fb-cd-label{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.72rem}.fb-cd-boxes .fb-cd-unit{background:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius-lg);min-width:5rem;padding:.9rem .5rem}.fb-cd-big .fb-cd-num{color:var(--fb-primary,var(--bs-primary));font-size:clamp(2.5rem,7vw,4.5rem)}.fb-cd-big{gap:2rem}.fb-cd-inline .fb-cd-unit{flex-direction:row;align-items:baseline;gap:.25rem}.fb-cd-inline .fb-cd-num{font-size:1.4rem}.fb-cd-done{text-align:center;font-size:1.5rem;font-weight:700}.fb-soc{--c:var(--fb-primary);justify-content:center;align-items:center;gap:.45rem;line-height:1;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.fb-soc:hover{filter:brightness(1.1);transform:translateY(-2px)}.fb-social-sm .fb-soc{--s:2rem;font-size:.95rem}.fb-social-md .fb-soc{--s:2.6rem;font-size:1.2rem}.fb-social-lg .fb-soc{--s:3.3rem;font-size:1.55rem}.fb-social-circle .fb-soc,.fb-social-square .fb-soc{min-width:var(--s);height:var(--s);background:var(--c);color:#fff;border-radius:50%}.fb-social-square .fb-soc{border-radius:.6rem}:is(.fb-social-circle .fb-soc:has(span),.fb-social-square .fb-soc:has(span)){border-radius:999px;padding:0 1rem}.fb-social-logos .fb-soc{color:var(--c);font-size:calc(var(--s) * .55)}.fb-social-pill .fb-soc{background:var(--c);color:#fff;height:var(--s);border-radius:999px;padding:0 1.1rem;font-size:.9rem;font-weight:600}[data-bs-theme=dark] .fb-social-logos .fb-soc[style*=\#000000]{--c:#fff!important}.fb-dyn-ph{border:2px dashed var(--bs-border-color);border-radius:var(--bs-border-radius-lg);text-align:center;opacity:.7;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.fb-lp-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);background:var(--bs-body-bg);flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.fb-lp-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000014}.fb-lp-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.fb-lp-card a{color:inherit;text-decoration:none}.fb-lp-overlay{border-radius:var(--bs-border-radius-lg);aspect-ratio:4/3;background:var(--fb-primary) center / cover;color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.fb-lp-overlay:before{content:"";background:linear-gradient(#0000 30%,#000c);position:absolute;inset:0}.fb-lp-overlay>div{padding:1.25rem;position:relative}.fb-lp-overlay a{color:#fff;text-decoration:none}.fb-lp-compact{margin:0;padding:0;list-style:none}.fb-lp-compact li{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.fb-lp-compact a{font-weight:600;text-decoration:none}.fb-narrow{max-width:860px!important}.fb-page-full>.row>[class*=col]>.fb-post-content>.fb-b:not(.fb-w-full){padding-left:max(1rem,50vw - 570px);padding-right:max(1rem,50vw - 570px)}.fb-page-full .fb-w-full{width:auto;margin-left:0;left:auto}.fb-form{--fb-form-accent:var(--fb-primary,var(--bs-primary));max-width:760px;margin:0 auto}:is(.fb-form:not(.fb-form-theme),.fb-form[style*=--fb-form-accent]) :is(.btn-primary,.fb-form-btn){--bs-btn-bg:var(--fb-form-accent);--bs-btn-border-color:var(--fb-form-accent);--bs-btn-hover-bg:color-mix(in srgb, var(--fb-form-accent) 85%, #000);--bs-btn-hover-border-color:color-mix(in srgb, var(--fb-form-accent) 85%, #000);--bs-btn-active-bg:color-mix(in srgb, var(--fb-form-accent) 75%, #000);--bs-btn-color:#fff;--bs-btn-hover-color:#fff}:is(.fb-form:not(.fb-form-theme),.fb-form[style*=--fb-form-accent]) .btn-outline-primary{--bs-btn-color:var(--fb-form-accent);--bs-btn-border-color:var(--fb-form-accent);--bs-btn-hover-bg:var(--fb-form-accent);--bs-btn-hover-border-color:var(--fb-form-accent);--bs-btn-active-bg:var(--fb-form-accent);--bs-btn-active-border-color:var(--fb-form-accent)}:is(.fb-form:not(.fb-form-theme),.fb-form[style*=--fb-form-accent]) :is(.form-control,.form-select,.form-check-input):focus{border-color:var(--fb-form-accent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--fb-form-accent) 22%, transparent)}:is(.fb-form:not(.fb-form-theme),.fb-form[style*=--fb-form-accent]) .form-check-input:checked{background-color:var(--fb-form-accent);border-color:var(--fb-form-accent)}.fb-form .progress-bar{background-color:var(--fb-form-accent);transition:width .3s}.fb-req{color:var(--bs-danger)}.fb-err:empty{display:none!important}.fb-invalid .form-control,.fb-invalid .form-select{border-color:var(--bs-danger)}.fb-form-head{margin-bottom:1rem}.fb-form-cover{object-fit:cover;width:100%;max-height:220px;display:block}.fb-form-title{margin-bottom:.4rem;font-weight:800}.fb-form-progress{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.fb-form-actions{margin-top:1.5rem}.fb-ff-section h3{color:var(--fb-form-accent)}.fb-ff-infobox{background:color-mix(in srgb, var(--fb-form-accent) 8%, transparent);border-left:3px solid var(--fb-form-accent);border-radius:var(--bs-border-radius);padding:.75rem 1rem}.fb-choices .form-check{padding-top:.2rem;padding-bottom:.2rem}.fb-rating{flex-direction:row-reverse;gap:.15rem;display:inline-flex}.fb-rating input{opacity:0;pointer-events:none;position:absolute}.fb-rating label{color:var(--bs-border-color);cursor:pointer;font-size:2rem;line-height:1;transition:color .1s,transform .1s}.fb-rating label:hover,.fb-rating label:hover~label,.fb-rating input:checked~label{color:#f59e0b}.fb-rating label:hover{transform:scale(1.12)}.fb-scale{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fb-scale-opts{flex-wrap:wrap;gap:.3rem;display:flex}.fb-scale-opts .btn{min-width:2.4rem}.fb-form-notice{text-align:center;border-radius:var(--bs-border-radius-lg);background:var(--bs-tertiary-bg);max-width:640px;margin:0 auto;padding:3rem 1.5rem}.fb-form-notice>.material-symbols-rounded{color:var(--fb-primary,var(--bs-primary));font-size:3rem}.fb-form-card .fb-form-head{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-top:10px solid var(--fb-form-accent);border-radius:.75rem;overflow:hidden}.fb-form-card .fb-form-head-body{padding:1.5rem}.fb-form-card .fb-ff:not(.fb-ff-section):not(:has(input[type=hidden]:only-child)){background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;margin-top:.75rem;padding:1.25rem 1.5rem}.fb-form-card .fb-form-step>.row{--bs-gutter-y:0}.fb-form-card .fb-ff.fb-invalid{border-color:var(--bs-danger)!important}.fb-form-card .fb-ff-section{background:var(--fb-form-accent);color:#fff;border-radius:.75rem;margin-top:1.25rem;padding:1rem 1.5rem}.fb-form-card .fb-ff-section h3{color:#fff}.fb-form-card .fb-ff-info{background:0 0!important;border:0!important;padding:0!important}.fb-form-boxed{background:var(--bs-body-bg);border-radius:1rem;padding:2rem;overflow:hidden;box-shadow:0 10px 40px #0000001a}.fb-form-boxed .fb-form-cover{width:calc(100% + 4rem);max-width:none;margin:-2rem -2rem 1.5rem}.fb-form-boxed .fb-form-head{border-bottom:1px solid var(--bs-border-color);padding-bottom:1rem}.fb-form-underline .form-control,.fb-form-underline .form-select{border:0;border-bottom:2px solid var(--bs-border-color);background-color:#0000;border-radius:0;padding-left:0;box-shadow:none!important}.fb-form-underline .form-control:focus,.fb-form-underline .form-select:focus{border-bottom-color:var(--fb-form-accent)}.fb-form-underline .fb-form-btn{border-radius:999px;padding-left:2rem;padding-right:2rem}.fb-form-dark{color:#e2e8f0;background:#0f172a;border-radius:1rem;padding:2rem;overflow:hidden}.fb-form-dark .form-control,.fb-form-dark .form-select{color:#f1f5f9;background-color:#1e293b;border-color:#334155}.fb-form-dark .form-control::placeholder{color:#64748b}.fb-form-dark .form-text{color:#94a3b8}.fb-form-dark .fb-form-cover{width:calc(100% + 4rem);max-width:none;margin:-2rem -2rem 1.5rem}.fb-form-desc{opacity:.72;margin:0;line-height:1.6}.fb-form-reqnote{opacity:.6;margin:.75rem 0 0;font-size:.8rem}.fb-form-kicker{display:none}.fb-form-btn .material-symbols-rounded{vertical-align:-.2em;font-size:1.15em;transition:transform .2s}.fb-form-btn:hover .material-symbols-rounded{transform:translate(3px)}.fb-form-modern{background-color:var(--bs-body-bg);background-image:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--fb-form-accent) 10%, transparent), transparent 60%), radial-gradient(80% 40% at 0% 100%, color-mix(in srgb, var(--fb-form-accent) 6%, transparent), transparent 70%);border:1px solid color-mix(in srgb, var(--bs-border-color) 55%, transparent);border-radius:1.5rem;max-width:720px;padding:clamp(1.5rem,4vw,3rem);position:relative;box-shadow:0 1px 2px #0f172a0a,0 24px 60px -28px #0f172a47}.fb-form-modern .fb-form-head{margin-bottom:2rem}.fb-form-modern .fb-form-cover{aspect-ratio:3;object-fit:cover;border-radius:1rem;width:100%;max-height:none;margin-bottom:1.75rem}.fb-form-modern .fb-form-kicker{color:var(--fb-form-accent);background:color-mix(in srgb, var(--fb-form-accent) 10%, transparent);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:1rem;padding:.3rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.fb-form-modern .fb-form-kicker .material-symbols-rounded{font-size:1rem}.fb-form-modern .fb-form-title{letter-spacing:-.025em;margin-bottom:.6rem;font-size:clamp(1.75rem,3.5vw,2.4rem);font-weight:800;line-height:1.15}.fb-form-modern .fb-form-step>.row{--bs-gutter-y:1.6rem;--bs-gutter-x:1.25rem}.fb-form-modern .fb-form-progress{flex-direction:row-reverse;align-items:center;gap:1rem;margin-bottom:2rem}.fb-form-modern .fb-form-progress .progress{background:color-mix(in srgb, var(--fb-form-accent) 12%, var(--bs-tertiary-bg));border-radius:999px;flex:1;height:6px!important}.fb-form-modern .fb-form-progress small{white-space:nowrap;opacity:.7;font-size:.78rem;font-weight:600}.fb-form-modern .fb-form-actions{border-top:1px solid color-mix(in srgb, var(--bs-border-color) 60%, transparent);margin-top:2.25rem;padding-top:1.5rem}.fb-form-modern .fb-form-btn{box-shadow:0 12px 28px -12px var(--fb-form-accent);border-radius:999px;padding:.8rem 1.9rem;font-weight:600}.fb-form-modern [data-prev]{background:var(--bs-tertiary-bg);color:var(--bs-body-color);border:0;border-radius:999px;padding:.8rem 1.5rem}.fb-fstyle .form-label{margin-bottom:.45rem;font-size:.92rem;font-weight:600}.fb-fstyle .fb-ff>.form-text{opacity:.8;font-size:.8rem;margin-top:-.25rem!important;margin-bottom:.55rem!important}.fb-fstyle .fb-req{color:var(--fb-form-accent)}.fb-fstyle .form-control,.fb-fstyle .form-select{color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);border:1.5px solid #0000;border-radius:.85rem;padding:.8rem 1rem;font-size:.98rem;transition:background-color .15s,border-color .15s,box-shadow .15s}.fb-fstyle .form-select{padding-right:2.5rem}.fb-fstyle .form-control:hover,.fb-fstyle .form-select:hover{background-color:color-mix(in srgb, var(--bs-tertiary-bg) 70%, var(--bs-secondary-bg))}.fb-fstyle .form-control:focus,.fb-fstyle .form-select:focus{background-color:var(--bs-body-bg);border-color:var(--fb-form-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--fb-form-accent) 16%, transparent)}.fb-fstyle .form-control::placeholder{color:var(--bs-secondary-color);opacity:.6}.fb-fstyle textarea.form-control{min-height:7rem}.fb-fstyle .input-group-text{background:color-mix(in srgb, var(--fb-form-accent) 10%, var(--bs-tertiary-bg));color:var(--fb-form-accent);border:0;border-radius:.85rem 0 0 .85rem;font-weight:600}.fb-fstyle .input-group>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.fb-fstyle .form-control-color{width:4rem;height:3rem;padding:.35rem}.fb-fstyle .fb-choices{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.fb-fstyle .fb-choices .form-check{background:var(--bs-tertiary-bg);cursor:pointer;border:1.5px solid #0000;border-radius:.85rem;min-height:0;margin:0;padding:.8rem 1rem .8rem 2.85rem;transition:all .15s;position:relative}.fb-fstyle .fb-choices .form-check:hover{border-color:color-mix(in srgb, var(--fb-form-accent) 35%, transparent)}.fb-fstyle .fb-choices .form-check:has(.form-check-input:checked){background:color-mix(in srgb, var(--fb-form-accent) 9%, var(--bs-body-bg));border-color:var(--fb-form-accent)}.fb-fstyle .fb-choices .form-check-input{width:1.15em;height:1.15em;margin:0;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.fb-fstyle .fb-choices .form-check-label{cursor:pointer;display:block}.fb-fstyle .fb-choices .form-check-label:before{content:"";position:absolute;inset:0}.fb-fstyle .fb-choices .fb-other{z-index:1;background:var(--bs-body-bg);border-radius:.5rem;margin-top:.25rem;padding:.35rem .6rem;position:relative}.fb-fstyle .form-check-input:checked{background-color:var(--fb-form-accent);border-color:var(--fb-form-accent)}.fb-fstyle .form-check-input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--fb-form-accent) 16%, transparent);border-color:var(--fb-form-accent)}.fb-fstyle .form-switch{padding-left:3.25em}.fb-fstyle .form-switch .form-check-input{width:2.6em;height:1.4em;margin-top:.05em;margin-left:-3.25em}.fb-fstyle .fb-ff>.form-check:not(.form-switch){background:var(--bs-tertiary-bg);border-radius:.85rem;padding:.9rem 1rem .9rem 2.75rem}.fb-fstyle .fb-ff>.form-check:not(.form-switch) .form-check-input{margin-left:-1.75rem}.fb-fstyle .fb-scale{gap:1rem}.fb-fstyle .fb-scale-opts{background:var(--bs-tertiary-bg);border-radius:.9rem;gap:.35rem;padding:.35rem}.fb-fstyle .fb-scale-opts .btn{min-width:2.6rem;color:var(--bs-body-color);background:0 0;border:0;border-radius:.6rem;padding:.5rem 0;font-weight:600}.fb-fstyle .fb-scale-opts .btn:hover{background:var(--bs-body-bg)}.fb-fstyle .fb-scale-opts .btn-check:checked+.btn{background:var(--fb-form-accent);color:#fff;box-shadow:0 6px 16px -6px var(--fb-form-accent)}.fb-fstyle .fb-rating label{font-size:2.25rem}.fb-fstyle input[type=file].form-control{border:2px dashed color-mix(in srgb, var(--fb-form-accent) 35%, var(--bs-border-color));background:color-mix(in srgb, var(--fb-form-accent) 4%, var(--bs-body-bg));text-align:center;cursor:pointer;padding:1.4rem 1rem}.fb-fstyle input[type=file].form-control:hover{border-color:var(--fb-form-accent)}.fb-fstyle input[type=file]::file-selector-button{background:var(--fb-form-accent);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-right:.85rem;padding:.45rem 1.1rem;font-weight:600}.fb-fstyle .fb-ff-section{border-top:1px solid color-mix(in srgb, var(--bs-border-color) 60%, transparent);margin-top:.5rem;padding-top:1.75rem}.fb-fstyle .fb-ff-section:first-child{border-top:0;margin-top:0;padding-top:0}.fb-fstyle .fb-ff-section h3{color:inherit;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;display:flex}.fb-fstyle .fb-ff-section h3:before{content:"";background:var(--fb-form-accent);border-radius:999px;width:.45rem;height:1.3rem}.fb-fstyle .fb-ff-infobox{background:color-mix(in srgb, var(--fb-form-accent) 8%, transparent);border:0;border-radius:.85rem;padding:1rem 1.15rem}.fb-fstyle .fb-err{margin-top:.4rem;font-size:.82rem}.fb-fstyle .fb-err:before{content:"error";vertical-align:-.2em;margin-right:.25rem;font-family:Material Symbols Rounded}.fb-fstyle .fb-invalid .form-control,.fb-fstyle .fb-invalid .form-select{border-color:var(--bs-danger);background-color:color-mix(in srgb, var(--bs-danger) 6%, var(--bs-body-bg))}.fb-fstyle .fb-invalid .fb-choices .form-check{border-color:color-mix(in srgb, var(--bs-danger) 45%, transparent)}.fb-form-notice{background-color:var(--bs-body-bg);background-image:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 10%, transparent), transparent 70%);border:1px solid color-mix(in srgb, var(--bs-border-color) 55%, transparent);border-radius:1.5rem;padding:3.5rem 1.5rem;box-shadow:0 24px 60px -28px #0f172a47}.fb-form-notice>.material-symbols-rounded{background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-size:2.4rem;animation:.5s cubic-bezier(.2,1.4,.4,1) fbPop;display:inline-flex}.fb-notice-check_circle>.material-symbols-rounded{color:#fff;background:var(--bs-success);box-shadow:0 12px 30px -10px var(--bs-success)}.fb-form-notice .btn{border-radius:999px;padding:.6rem 1.4rem}@keyframes fbPop{0%{opacity:0;transform:scale(.3)}}.fb-form-theme{max-width:760px;padding:clamp(1.25rem,4vw,2.75rem)}.fb-form.fb-card:hover,.fb-form-notice.fb-card:hover{transform:none!important}.fb-form-theme .fb-form-head{margin-bottom:1.75rem}.fb-form-theme .fb-form-cover{aspect-ratio:3;object-fit:cover;border-radius:var(--bs-border-radius);width:100%;max-height:none;margin-bottom:1.5rem}.fb-form-theme .fb-form-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--fb-form-accent);align-items:center;gap:.3rem;margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:inline-flex}.fb-form-theme .fb-form-kicker .material-symbols-rounded{font-size:1rem}.fb-form-theme .fb-form-title{margin-bottom:.5rem}.fb-form-theme .fb-form-step>.row{--bs-gutter-y:1.4rem}.fb-form-theme .form-label{font-weight:600}.fb-form-theme .fb-ff>.form-text{margin-top:-.25rem!important}.fb-form-theme .fb-form-progress{flex-direction:row-reverse;align-items:center;gap:1rem;margin-bottom:1.75rem}.fb-form-theme .fb-form-progress .progress{flex:1}.fb-form-theme .fb-form-progress small{white-space:nowrap;font-weight:600}.fb-form-theme .fb-form-actions{border-top:1px solid var(--bs-border-color);margin-top:2rem;padding-top:1.5rem}.fb-form-theme .fb-form-btn{padding-left:1.6rem;padding-right:1.6rem}.fb-fstyle-theme .fb-choices{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.fb-fstyle-theme .fb-choices .form-check{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);margin:0;padding:.75rem 1rem .75rem 2.75rem;transition:border-color .15s,background-color .15s;position:relative}.fb-fstyle-theme .fb-choices .form-check:hover{border-color:color-mix(in srgb, var(--fb-form-accent) 50%, var(--bs-border-color))}.fb-fstyle-theme .fb-choices .form-check:has(.form-check-input:checked){border-color:var(--fb-form-accent);background-color:color-mix(in srgb, var(--fb-form-accent) 8%, transparent)}.fb-fstyle-theme .fb-choices .form-check-input{margin:0;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.fb-fstyle-theme .fb-choices .form-check-label{cursor:pointer;display:block}.fb-fstyle-theme .fb-choices .form-check-label:before{content:"";position:absolute;inset:0}.fb-fstyle-theme .fb-choices .fb-other{z-index:1;margin-top:.3rem;position:relative}.fb-fstyle-theme .fb-ff-section{border-top:1px solid var(--bs-border-color);padding-top:1.5rem}.fb-fstyle-theme .fb-ff-section:first-child{border-top:0;padding-top:0}.fb-fstyle-theme .fb-ff-section h3{color:inherit}.fb-fstyle-theme .fb-ff-infobox{border-radius:var(--bs-border-radius);border-left:0}.fb-fstyle-theme input[type=file].form-control{border-style:dashed;padding:1rem}.fb-fstyle-theme .fb-err:before{content:"error";vertical-align:-.2em;margin-right:.25rem;font-family:Material Symbols Rounded}.fb-fstyle-theme .fb-invalid .fb-choices .form-check{border-color:var(--bs-danger)}.fb-form-notice.fb-card{background-image:none}.fb-form-notice{text-align:center;flex-direction:column;align-items:center;display:flex}.fb-form-notice>.btn{align-self:center;width:auto}.fb-address{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg,.75rem);padding:1rem}.fb-address .form-label{opacity:.85;font-weight:500}.fb-address [data-auto][readonly]{cursor:default;border-style:dashed}.fb-address [data-auto][readonly]:focus{box-shadow:none}.fb-addr-status{color:var(--bs-secondary-color);align-items:center;gap:.4rem;min-height:2.4rem;font-size:.82rem;display:flex}.fb-addr-status .material-symbols-rounded{font-size:1.15rem}.fb-addr-status.ok{color:var(--bs-success);font-weight:600}.fb-addr-status.warn{color:var(--bs-warning-text-emphasis,var(--bs-warning));font-weight:600}.fb-fstyle .fb-address{border:0;padding:0}@media (width<=767px){.fb-addr-status{min-height:0}}@media (width<=575px){.fb-fstyle-theme .fb-choices{grid-template-columns:1fr}.fb-form-modern{border-radius:1.1rem}.fb-fstyle .fb-choices{grid-template-columns:1fr}.fb-form-modern .fb-form-actions .btn{flex:1}}.fb-form{--fb-field-h:3rem;--fb-field-px:1rem;--fb-field-fs:1rem;--fb-gap-x:1.25rem;--fb-gap-y:1.5rem;--fb-radius:var(--bs-border-radius,.5rem);font-size:1rem}.fb-form .fb-form-step>.row{--bs-gutter-x:var(--fb-gap-x);--bs-gutter-y:var(--fb-gap-y)}.fb-form .fb-ff>.form-label,.fb-form .fb-ff>.form-check .form-check-label{margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.35}.fb-form .fb-ff>.form-text{font-size:.82rem;line-height:1.45;margin:-.2rem 0 .6rem!important}.fb-form .form-control,.fb-form .form-select{min-height:var(--fb-field-h);padding-top:.6rem;padding-bottom:.6rem;padding-left:var(--fb-field-px);font-size:var(--fb-field-fs);border-radius:var(--fb-radius);line-height:1.5}.fb-form .form-control:not(textarea){height:var(--fb-field-h)}.fb-form .form-select{padding-right:2.5rem}.fb-form textarea.form-control{min-height:7.5rem;padding-top:.75rem}.fb-form .form-control-color{width:5rem;padding:.35rem}.fb-form input[type=file].form-control{height:auto;min-height:var(--fb-field-h);padding:.75rem var(--fb-field-px)}.fb-form input[type=file]::file-selector-button{height:auto}.fb-form .input-group>.input-group-text{min-height:var(--fb-field-h);padding:0 var(--fb-field-px);border-radius:var(--fb-radius) 0 0 var(--fb-radius);font-weight:600}.fb-form .input-group>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.fb-form .fb-choices{gap:.6rem}.fb-form .fb-choices .form-check{min-height:var(--fb-field-h);border-radius:var(--fb-radius);box-sizing:border-box;align-items:center;padding-top:.35rem;padding-bottom:.35rem;display:flex}.fb-form .fb-choices .form-check-label{line-height:1.35}.fb-form:not(.fb-fstyle):not(.fb-fstyle-theme) .fb-choices .form-check{min-height:0}.fb-form .form-check-input{flex-shrink:0;width:1.15em;height:1.15em}.fb-form .form-check-label{font-size:var(--fb-field-fs)}.fb-form .fb-ff>.form-switch,.fb-form .fb-ff>.form-check{min-height:var(--fb-field-h);align-items:center;gap:.75rem;margin:0;padding-left:0;display:flex}.fb-form .fb-ff>.form-switch .form-check-input,.fb-form .fb-ff>.form-check .form-check-input{float:none;margin:0}.fb-form .fb-ff>.form-switch .form-check-input{width:2.75em;height:1.5em}.fb-form .fb-ff>.form-switch .form-check-label,.fb-form .fb-ff>.form-check .form-check-label{margin:0}.fb-form.fb-fstyle .fb-ff>.form-check:not(.form-switch){padding:0 var(--fb-field-px)}.fb-form .fb-scale{min-height:var(--fb-field-h);align-items:center}.fb-form .fb-scale-opts .btn{min-width:2.75rem;height:calc(var(--fb-field-h) - .5rem);justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.fb-form .fb-rating{min-height:var(--fb-field-h);align-items:center}.fb-form .fb-rating label{font-size:2.1rem}.fb-form .fb-form-actions{gap:.75rem!important}.fb-form .fb-form-actions .btn{min-height:var(--fb-field-h);justify-content:center;align-items:center;gap:.4rem;padding:0 1.75rem;font-size:1rem;font-weight:600;display:inline-flex}.fb-form .fb-address{border:0;padding:0}.fb-form .fb-address>.row{--bs-gutter-x:var(--fb-gap-x);--bs-gutter-y:1rem}.fb-form .fb-address .form-label{opacity:.8;margin-bottom:.4rem;font-size:.85rem;font-weight:600}.fb-form .fb-addr-status{min-height:var(--fb-field-h)}.fb-form .fb-address>.form-check{align-items:center;gap:.5rem;min-height:2rem;padding-left:0;display:flex;margin-top:.75rem!important}.fb-form .fb-address>.form-check .form-check-input{float:none;margin:0}.fb-form .fb-err{margin-top:.45rem;font-size:.82rem}.fb-form .fb-form-head{margin-bottom:2rem}.fb-form .fb-form-actions{margin-top:2.25rem}@media (width<=767px){.fb-form .fb-addr-status{min-height:0;padding-top:.25rem}}@media (width<=575px){.fb-form{--fb-gap-y:1.25rem}.fb-form .fb-form-actions .btn{flex:1}}html.fb-pop-lock{overflow:hidden}.fb-pop-root{z-index:1080;pointer-events:none;padding:1rem;display:flex;position:fixed;inset:0}.fb-pop-root.has-overlay{pointer-events:auto}.fb-pop-overlay{background:rgba(0, 0, 0, var(--fb-pop-overlay,.55));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .28s;position:absolute;inset:0}.fb-pop-root.is-open .fb-pop-overlay{opacity:1}.fb-pop{pointer-events:auto;width:100%;max-height:calc(100vh - 2rem);padding:var(--fb-pop-pad,2rem);opacity:0;transition:opacity .28s,transform .32s cubic-bezier(.2,.9,.3,1.15);position:relative;overflow:auto;box-shadow:0 30px 80px -20px #00000073!important}.fb-pop.fb-card:hover{transform:none}.fb-pop-root.is-open .fb-pop{opacity:1;transform:none!important}.fb-pop-sm{max-width:420px}.fb-pop-md{max-width:580px}.fb-pop-lg{max-width:820px}.fb-pop-xl{max-width:1120px}.fb-pop-body>.fb-b:last-child{margin-bottom:0}.fb-pop-body>.fb-b:first-child{margin-top:0}.fb-pop-anim-zoom{transform:scale(.92)}.fb-pop-anim-slide-up{transform:translateY(40px)}.fb-pop-anim-slide-down{transform:translateY(-40px)}.fb-pop-anim-slide-left{transform:translate(60px)}.fb-pop-anim-slide-right{transform:translate(-60px)}.fb-pop-root.is-closing .fb-pop{opacity:0}.fb-pop-x{z-index:2;background:color-mix(in srgb, var(--bs-body-color) 8%, transparent);width:2.25rem;height:2.25rem;color:inherit;border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.fb-pop-x:hover{background:color-mix(in srgb, var(--bs-body-color) 16%, transparent);transform:rotate(90deg)}.fb-pop-pos-center{justify-content:center;align-items:center}.fb-pop-pos-bottom-right{justify-content:flex-end;align-items:flex-end}.fb-pop-pos-bottom-left{justify-content:flex-start;align-items:flex-end}.fb-pop-pos-bottom-right .fb-pop,.fb-pop-pos-bottom-left .fb-pop{max-width:380px}.fb-pop-pos-top-bar,.fb-pop-pos-bottom-bar{padding:0}.fb-pop-pos-top-bar{align-items:flex-start}.fb-pop-pos-bottom-bar{align-items:flex-end}.fb-pop-pos-top-bar .fb-pop,.fb-pop-pos-bottom-bar .fb-pop{max-width:none;padding:1rem 3.5rem 1rem var(--fb-pop-pad,2rem);border-radius:0!important}.fb-pop-pos-side-right{justify-content:flex-end;padding:0}.fb-pop-pos-side-right .fb-pop{max-width:440px;height:100vh;max-height:none;border-radius:0!important}.fb-pop-pos-side-right .fb-pop-anim-zoom,.fb-pop-pos-side-right .fb-pop-anim-fade{transform:translate(60px)}.fb-pop-pos-fullscreen{padding:0}.fb-pop-pos-fullscreen .fb-pop{flex-direction:column;justify-content:center;max-width:none;height:100vh;max-height:none;display:flex;border-radius:0!important}.fb-pop-pos-fullscreen .fb-pop-body{width:min(100%,900px);margin:0 auto}@media (width<=575px){.fb-pop-pos-center{align-items:flex-end;padding:.5rem}.fb-pop-pos-bottom-right .fb-pop,.fb-pop-pos-bottom-left .fb-pop{max-width:none}}.fb-popup-link{border-bottom:2px dashed;align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.fb-popup-card{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg,var(--bs-border-radius));color:inherit;background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 6%, transparent);align-items:center;gap:1rem;padding:1rem 1.25rem;transition:border-color .15s,transform .15s;display:flex}.fb-popup-card:hover{border-color:var(--fb-primary,var(--bs-primary));color:inherit;transform:translateY(-2px)}.fb-popup-card>.material-symbols-rounded:first-child{color:var(--fb-primary,var(--bs-primary));font-size:1.75rem}.fb-pdf-icon{border-radius:var(--bs-border-radius);color:#fff;background:#dc2626;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.fb-pdf-icon .material-symbols-rounded{font-size:1.6rem}.fb-pdf-form .form-select{min-height:2.75rem}.fb-pdf-form .btn{min-height:3rem;font-weight:600}.fb-share-btn{--c:var(--bs-primary);border-radius:var(--bs-border-radius);background:var(--c);color:#fff;border:0;justify-content:center;align-items:center;gap:.45rem;min-width:2.6rem;min-height:2.6rem;padding:0 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.fb-share-btn:hover{color:#fff;filter:brightness(1.1);transform:translateY(-1px)}.fb-share-icons .fb-share-btn{border-radius:50%;padding:0}.fb-share-btn .material-symbols-rounded{font-size:1.15rem}@media print{.navbar,footer,aside,.fb-pop-root,.toast-container,#fbComment,.fb-share,.fb-pdf-form,[data-fb-popup],.carousel-control-prev,.carousel-control-next,.carousel-indicators,.btn,html.fb-print-nocomments main section.border-top,html.fb-print-noimg img,html.fb-print-noimg .fb-gallery,html.fb-print-noimg .carousel,html.fb-print-noimg video,html.fb-print-noimg iframe,html.fb-print-noimg .fb-cover-block{display:none!important}html.fb-print-bw body{filter:grayscale()}html.fb-print-font-sm body{font-size:10.5pt!important}html.fb-print-font-md body{font-size:12pt!important}html.fb-print-font-lg body{font-size:14pt!important}body{color:#000!important;background:#fff!important}main{max-width:none!important;padding:0!important}main .row>[class*=col-lg-8]{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.fb-anim{opacity:1!important;transform:none!important}.fb-b,figure,img,pre,blockquote,table{break-inside:avoid}a[href^=http]:after{content:" (" attr(href) ")";color:#555;word-break:break-all;font-size:.8em}.fb-print-header{color:#555;border-bottom:1px solid #ccc;margin-bottom:14pt;padding-bottom:6pt;font-size:9pt;display:block!important}}.fb-print-header{display:none}.fb-sidebar{flex-direction:column;gap:1.25rem;display:flex}.fb-sb-sticky{position:sticky;top:5.5rem}.fb-widget>.fb-b{margin-bottom:1rem}.fb-widget>.fb-b:last-child{margin-bottom:0}.fb-widget>.fb-b-heading :is(h1,h2,h3,h4,h5,h6){margin-bottom:0;font-size:1.05rem}.fb-widget>.fb-b-heading{margin-bottom:.85rem}.fb-sb-cards .fb-widget{padding:1.25rem}.fb-sb-cards .fb-widget.fb-card:hover{transform:none}.fb-sb-lines{gap:0}.fb-sb-lines .fb-widget{border-bottom:1px solid var(--bs-border-color);padding:1.25rem 0}.fb-sb-lines .fb-widget:first-child{padding-top:0}.fb-sb-plain>.fb-b{margin-bottom:1.25rem}@media (width<=991px){.fb-sb-sticky{position:static}}.fb-clock{text-align:center}.fb-clock-label{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin-bottom:.4rem;font-size:.75rem;font-weight:700}.fb-clock-time{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1.1;font-family:var(--fb-heading-font,inherit)}.fb-clock-date{opacity:.7;text-transform:capitalize;margin-top:.35rem;font-size:.85rem}.fb-clock-digital .fb-clock-time{border-radius:var(--bs-border-radius-lg,.75rem);background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 10%, transparent);color:var(--fb-primary,var(--bs-primary));padding:.6rem 1.1rem;display:inline-block}.fb-clock-minimal .fb-clock-time{font-size:3rem;font-weight:300}.fb-clock-face{width:min(170px,100%);height:auto;margin:0 auto;display:block}.fb-clock-face .ring{fill:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 6%, transparent);stroke:var(--bs-border-color);stroke-width:2px}.fb-clock-face .tick{stroke:currentColor;stroke-width:1.5px;opacity:.45;stroke-linecap:round}.fb-clock-face .h{stroke:currentColor;stroke-width:4px;stroke-linecap:round}.fb-clock-face .m{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.fb-clock-face .s{stroke:var(--fb-primary,var(--bs-primary));stroke-width:1.2px;stroke-linecap:round}.fb-clock-face .dot{fill:var(--fb-primary,var(--bs-primary))}.fb-radio{grid-template-columns:auto 1fr;align-items:center;gap:.85rem;display:grid}.fb-radio-cover{border-radius:var(--bs-border-radius);background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 14%, transparent);width:64px;height:64px;color:var(--fb-primary,var(--bs-primary));justify-content:center;align-items:center;display:flex;overflow:hidden}.fb-radio-cover img{object-fit:cover;width:100%;height:100%}.fb-radio-cover .material-symbols-rounded{font-size:2rem}.fb-radio-title{font-weight:700;line-height:1.25}.fb-radio-sub{opacity:.75;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.fb-live{letter-spacing:.08em;color:#fff;background:#dc2626;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex}.fb-live:before{content:"";background:#fff;border-radius:50%;width:.4rem;height:.4rem;animation:1.2s infinite fbBlink}@keyframes fbBlink{50%{opacity:.2}}.fb-radio-ctrl{grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.fb-radio-play{background:var(--fb-primary,var(--bs-primary));color:#fff;width:3rem;height:3rem;box-shadow:0 8px 20px -8px var(--fb-primary,var(--bs-primary));border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.fb-radio-play:hover{transform:scale(1.06)}.fb-radio-play .material-symbols-rounded{font-size:1.8rem}.fb-radio-volwrap{opacity:.85;flex:1;align-items:center;gap:.4rem;display:flex}.fb-radio-volwrap .form-range{flex:1}.fb-radio-st{grid-column:1/-1}.fb-radio-msg{color:var(--bs-danger);grid-column:1/-1;font-size:.78rem}.fb-radio-msg:empty{display:none}.fb-eq{align-items:flex-end;gap:2px;height:14px;margin-top:.35rem;display:none}.fb-eq i{background:var(--fb-primary,var(--bs-primary));border-radius:2px;width:3px;animation:.9s ease-in-out infinite fbEq}.fb-eq i:nth-child(2){animation-delay:.2s}.fb-eq i:nth-child(3){animation-delay:.4s}.fb-eq i:nth-child(4){animation-delay:.1s}.fb-eq i:nth-child(5){animation-delay:.3s}@keyframes fbEq{0%,to{height:3px}50%{height:14px}}.fb-radio.is-playing .fb-eq{display:flex}.fb-radio.is-loading .fb-radio-play{animation:1s infinite fbBlink}.fb-radio-compact .fb-radio-cover{width:44px;height:44px}.fb-radio-compact{grid-template-columns:auto 1fr auto}.fb-radio-compact .fb-radio-ctrl{grid-column:auto}.fb-radio-compact .fb-radio-volwrap{display:none}.fb-radio-vinyl .fb-radio-cover{width:76px;height:76px;box-shadow:0 0 0 5px #111, 0 0 0 7px color-mix(in srgb, var(--bs-body-color) 20%, transparent);border-radius:50%;position:relative}.fb-radio-vinyl .fb-radio-cover:after{content:"";background:var(--bs-body-bg);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:0 0 0 3px #111}.fb-radio-vinyl.is-playing .fb-radio-cover{animation:4s linear infinite fbSpin}@keyframes fbSpin{to{transform:rotate(360deg)}}.fb-nt-head{align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:700;display:flex}.fb-nt-head .material-symbols-rounded{color:var(--fb-primary,var(--bs-primary));transform-origin:top;animation:3s ease-in-out infinite fbRing}@keyframes fbRing{0%,90%,to{transform:rotate(0)}92%{transform:rotate(14deg)}94%{transform:rotate(-12deg)}96%{transform:rotate(8deg)}}.fb-nt-count{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;padding:0 .4rem;font-size:.75rem;display:inline-flex}.fb-nt-list{flex-direction:column;gap:.6rem;display:flex}.fb-nt-item{border-radius:var(--bs-border-radius);background:color-mix(in srgb, var(--c) 8%, transparent);border-left:3px solid var(--c);align-items:flex-start;gap:.7rem;padding:.7rem 2rem .7rem .7rem;transition:opacity .25s,transform .25s;display:flex;position:relative}.fb-nt-item.is-leaving{opacity:0;transform:translate(20px)}.fb-nt-icon{background:var(--c);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.fb-nt-icon .material-symbols-rounded{font-size:1.15rem}.fb-nt-body{color:inherit;flex-direction:column;flex:1;line-height:1.3;text-decoration:none;display:flex}.fb-nt-body small{opacity:.75;margin-top:.15rem}a.fb-nt-body[href]:hover strong{text-decoration:underline}.fb-nt-badge{color:#fff;background:var(--c);border-radius:999px;flex-shrink:0;align-self:center;padding:.15rem .5rem;font-size:.7rem;font-weight:800}.fb-nt-x{color:inherit;opacity:.5;background:0 0;border:0;padding:0;line-height:1;position:absolute;top:.35rem;right:.35rem}.fb-nt-x:hover{opacity:1}.fb-nt-x .material-symbols-rounded{font-size:1rem}.fb-nt-cards .fb-nt-item{background:var(--c);color:#fff;border-left:0}.fb-nt-cards .fb-nt-icon{background:#ffffff38}.fb-nt-cards .fb-nt-badge{color:var(--c);background:#fff}.fb-nt-ticker .fb-nt-list{display:grid}.fb-nt-ticker .fb-nt-item{opacity:0;visibility:hidden;grid-area:1/1;transform:translateY(8px)}.fb-nt-ticker .fb-nt-item.is-active{opacity:1;visibility:visible;transform:none}.fb-nt-empty{opacity:.6;align-items:center;gap:.4rem;font-size:.85rem;display:none}.fb-notices.is-empty .fb-nt-empty{display:flex}.fb-ql{--c:var(--fb-primary,var(--bs-primary))}.fb-ql-item{--c:inherit}.fb-ql-tiles{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:.5rem;display:grid}.fb-ql-tiles .fb-ql-item{border-radius:var(--bs-border-radius);color:inherit;text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .25rem;text-decoration:none;transition:background .15s,transform .15s;display:flex}.fb-ql-tiles .fb-ql-item:hover{background:color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 8%, transparent);transform:translateY(-2px)}.fb-ql-icon{color:#fff;background:var(--c,var(--fb-primary,var(--bs-primary)));width:2.6rem;height:2.6rem;box-shadow:0 6px 14px -8px var(--c,var(--fb-primary,var(--bs-primary)));border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex}.fb-ql-item:not([style*=--c]) .fb-ql-icon{background:var(--fb-primary,var(--bs-primary))}.fb-ql-label{font-size:.78rem;font-weight:600;line-height:1.2}.fb-ql-list{flex-direction:column;display:flex}.fb-ql-list .fb-ql-item{color:inherit;border-bottom:1px solid var(--bs-border-color);align-items:center;gap:.7rem;padding:.5rem 0;text-decoration:none;display:flex}.fb-ql-list .fb-ql-item:last-child{border-bottom:0}.fb-ql-list .fb-ql-icon{border-radius:.55rem;width:2rem;height:2rem}.fb-ql-list .fb-ql-label{font-size:.92rem}.fb-ql-pills{flex-wrap:wrap;gap:.4rem;display:flex}.fb-ql-pills .fb-ql-item{border:1px solid var(--bs-border-color);color:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem .3rem .3rem;text-decoration:none;display:inline-flex}.fb-ql-pills .fb-ql-icon{border-radius:50%;width:1.6rem;height:1.6rem}.fb-ql-pills .fb-ql-icon .material-symbols-rounded{font-size:1rem}.fb-wx-now{align-items:center;gap:.85rem;display:flex}.fb-wx-icon .material-symbols-rounded{color:#f59e0b;font-size:3.2rem}.fb-wx-temp{font-size:2.6rem;font-weight:800;line-height:1;font-family:var(--fb-heading-font,inherit)}.fb-wx-label{opacity:.75;font-size:.85rem}.fb-wx-place,.fb-wx-meta{opacity:.75;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.4rem;font-size:.8rem;display:flex}.fb-wx-place .material-symbols-rounded,.fb-wx-meta .material-symbols-rounded{font-size:1rem}.fb-wx-days{text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;margin-top:.85rem;display:grid}.fb-wx-days>div{border-radius:var(--bs-border-radius);background:color-mix(in srgb, var(--bs-body-color) 5%, transparent);flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .2rem;display:flex}.fb-wx-days small{opacity:.7;text-transform:capitalize;font-size:.7rem}.fb-wx-days b{font-size:.9rem}.fb-wx-days .material-symbols-rounded{color:#f59e0b;font-size:1.4rem}.fb-about{text-align:center;flex-direction:column;align-items:center;display:flex}.fb-about-img{object-fit:cover;width:88px;height:88px;box-shadow:0 0 0 4px color-mix(in srgb, var(--fb-primary,var(--bs-primary)) 25%, transparent);border-radius:50%}.fb-about-initial{color:#fff;background:var(--fb-primary,var(--bs-primary));justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:inline-flex}
