/* GENERATED by ops/css/build-v2-bundle.sh on 2026-09-23 19:28 UTC - DO NOT EDIT.
   bootstrap.css + style.css + custom-layout.css + city-v2.css, purged against the
   rendered v2 pages. Edit the sources, then re-run the script.
   sources-sha1: cecebea375b400136e7d11e23f39541076480d6d */
/* ---- bootstrap.css ---- */
@charset "UTF-8";/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--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-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--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-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--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-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;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);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}th,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@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}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-3{flex:0 0 auto;width:25%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-9{flex:0 0 auto;width:75%}.col-12{flex:0 0 auto;width:100%}@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}}.table{--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:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.form-label{margin-bottom:.5rem}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4){border-top-right-radius:0;border-bottom-right-radius:0}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--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:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);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);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group>.btn.dropdown-toggle-split:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--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);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (min-width:576px){.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--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-box-shadow: ;--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-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.pagination{--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 rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.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);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.position-relative{position:relative!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-3{margin-right:1rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-3{margin-bottom:1rem!important}.ms-3{margin-left:1rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:992px){.d-lg-block{display:block!important}.d-lg-none{display:none!important}}

/* ---- style.css ---- */
body {
    font-family: "Open Sans";
}

/*header css start*/
.header-navbar .navbar-expand-lg .navbar-collapse {
    flex-basis: auto;
    justify-content: end;
}

ul.navbar-nav.mr-auto.menu-list {
    gap: 20px;
}

.header-sec .top-bar {
    padding-left: 40px;
    padding-right: 40px;
}

.header-navbar {
    background: #fff;
    box-shadow: 0px 4px 20px 0px #00000026;
    border-radius: 14px;
}

.header-navbar>nav {
    padding: 10px 30px;
    border-radius: 14px 14px 0 0;
}

.header-navbar>div {
    background: #F2F2F2;
    padding: 10px 30px;
    border-radius: 0 0 14px 14px;
}

ul.navbar-nav.mr-auto.menu-list {
    align-items: center;
}

a.navbar-brand {
    color: #ff375c !important;
    font-family: "Open Sans";
    font-size: 26px;
    line-height: 22px;
    font-weight: 700;
}

.nav-item a.nav-link {
    color: #0f1320;
    font-size: 16px;
    font-family: "Open Sans";
    line-height: 22px;
    font-weight: 600;
}

header.header-sec.site-header {
    padding: 20px 0px;
}

header.main-page-header {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 20px 0px;
    z-index: 999;
}

.list-style li {
    list-style: disc;
}

/*end*/
/*body css start*/

/* ============================================================
   HERO SEARCH BAR — refactored 2026-05-22
   Premium glassmorphic look, custom dropdowns, branded pink glow
   ============================================================ */

/* Style the dropdown <option> list — best effort, varies by browser */

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.container-space {
    padding: 0px 85px;
}

.slick-slider {
    position: relative;
}

.details {
    padding: 15px;
    text-align: center;
}

.right {
    right: 10px;
}

.left {
    left: 10px;
}

footer.footer-sec {
    padding: 50px 0px 20px;
    border-top: 0.75px solid #efefef;
}

.footer-logo a {
    display: inline-block;
    margin-bottom: 15px;
}

.footer-content p {
    color: #363a3d;
    font-size: 15px;
    font-family: "Public Sans";
    font-weight: 400;
}

.footer-content {
    width: 70%;
}

.footer-item h3 {
    color: #1b1d1f;
    font-size: 18px;
    font-family: "Public Sans";
    line-height: 24px;
    font-weight: 600;
}

ul.menu-list {
    padding: 0;
    margin: 0;
}

.flag-list a {
    color: #363a3d;
    text-decoration: unset;
    font-family: "Public Sans";
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap;
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*end*/
/*filter css start*/

/* .filter-item-sec {
     height: 100%;
}
 */
/*end*/
/*strip box css start*/

.title h3 {
    color: #202224;
    font-size: 21px;
    line-height: 26px;
    font-weight: 500;
}

.title p {
    color: #202224;
    font-size: 21px;
    line-height: 26px;
    font-weight: 500;
}

li {
    list-style: none;
}

ul {
    padding: 0;
}

li.closed {
    color: #f93037;
    font-size: 14px;
}

span.price {
    color: #ff375c;
    font-size: 16px;
    font-weight: 700;
    font-family: "Public Sans";
    margin-right: 10px;
}

/*end*/
/*detail page css start*/

.map iframe {
    width: 100%;
    height: 300px;
    margin-bottom: 15px;
}

p.name {
    color: #202224;
    font-size: 16px;
    font-weight: 700;
}

.line {
    flex-grow: 1;
    height: 1px;
    background-color: #ccc;
}

/*end*/
/*16-10-2024 css start*/

/*end*/
/* 25-10-2024 css start */

/* 🔧 Desktop: Optimal hero section height */

.accordian-tab button.accordion-button.collapsed {
    padding: 0 !important;
}

/* end */
/* 28-10-2024 css start */

/* end */

a {
    text-decoration: unset;
    color: #6e7072;
}

.menu-list a:hover {
    color: #ff738d !important;
}

/* 21-11-2024 */

/* End */
/*22-11-2024 css start*/

/*end*/

/*mobile css start*/
@media (max-width: 1600px) {
    .nav-item a.nav-link {
        font-size: 11px;
    }

    ul.navbar-nav.mr-auto.menu-list {
        gap: 1.5px;
    }

    .country-flag-btn {
        font-size: 10px;
    }

    .menu-list li {
        margin-bottom: 4px;
    }

    .menu-list a {
        font-size: 10px;
    }
}

/*mobile css start*/
@media (max-width: 767px) {

    a.girl-btn {
        margin-left: 0 !important;
        margin-top: 10px;
    }

    .container-space {
        padding: 0px 15px;
    }

    .header-sec .top-bar {
        padding-left: 20px;
        padding-right: 20px;
    }

    /* .country-buttons {
         overflow: auto;
    }
     */

    .footer-item {
        /* text-align: center;
         */
        margin-bottom: 25px;
    }

    .footer-content {
        width: 100%;
    }

    /* 28-10-2024 css start */
    button.navbar-toggler {
        border: 0;
        padding: 0;
    }

    div#navbarSupportedContent {
        position: absolute;
        top: 55px;
        background: #fff;
        width: 100%;
        padding: 16px;
        left: 0;
        border-radius: 14px;
    }

    /* filter css start */
    /* Slide Menu */

    /* Close Button */

    /* Filter Menu Links */

    a.btn-tejegram {
        background: #29a9eb;
        display: inline-block;
        color: #fff;
        border-radius: 6px;
        padding: 12px 12px !important;
        font-size: 13px !important;
        text-transform: capitalize;
        font-weight: 800;
    }

    a.girl-btn {
        background: #ff375c;
        display: inline-block;
        color: #fff;
        border-radius: 6px;
        padding: 13px 12px !important;
        font-size: 13px !important;
        text-transform: capitalize;
        font-weight: 800;
    }

    .right-space {
        padding-right: 0;
    }

    a.phone-number {
        border: 1px solid #60d669;
        border-radius: 50px;
        padding: 4px 5px;
        display: flex;
        gap: 4px;
        align-items: center;
        font-size: 11px;
    }

    p {
        font-size: 15px !important;
        line-height: 25px;
    }

    li {
        font-size: 15px !important;
    }

    /* end */
    /* end */
    /* 09-01-2025 css start */

    .menu-list a {
        font-size: 9px;
    }

    /* end */
}

/*end*/
/*26-11-2024 css start*/

.table th {
    background-color: #333;
    color: #fff;
    padding: 16px;
    font-size: 18px;
}

/* Desktop: Portrait format for gallery (original behavior) */

/* Mobile: Square/landscape format */

/*end*/
/*02-12-2024 css start*/

/*end*/
/*03-12-2024 css start*/

/*end*/
/*04-12-2024 css start*/

.country-flag-btn img {
    height: 20px;
    width: 20px;
    object-fit: contain;
    margin-right: 4px;
}

.country-flag-btn {
    background-color: #ff5171 !important;
    color: white;
    border: none;
    border-radius: 8px;
    padding: 6px 16px;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    white-space: nowrap;
}

#footer-div .country-flag-btn {
    background-color: transparent !important;
    color: black;
    padding: 0px 0px;
}

/*end*/
/*05-12-2024 css start*/

/* 🔧 FIX: Listing card images - Force proper cropping on all screens */

/* Desktop: Better framing for listing cards */

/* Enhanced Gold/Silver Visibility */


/*end*/
/*20-12-2024 css start*/

strong {
    color: #202224;
}

.listing-filter label {
    display: block;
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 16px;
}

.listing-filter p {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}

.listing-filter select {
    width: 100%;
    padding: 8px;
    font-size: 15px;
    color: #505050;
    border-radius: 4px;
    background-color: #f5f6fa;
    border: 1px solid #d5d5d5;
}

/*end*/
/* 27-Dec-2024 */
.loader {
    width: 50px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: radial-gradient(farthest-side, #f03355 95%, #0000) 50% 1px/12px 12px no-repeat, radial-gradient(farthest-side, #0000 calc(100% - 14px), #ccc 0);
    animation: l9 2s infinite linear;
}

@keyframes l9 {
    to {
        transform: rotate(1turn);
    }
}

/* End */
/* 09-Jan-2025 */

/* Desktop: Hero grid images */

/* Mobile: Keep original aspect ratio */

.preview {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

a.btn-tejegram {
    background: #29a9eb;
    display: inline-block;
    color: #fff;
    border-radius: 6px;
    padding: 12px 21px;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 800;
}

.btn-tejegram img {
    margin-right: 10px;
}

/* End */
/* 13-01-25 */
header .flag-list {
    border-radius: 10px;
    background-color: white;
    padding: 12px;
    margin-top: 16px;
    position: absolute;
    left: 50%;
    top: 56px;
    display: none;
    transform: translateX(-50%);
    width: 100%;
    max-width: 550px;
    box-shadow: 0 0 20px 20px #0000000f;
    z-index: 1001;
}

.flag-list.active {
    display: block;
}

.flag-list a.seeAllCountries {
    font-size: 16px;
    font-weight: 500;
    color: #ff375c;
}

.flag-list p {
    font-weight: 500;
    font-size: 18px;
}

header .online-btn:hover,
header .online-btn {
    background-color: #ff375c;
    color: white !important;
    border-radius: 10px;
    padding: 12px 16px;
}

.footer-item .footer-h3 {
    color: #1b1d1f;
    font-size: 18px;
    font-family: "Public Sans";
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 10px;
}

.menu-list li {
    margin-bottom: 9px;
}

.header-navbar li {
    margin: 0;
}

/* 13-01-25 */
/*27-01-2025 css start*/

.feedback-popup .modal-dialog {
    max-width: 800px;
}

.preview {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    z-index: 9999;
}

.hidden {
    display: none;
}

.feedback-popup .modal-body {
    padding: 30px;
}

a.girl-btn {
    background: #ff375c;
    display: inline-block;
    color: #fff;
    border-radius: 6px;
    padding: 12px 21px;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 800;
    margin-left: 10px;
}

/*end*/
/* start 29-01-25*/

/*04-02-2025 start*/

/*04-02-2025 end*/
/*05-02-2025 start*/

/*05-02-2025 end*/
/*11-02-2025 start*/

@media (max-width: 1023px) {
    h3 {
        font-size: 18px;
    }
}

.title h3 {
    color: #202224;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
}

.title p {
    color: #202224;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
}

/*11-02-2025 end*/

/*24-02-2025 css start*/

/*end*/
/* 07-Mar-2025 meta new css start */
/* General styling */
/* Toggle Switch */

/* Custom Toggle Switch */
.switch {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 20px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* Meta Fields */

/* end */
/*21-3-2025*/
a.phone-number {
    border: 1px solid #60d669;
    border-radius: 50px;
    padding: 4px 11px;
    display: flex;
    gap: 4px;
    align-items: center;
}

.right-space {
    padding-right: 54px;
}

/* 25-03-2025 css start */
.mobile-footer {
    display: none;
}

/*.sidebar-link img {*/
/*    width: 25px;*/
/*}*/

/* end */
/*31-03-2025 css start*/
video {
    width: 100%;
}

/*listing-type page css start 02-04-2025 css start*/

/*end*/

/*swiper slider css start*/

.dropdown-items .nav-link {
    position: relative;
    font-weight: bold;
}

.dropdown-items .nav-link::after {
    display: none;
}

.dropdown-itemss .nav-link::after {
    display: none;
}

.dropdown-items .dropdown-menu {
    border-radius: 8px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    border: none;
    padding: 10px;

}

.dropdown-items .dropdown-item {
    font-size: 14px;
    color: #333;
    padding: 8px 15px;
}

.dropdown-items .dropdown-item:hover {
    background-color: #f8f9fa;
    color: black;
}

.dropdown-items {
    margin: 0 !important;
}

.dropdown-items ul.dropdown-menu {
    width: 250px !important;
    min-width: 250px !important;
    top: 70px !important;
}

.dropdown-itemss ul.dropdown-menu {
    width: 250px !important;
    min-width: 250px !important;
    top: 70px !important;
}

li.nav-item.dropdown.dropdown-itemss {
    margin: 0;
}

.dropdown-itemss a.dropdown-item {
    padding: 4px 8px;
    font-size: 16px;
    color: #6E7072;
}

.dropdown-items a.dropdown-item {
    padding: 4px 8px;
    font-size: 16px;
    color: #6E7072;
}

li.active-text {
    padding: 10px;
    margin-bottom: 10px;
    color: #FF375C;
    font-size: 18px;
    border-bottom: 1px solid #b1aaaa;
    font-weight: 600;
}

.country-flag-btn a.btn {
    color: #fff;
    padding: 0;
}

#dropdown {
    display: flex;
    justify-content: end;
    margin-right: 10px;
}




@media (min-width: 1024px) {
    /*.see-all-link {*/
    /*    color: #ff375c;*/
    /*    font-size: 24px;*/
    /*    text-decoration: none;*/
    /*    font-weight: 900;*/
    /*    text-transform: uppercase;*/
    /*    border: 1px solid #ff375c;*/
    /*    border-radius: 10px;*/
    /*    padding: 4px 18px;*/
    /*}*/
}

@media (max-width: 767px) {

    .mobile-footer {
        display: block;
        position: relative;
        margin-top: 80px;
    }

    .mobile-footer img {
        width: 100%;
        position: fixed;
        bottom: 0px;
        z-index: 99999999;
    }

    /*list menu mobile css*/

    /*.menu-link-sidebar a:hover {*/
    /*    background-color: #0056b3;*/
    /*}*/

    /*end*/

    strong {
        color: #202224;
    }

    .col-6 {
        flex: 0 0 auto;
        width: 50% !important;
    }

    .right-space {
        padding-right: 0;
        justify-content: unset !important;
        gap: 15px;
    }

    ul.navbar-nav.mr-auto.menu-list {
        gap: 5px;
    }

    .online-btn {
        margin: 0 !important;
        width: auto;
        display: inline-block;
    }

    /*.btn-two a {*/
    /*    width: auto !important;*/
    /*    min-width: auto !important;*/
    /*    color: #ff375c !important;*/
    /*    background-color: #fff !important;*/
    /*    font-size: 10px;*/
    /*    padding: 4px !important;*/
    /*}*/
}

@media (max-width: 768px) {

    /* Ek pura aur ek aadha visible */
}

/*end*/

/* 14-Apr */
/* Age verification modal styles */
#age-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999999999;
}

.modal-content {
    background-color: white;
    border-radius: 10px;
    padding: 30px;
    width: 80%;
    max-width: 500px;
    text-align: center;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

#age-modal h1 {
    color: #333;
    margin-bottom: 20px;
    font-size: 24px;
}

#age-modal p {
    color: #666;
    margin-bottom: 30px;
    line-height: 1.5;
}

.buttons {
    display: flex;
    justify-content: center;
    gap: 15px;
}

.modal-btn {
    padding: 10px 25px;
    border: none;
    border-radius: 5px;
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s;
}

.no-btn {
    background-color: #f1f1f1;
    color: #333;
}

.no-btn:hover {
    background-color: #e1e1e1;
}

.yes-btn {
    background-color: #ff6b6b;
    color: white;
}

.yes-btn:hover {
    background-color: #ff5252;
}

/* Hide modal when verified */
.age-verified #age-modal {
    display: none !important;
}

/*26-05-2025 css start*/

/*end*/

/*27-06-2025 css start*/

/*end*/
/*27-08-2025*/

/* End 27-08-2025*/

/*Media query*/


/*09-09-2025 css start*/

/*end*/


@media(max-width:767px) {
    .modal-content .buttons {
        display: grid;
    }

    .modal-content {
        padding: 20px;
        width: 95%;
    }

    .dropdown-itemss ul.dropdown-menu {
        top: 30px !important;
        position: absolute;
        width: 307px !important;
    }

    ul.navbar-nav.mr-auto.menu-list {
        align-items: start;
    }

    .telegram-btn a.girl-btn {
        margin-left: 0 !important;
        margin-top: 0;
    }

    .telegram-btn {
        justify-content: start !important;
        gap: 8px;
    }

    .mobile-menus-items {
        gap: 20px;
    }

}
/* ==========================================================================
   Homepage listing grid — desktop rhythm (2026-08-08, Ben)
   --------------------------------------------------------------------------
   The grid ran on Bootstrap's default `--bs-gutter-y: 0`, so card rows
   touched: a Gold card's yellow band butted straight against the photo of the
   card below it. And because `.slider-box` never filled its column (the
   `height:100%` on line 452 is commented out), cards in the same row ended at
   different heights, so the yellow bands finished on a ragged line.
   Twelve Gold cards therefore read as one continuous yellow slab.

   The x-gutter made it worse the wider the screen: 24px against a 859px card
   on a 4K desktop is 2.8% of the card, so the separation disappeared exactly
   where Ben reviews the site.

   Fix: gutters that scale with the viewport, and equal-height cards so every
   band bottom-aligns across a row. Scoped to `.desktop-items` (the mobile
   swiper keeps its own spacing) and to `.popular-box-item`, which only the
   homepage component `frontend/pages/components/listing-card` emits — the
   filter pages use `listing-card-filter` and are untouched.
   ========================================================================== */
/* One rhythm for every card grid on the site. A gap only reads as a gap in
   proportion to the thing it separates, so these scale with the viewport
   instead of sitting at a fixed 24px that vanishes on a 4K desktop. */
:root {
    --grid-gutter-x: clamp(24px, 2vw, 56px);
    --grid-gutter-y: clamp(28px, 2.2vw, 64px);
}

@media (min-width: 768px) {

    /* Equal-height cards. The column already stretches (Bootstrap's default
       align-items), so the card fills it and the content band absorbs the
       leftover space — that bottom-aligns both the coloured band and the
       "More Details" button across every card in a row. */

    /* height:auto overrides the .h-100 the Blade puts on this element; against
       a now-stretched parent it would resolve to the full card height. */

    /* Blog card grids on the same rhythm: the homepage "Latest from Our Blog"
       block (.blog-posts-section) and the /blog index (.blog-grid-section).
       Both already stretch their cards through a height:100% chain on
       .blog-card-link, so only the gutters needed fixing. The tighter mobile
       gutters those two views declare inline live under max-width:767px and
       are not touched by this block. */
}


/* ---- custom-layout.css ---- */
/* Animated Watch Girls Online Button - Desktop Header */
header .online-btn {
    background: linear-gradient(135deg, #ff375c 0%, #ff5a7a 50%, #ff7b95 100%) !important;
    position: relative;
    overflow: hidden;
    animation: header-pulse-glow 2s ease-in-out infinite;
    transition: all 0.3s ease;
}

header .online-btn::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: rotate(45deg);
    animation: header-shine 2.5s ease-in-out infinite;
}

header .online-btn:hover {
    transform: scale(1.08) !important;
    box-shadow: 0 6px 25px rgba(255, 55, 92, 0.6) !important;
}

/* Mobile girl-btn animation */
a.girl-btn {
    position: relative;
    overflow: hidden;
    animation: header-pulse-glow 2s ease-in-out infinite;
    transition: all 0.3s ease;
}

a.girl-btn::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(
        45deg,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: rotate(45deg);
    animation: header-shine 2.5s ease-in-out infinite;
}

@keyframes header-pulse-glow {
    0%, 100% {
        box-shadow: 0 4px 15px rgba(255, 55, 92, 0.4);
    }
    50% {
        box-shadow: 0 4px 25px rgba(255, 55, 92, 0.7), 0 0 35px rgba(255, 90, 122, 0.4);
    }
}

@keyframes header-shine {
    0% {
        left: -50%;
    }
    50%, 100% {
        left: 150%;
    }
}

/* (Styles unchanged, keeping for context) */

/* BongaCams dark podium box */

/* 01-10-2025 css start*/
.footer-content-items p {
    margin-bottom: 6px;
    color: #6E7072;
    font-size: 13px;
}

a.btn-header {
    color: #fff;
    background: linear-gradient(90deg, #FED765 18%, #C98007 100%);
    padding: 12px 15px;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    border-radius: 8px;
}
.header-btns {
    display: flex;
    gap: 20px;
}

@media(max-width:1680){
    .country-flag-btn {
        font-size: 13px;
    }
}

@media(max-width:767px){
    .footer-bottom {
        margin-bottom: 0;
    }
    .mobile-links a {
        font-size: 11px;
    }
    a.btn-header {
        width: 63%;
    }
}

/* Homepage Mobile Sticky Navigation Footer */
.sticky-nav-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1090;
    background: #FF5171;
    box-shadow: 0 -6px 30px rgba(0, 0, 0, 0.3);
    padding: 8px 6px;
    padding-bottom: calc(8px + env(safe-area-inset-bottom, 0px));
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    gap: 6px;
}

.sticky-nav-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
    text-decoration: none;
    color: #fff;
    padding: 8px 4px;
    border-radius: 12px;
    transition: all 0.2s ease;
    background: rgba(255, 255, 255, 0.1);
    cursor: pointer;
}

.sticky-nav-item:hover,
.sticky-nav-item:active {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
    transform: scale(1.02);
}

.sticky-nav-icon {
    font-size: 22px;
    margin-bottom: 3px;
    line-height: 1;
}

.sticky-nav-label {
    font-size: 9px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    text-align: center;
    line-height: 1.2;
}

/* Watch Live button - Special animated style */
.sticky-nav-item.live-btn {
    background: linear-gradient(135deg, #00c853 0%, #00e676 50%, #00c853 100%);
    background-size: 200% 200%;
    animation: liveGradient 2s ease infinite, livePulse 1.5s ease-in-out infinite;
    box-shadow: 0 4px 15px rgba(0, 200, 83, 0.5);
    border: 2px solid rgba(255, 255, 255, 0.3);
    position: relative;
    overflow: hidden;
}

.sticky-nav-item.live-btn::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    background: linear-gradient(45deg, transparent, rgba(255,255,255,0.3), transparent);
    transform: rotate(45deg);
    animation: liveShine 3s ease-in-out infinite;
}

.sticky-nav-item.live-btn:hover {
    background: linear-gradient(135deg, #00e676 0%, #69f0ae 50%, #00e676 100%);
    box-shadow: 0 6px 20px rgba(0, 200, 83, 0.7);
    transform: scale(1.05);
}

.sticky-nav-item.live-btn .sticky-nav-icon {
    position: relative;
    z-index: 1;
}

.sticky-nav-item.live-btn .sticky-nav-label {
    position: relative;
    z-index: 1;
    font-weight: 800;
}

.sticky-nav-live-dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #fff;
    border-radius: 50%;
    margin-right: 4px;
    animation: liveDotBlink 0.8s ease-in-out infinite;
    box-shadow: 0 0 8px rgba(255, 255, 255, 0.8);
}

@keyframes liveGradient {
    0%, 100% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
}

@keyframes livePulse {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.03); }
}

@keyframes liveShine {
    0% { left: -50%; }
    50%, 100% { left: 150%; }
}

@keyframes liveDotBlink {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.5; transform: scale(0.8); }
}

/* Location Popup Modal */
.sticky-nav-modal-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 10000;
    align-items: flex-end;
    justify-content: center;
    animation: fadeIn 0.2s ease;
}

.sticky-nav-modal-overlay.active {
    display: flex;
}

.sticky-nav-modal {
    background: #fff;
    width: 100%;
    max-width: 500px;
    border-radius: 20px 20px 0 0;
    padding: 20px;
    padding-bottom: calc(20px + env(safe-area-inset-bottom, 0px));
    animation: slideUp 0.3s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

@keyframes slideUp {
    from { transform: translateY(100%); }
    to { transform: translateY(0); }
}

.sticky-nav-modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.sticky-nav-modal-title {
    font-size: 18px;
    font-weight: 700;
    color: #1a1a2e;
    display: flex;
    align-items: center;
    gap: 8px;
}

.sticky-nav-modal-close {
    background: #f0f0f0;
    border: none;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease;
}

.sticky-nav-modal-close:hover {
    background: #e0e0e0;
}

.sticky-nav-modal-body {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.sticky-nav-modal-select {
    width: 100%;
    padding: 14px 16px;
    font-size: 15px;
    font-weight: 500;
    border: 2px solid #e0e0e0;
    border-radius: 12px;
    background: #fff;
    color: #333;
    cursor: pointer;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 14px center;
    transition: all 0.2s ease;
}

.sticky-nav-modal-select:focus {
    outline: none;
    border-color: #FF5171;
    box-shadow: 0 0 0 3px rgba(255, 81, 113, 0.15);
}

.sticky-nav-modal-btn {
    width: 100%;
    padding: 16px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background: #FF5171;
    border: none;
    border-radius: 12px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 8px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.sticky-nav-modal-btn:hover {
    background: #e84563;
    transform: translateY(-2px);
    box-shadow: 0 4px 15px rgba(255, 81, 113, 0.4);
}

.sticky-nav-modal-btn:disabled {
    background: #ccc;
    cursor: not-allowed;
    transform: none;
    box-shadow: none;
}

.sticky-nav-modal-skip {
    text-align: center;
    margin-top: 8px;
}

.sticky-nav-modal-skip a {
    color: #666;
    font-size: 13px;
    text-decoration: none;
}

.sticky-nav-modal-skip a:hover {
    color: #FF5171;
    text-decoration: underline;
}

/* Add bottom padding to body when sticky nav is visible (homepage & near-me) */
body.is-homepage {
    padding-bottom: 85px;
}

@media (min-width: 992px) {
    .sticky-nav-footer,
    .sticky-nav-modal-overlay {
        display: none !important;
    }
    body.is-homepage {
        padding-bottom: 0;
    }
}

/* Sticky Contact Button for Premium Listings (Gold/Silver) */
.sticky-contact-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1090;
    padding: 10px 12px;
    padding-bottom: calc(12px + env(safe-area-inset-bottom, 0px));
    background: linear-gradient(180deg, rgba(9, 10, 17, 0) 0%, rgba(9, 10, 17, 0.94) 22%, #0f1118 100%);
}

.sticky-contact-shell {
    max-width: 560px;
    margin: 0 auto;
    padding: 10px;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    background: linear-gradient(135deg, #1a1d2b 0%, #10131d 100%);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35);
    backdrop-filter: blur(10px);
}

.sticky-contact-footer.is-gold .sticky-contact-shell {
    border-color: rgba(255, 215, 0, 0.34);
    box-shadow: 0 12px 34px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 215, 0, 0.08) inset;
}

.sticky-contact-footer.is-silver .sticky-contact-shell {
    border-color: rgba(192, 192, 192, 0.3);
    box-shadow: 0 12px 34px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(224, 224, 224, 0.08) inset;
}

.sticky-contact-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 10px;
}

.sticky-contact-badge {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 62px;
    height: 24px;
    padding: 0 10px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0.08em;
    color: #1a1a1a;
    background: linear-gradient(135deg, #ffd700 0%, #ffb800 100%);
    box-shadow: 0 4px 12px rgba(255, 215, 0, 0.25);
}

.sticky-contact-footer.is-silver .sticky-contact-badge {
    background: linear-gradient(135deg, #ededed 0%, #bdbdbd 100%);
    box-shadow: 0 4px 12px rgba(189, 189, 189, 0.18);
}

.sticky-contact-top-note {
    flex: 1;
    text-align: right;
    font-size: 11px;
    font-weight: 600;
    color: rgba(255, 255, 255, 0.72);
}

.sticky-contact-actions {
    display: flex;
    align-items: stretch;
    gap: 10px;
}

.sticky-website-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    min-width: 108px;
    padding: 0 14px;
    border-radius: 14px;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    color: #1a1a1a;
    background: linear-gradient(135deg, #ffd700, #c9a227);
    box-shadow: 0 8px 18px rgba(201, 162, 39, 0.25);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.sticky-contact-footer.is-silver .sticky-website-btn {
    background: linear-gradient(135deg, #ececec, #a9a9a9);
}

.sticky-website-btn:hover,
.sticky-website-btn:focus {
    color: #1a1a1a;
    transform: translateY(-1px);
}

.sticky-website-btn svg {
    width: 18px;
    height: 18px;
}

.sticky-contact-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    min-height: 58px;
    padding: 12px 16px;
    border-radius: 16px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    box-shadow: 0 8px 22px rgba(0, 0, 0, 0.28);
}

.sticky-contact-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4);
    color: #fff;
}

.sticky-contact-btn.whatsapp-btn {
    background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
}

.sticky-contact-btn.telegram-btn {
    background: linear-gradient(135deg, #0088cc 0%, #0077b5 100%);
}

.sticky-contact-btn.phone-btn {
    background: linear-gradient(135deg, #FF375C 0%, #e91e63 100%);
}

.sticky-contact-btn img {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

.sticky-contact-btn svg {
    width: 24px;
    height: 24px;
}

.sticky-contact-text {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    line-height: 1.2;
}

.sticky-contact-label {
    font-size: 11px;
    opacity: 0.88;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.sticky-contact-value {
    font-size: 14px;
    font-weight: 700;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 991px) {
    /* the mobile premium bar measures 96px in all 29 locales (the label sits in
       a fixed-height button, so no translation changes it). 92px left the last
       4px of the page permanently under it. */
    body.listing-detail-premium {
        padding-bottom: calc(100px + env(safe-area-inset-bottom, 0px));
    }

    .sticky-contact-top {
        display: none;
    }

    .sticky-contact-shell {
        padding: 8px;
        border-radius: 16px;
    }

    .sticky-contact-actions {
        gap: 8px;
    }

    .sticky-website-btn {
        min-width: 96px;
        border-radius: 12px;
    }

    .sticky-contact-btn {
        min-height: 52px;
        border-radius: 14px;
    }

    .sticky-contact-label {
        font-size: 10px;
    }
}

@media (max-width: 420px) {
    .sticky-contact-footer {
        padding-left: 10px;
        padding-right: 10px;
    }

    .sticky-contact-shell {
        padding: 9px;
        border-radius: 18px;
    }

    .sticky-contact-actions {
        gap: 8px;
    }

    .sticky-website-btn {
        min-width: 92px;
        padding: 0 12px;
        font-size: 12px;
    }

    .sticky-contact-btn {
        min-height: 54px;
        padding: 11px 14px;
    }

    .sticky-contact-value {
        font-size: 13px;
    }
}

/* Hide sticky contact on desktop */
@media (min-width: 992px) {
    .sticky-contact-footer {
        display: none;
    }
}

/* Premium Sticky Contact (Desktop) - Gold/Silver Premium Look */
.sticky-contact-footer-desktop {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1090;
    padding: 12px 20px;
    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 50%, #1a1a1a 100%);
    border-top: 2px solid #c9a227;
    box-shadow: 0 -6px 28px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(201, 162, 39, 0.3);
    display: none;
}

/* Mobile gets .sticky-contact-footer instead, and that one is hidden from 992px
   by Bootstrap's .d-lg-none. This bar had no mirror rule, so on a phone BOTH
   premium bars were painted, the dark desktop one landing on top of the pink
   mobile one with its title ellipsised to 36px (every locale, English included
   - Ben's screenshot, 2026-09-09). !important because master.blade.php shows
   the bar with an inline style.display, which a plain rule cannot outrank.
   The non-premium pair below already does exactly this. */
@media (max-width: 991.98px) {
    .sticky-contact-footer-desktop {
        display: none !important;
    }
}

.sticky-contact-footer-desktop.is-gold {
    border-top-color: #ffd700;
    box-shadow: 0 -6px 28px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 215, 0, 0.4);
}

.sticky-contact-footer-desktop.is-silver {
    border-top-color: #c0c0c0;
    box-shadow: 0 -6px 28px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(192, 192, 192, 0.4);
}

.sticky-contact-footer-desktop .scd-inner {
    max-width: 1300px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.sticky-contact-footer-desktop .scd-left {
    display: flex;
    flex-direction: column;
    min-width: 0;
    flex: 1;
}

.sticky-contact-footer-desktop .scd-title {
    color: #ffd700;
    font-weight: 800;
    font-size: 16px;
    line-height: 1.2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 400px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

.sticky-contact-footer-desktop.is-silver .scd-title {
    color: #e0e0e0;
}

.sticky-contact-footer-desktop .scd-sub {
    color: rgba(255,255,255,0.7);
    font-weight: 500;
    font-size: 13px;
    margin-top: 3px;
}

.sticky-contact-footer-desktop .scd-badge {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 3px 8px;
    border-radius: 4px;
    margin-left: 10px;
}

.sticky-contact-footer-desktop .scd-badge.gold {
    background: linear-gradient(135deg, #ffd700, #ffb300);
    color: #1a1a1a;
}

.sticky-contact-footer-desktop .scd-badge.silver {
    background: linear-gradient(135deg, #e0e0e0, #b0b0b0);
    color: #1a1a1a;
}

.sticky-contact-footer-desktop .scd-actions {
    display: flex;
    align-items: center;
    gap: 12px;
    flex: 0 0 auto;
}

.sticky-contact-footer-desktop .scd-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 20px;
    border-radius: 8px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.2s ease;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}

.sticky-contact-footer-desktop .scd-btn:hover {
    transform: translateY(-2px);
    color: #fff;
    box-shadow: 0 6px 16px rgba(0,0,0,0.4);
}

.sticky-contact-footer-desktop .scd-btn img,
.sticky-contact-footer-desktop .scd-btn svg {
    width: 20px;
    height: 20px;
}

/* Contact button styles */
.sticky-contact-footer-desktop .scd-btn.whatsapp-btn {
    background: linear-gradient(135deg, #25d366, #128c7e);
}

.sticky-contact-footer-desktop .scd-btn.telegram-btn {
    background: linear-gradient(135deg, #0088cc, #006699);
}

.sticky-contact-footer-desktop .scd-btn.phone-btn {
    background: linear-gradient(135deg, #FF738D, #e84368);
}

/* Website button - Gold style */
.sticky-contact-footer-desktop .scd-btn.website-btn {
    background: linear-gradient(135deg, #ffd700, #c9a227);
    color: #1a1a1a;
}

.sticky-contact-footer-desktop .scd-btn.website-btn:hover {
    color: #1a1a1a;
}

.sticky-contact-footer-desktop.is-silver .scd-btn.website-btn {
    background: linear-gradient(135deg, #e0e0e0, #a0a0a0);
}

/* Live cam button */
.sticky-contact-footer-desktop .scd-btn.live-btn {
    background: linear-gradient(135deg, #ff4757, #c0392b);
}

.sticky-contact-footer-desktop .scd-btn .live-dot {
    width: 8px;
    height: 8px;
    background: #00ff00;
    border-radius: 50%;
    animation: blink 1s ease-in-out infinite;
}

@media (min-width: 992px) {
    body.listing-detail-premium {
        padding-bottom: 84px;
    }
}

/* Non-premium Listing Detail Sticky Footer (mobile only) */

/* Make room so content isn't hidden behind footer (mobile listing detail only) */

/* Desktop version of non-premium sticky footer */
/* Default: hidden on mobile */

/* Show on desktop (992px+) */
@media (min-width: 992px) {

    /* Back to city - left side */

    /* Actions - right side */

    /* Contact button */

    /* Watch Girls Live button */
}


/* ---- city-v2.css ---- */
/* Bangkok city-page redesign demo — scoped under #bkk-demo, noindex route /_preview/bangkok */
/* ============ FONTS (embedded, CSP-safe) ============ */
@font-face{font-family:'Fraunces';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}
@font-face{font-family:'Figtree';font-weight:400;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,AAEAAAAQAQAABAAAR0RFRgIgAh8AACToAAAAcEdQT1Nu62HXAAAlWAAABc5HU1VCuPq49AAAKygAAAAqT1MvMl8V/NQAAAGIAAAAYFNUQVTne8soAAArVAAAAEhjbWFwTjNNsAAAA6AAAAD8Z2FzcAAAABAAACTgAAAACGdseWYHRxlkAAAFhAAAHWhoZWFkJdMmlwAAAQwAAAA2aGhlYQc6BXYAAAFEAAAAJGhtdHjbdBdRAAAB6AAAAbhsb2NhoMCZdwAABKQAAADebWF4cAB5AHoAAAFoAAAAIG5hbWUrDUhsAAAi7AAAAdRwb3N0/58AMgAAJMAAAAAgcHJlcGgGjIUAAAScAAAABwABAAAAAgCDn4BaaV8PPPUAAwPoAAAAANyNNWgAAAAA5qythf/L/yQDtgMgAAAABgACAAAAAAAAAAEAAAO2/wYAAAPd/8v+PQO2A+gAAAAAAAAAAAAAAAAAAABuAAEAAABuAFMABQAlAAMAAQAAAAAAAAAAAAAAAAACAAEABAIYAZAABQAAAooCWAAAAEsCigJYAAABXgAyASwAAAAAAAAAAAAAAACAAAADAAAAIgAAAAAAAAAATk9ORQDAACAhkgO2/wYAAAPTAN4AAAABAAAAAAH0ArwAAAAgAAMCxABkAqUACQJjAF0C0QAuArAAXQJQAF0CHwBdAvgALgLvAF0BDwBdAgMABwJiAF0CCABdA04AXQMGAF0DCAAuAkMAXQMMAC4CcgBdAmYAMwIoAAsCwwBTArUACQPAAAkCZgAKAlwACQKBAC8B/gApAkoARgIdACkCSgApAiIAKQIjACkCIwApAXEAHAJLACkCLgBGAOgAQgDoAEsBDf/LAeUARgDcAEYDUwBGAi4ARgJEACkCTwBLAkIAKQFSAEYB0gApAXoAEgIuADkCCAAJAxAACgHbAAoCDgAJAesALQKBAC4BnQA8Ai8AHAIgADsCbQArAj8AOwI2AC0CGQAqAmYANwI2AB4A9wAAANAAMADiACgA/QBGAQMAKgEqAF0B+AAgAP4ARwHhAEECdQAKAYUADwGFAA8BoQA6AiYAAAG2ABMBYAA5AWAALwGBADoBgQA6AUQAXQFEAEkAtQASAicAMQInADkBZwAxAUAAPADIADwD3QAuAoQANwEBAF0CMwAzApYAEgJvAFUCbwBwAm8AkQJvAIgCNwA6AicATgMSAC8C5wBEAAAAAAAAAIAAAADnAN0AAAAAAAIAAAADAAAAFAADAAEAAAAUAAQA6AAAACAAIAAEAAAALwA5AEAAWgBpAHoAfgCrALcAuwDpIBMgGSCsIZL//wAAACAAMAA6AEEAWwBqAHsAqwC3ALsA6CATIBkgrCGS//8AAAAIAAD/wAAA/70AAP+t/5L/ngAA4DzgPt+13tcAAQAgAAAAPAAAAEYAAABgAAAAAAAAAGAAAAAAAAAAAAAAAEIARwBbAEsAYABoAF4AXABRAFIASgBiAEQATgBDAEwARQBGAGUAYwBkAEgAXQBVAE0AVgBnAFAAbQAbABwAHQAeAB8AIgAjACQAJQBTAF8AVABmACEAILgB/4WwBI0AAAAAAAAaAE0AgQCmALwA0AEHAR4BKgFNAWgBdwGQAaYB2AH7Aj0CaQKsAr0C4QL1AxEDLANCA1gDlAPKA/kEMQRmBHEEfASgBOsFDwUaBSYFUAVnBXMFqgXOBgAGNgZtBoQGxQbqBw4HIAc8B1QHegeQB8IH2ggSCFgIcwioCO8JAQlQCZcJlwmtCboJ4An9ChoKUgpbCoUKqgq5CscK1ArgCuwLCwspC2ILnAutC70LxgvSC+oL+gwFDBIMhAzbDOgNMQ1zDYcNmg2sDb8N7Q4DDl0Oew6RDp8OrA60AAAAAgAJAAACmwK8AAcACgAAcwEzASMnIQcTIQMJAR1YAR1ZUf7DUW4BAoECvP1Ex8cBEwE/AAMAXQAAAjUCvAAQABkAIgAAcxEzMhYWFRQGBxYWFRQGBiMnMzI2NTQmIyM1MzI2NTQmIyNd3UhmOC4qNDk2Y0WmokJLVk2MnjpCTUaHArwsVT0zTRgZVDo9VS1MPzc7Q0k+Nzk9AAEALv/0Aq0CyAAhAABFIiYmNTQ2NjMyFhYXBy4CIyIGBhUUFhYzMjY2NxcOAgGEZJpYV5ljP3RcGUkURlYvSXRBQnVKMFZFFEoaW3UMXaNqaqNdLVE1JSo+I0mAVFSCSSdELCU3VjAAAgBdAAACggK8AAoAFwAAcxEzMhYWFRQGBiMnMzI+AjU0LgIjI13VY5dWVpdjgIA1WkUnJ0VaNYACvFmeZ2aeWk4pTGM4OGNMKQABAF0AAAH9ArwACwAAcxEhFSEVIRUhFSEVXQGe/rcBLP7UAUsCvE3iTPRNAAEAXQAAAf0CvAAJAABzESEVIRUhFSERXQGg/rUBJP7cArxN703+zQABAC7/9ALUAsgAJAAARSImJjU0NjYzMhYWFwcuAiMiBgYVFBYWMzI2NjcjNTMVFAYGAZprpF1dpGs4algbQxREUSlRfkhHf1FDaTwBrP1Rjgxdo2lro10lQCkuIDMcSYBVUoFKOGRASUJbiEwAAAEAXQAAApICvAALAABzETMRIREzESMRIRFdVQGMVFT+dAK8/tMBLf1EAUL+vgABAF0AAACyArwAAwAAcxEzEV1VArz9RAABAAf/9AGvArwAFAAAVyIuAic3FhYzMjY2NREzERQOAsUkPTAiC0AVPS0kRSxUJ0NUDBUjLRglJTAiUEEByP4XN1Q4HAAAAQBdAAACXAK8AAsAAHMRMxEBMwEBIwEHEV1RATdq/tMBOmf+9j0CvP69AUP+xf5/AUhA/vgAAQBdAAAB/AK8AAUAAHMRMxEhFV1VAUoCvP2RTQAAAQBdAAAC8AK8AAsAAHMRMxMTMxEjEQMDEV1Y8vJXVPX1Arz+mgFm/UQCNP6TAWv9zgABAF0AAAKpArwACQAAcxEzAREzESMBEV1WAaFVVf5eArz9zgIy/UQCNf3LAAIALv/0AtoCyAAPAB8AAEUiJiY1NDY2MzIWFhUUBgYnMjY2NTQmJiMiBgYVFBYWAYdlnFhXmmVlm1ZWmWRLckFCc0xLdEJCdgxcpGpro1xdo2pqpFxNSYBUU4FJSYFTVIBJAAACAF0AAAIpArwADAAVAABzETMyFhYVFAYGIyMRETMyNjU0JiMjXeREaTs2Xj6lpTdHVEGOArw4ZEJAZDn+/wFOUT9BUAAAAgAu/9kC2wLIABUAKgAARScGBiMiJiY1ND4CMzIWFhUUBgcXJTI2Nyc3FzY2NTQmJiMiBgYVFBYWAqVYKWQ5ZZxYMlt+S2WbViwoVf6sKEYdZzhoHB5Cc0xLdEJCdidZHiBcpGpQhWA1XaNqSoAuVjEXFmg1aiZeOVOBSUmBU1SASQAAAgBdAAACRQK8ABEAGwAAcxEzMhYWFRQGBxMjAwYiIyMRETMyNjY1NCYjI13kRGk7T0CrXaEHDgd5myY8JVNCjQK8NmA+RWcY/twBFAH+7QFhIz0nPEsAAAEAM//0AjMCyAAsAABFIi4CJzcWFjMyNjU0JicnLgI1NDYzMhYWFwcmJiMiBhUUFhcXFhYVFAYGAT06WkIqClEPW0JRXFJDTS9PL3t0RWQ/DVATWkBDTz4yTWZtOG0MGS03HxwsQUA1MT0RFAwvSTNfay1FKBwyOUE4MDMMExhvQDdbNQAAAQALAAACHQK8AAcAAHMRIzUhFSMR6t8CEt8Cb01N/ZEAAAEAU//xAnACvAAVAABFIiYmNREzERQWFjMyNjY1ETMRFAYGAV9PeURVL1Q2N1UvVER8D0N3TgHD/j03VS8vVTcBw/49TndDAAEACQAAAqsCvAAGAABhATMTEzMBASv+3ln4+Fn+3gK8/aQCXP1EAAABAAkAAAO2ArwADAAAcwMzExMzExMzAyMDA9/WVa+pVKaxVdlboqcCvP3FAjv9xwI5/UQCM/3NAAEACgAAAlwCvAALAABzEwMzExMzAxMjAwMK+vllxMJl+PlmwsQBYwFZ/usBFf6n/p0BH/7hAAEACQAAAlMCvAAIAABhEQMzExMzAxEBBPtiw8Rh+wElAZf+vwFB/mn+2wAAAQAvAAACUgK8AAkAAHM1ASE1IRUBIRUvAbn+SgIg/kcBtk4CIE5O/eBOAAACACn/9AHGAgAAGwAnAABXIiY1NDYzMyYmIyIGByc+AjMyFhYHAyMnBgYnMjY2NTUjIgYVFBbkWGNlW4sFPDwpOxNIEzZILkZbLgEBSgQWSi4rQCN7Rjs6DFFITFFHRyEkHCMzGzdrT/7xQyYpRiVEMBQuKyctAAACAEb/9AIhArwAEgAiAABFIiYnByMRMxE2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgE/N1YcBExQHFY3Q2Y5OWZVL0krKUovLEUnJ0QMNC1VArz+5C0zQnZOTXdCSTBWNzdWMDBWNzdWMAABACn/9AH+AgAAHQAARSImJjU0NjYzMhYXByYmIyIGBhUUFhYzMjY3FwYGASVKckA/cklIch5JFEwxMUsrK00xMU0USR5yDEN2TU12Q0I8ISgtMFU3N1UwMi0hQEgAAgAp//QCBAK8ABIAIwAARSImJjU0NjYzMhYXETMRIycGBicyNjY3NS4CIyIGBhUUFhYBC0NmOTlmQzdXG1BMBBtXJSxDJwEBJ0QsL0opKkoMQndNTnZCMy0BHP1EVS00SS9VNQc2VS8wVjc3VjAAAAIAKf/0AgMCAAAXACAAAEUiJiY1NDY2MzIWFhUhFhYzMjY3Fw4CAyEuAiMiBgYBIUlwPz9vSEZmOP53BV5INUkURRM/VdUBLQMnPicmRi4MQ3ZNTXZDRXxUUlwyKSMnOiABOis+IiE/AP//ACn/9AIDArwGJgAfAAAABgBs9QD//wAp//QCAwK9BiYAHwAAAAYAayoAAAEAHAAAAW4CygAXAABzESM1MzU0NjMyFhcHJiYjIgYVFTMVIxF4XFxJSxQyHB4XIAsjI5GRAa9FOU5PDg0/CQotLzNF/lEAAAIAKf8sAgUCAAAiADIAAEUiJiYnNx4CMzI2NjU1BgYjIiYmNTQ2NjMyFhc1MxEUBgYDMjY2NTQmJiMiBgYVFBYWAQ4wTzcMHg0wQSUwTSsbWDdDZjk5ZkM3WBtQQHA3LEQmJ0MtL0kpKknUExcIQQcVDydTQTUtM0BzSkxzQDIuVP48VnQ6AR0wUzc1Uy8vUzU3UzAAAAEARgAAAfcCvAAVAABzETMRNjYzMhYWBxEjETQmJiMiBhURRlAZUDU6WDEBUCM8JkJJArz+7yksL2ZT/ugBAEpOHV1V/v0A//8AQgAAAKYCzAYmACYAAAAGAGpCAAABAEsAAACbAfQAAwAAcxEzEUtQAfT+DAAC/8v/KQDLAs4ACwAZAABTIiY1NDYzMhYVFAYDIic3FhYzMjURMxEUBpgUHh4UFR4ehCU5HhghCkRQTAJpHhQWHR0WFB78wBpDCQpXAir91E5RAAABAEYAAAHkArwACwAAcxEzETczBxMjJwcVRlDVZbrOY6BLArz+VuLI/tTyT6MAAQBGAAAAlgK8AAMAAHMRMxFGUAK8/UQAAQBGAAADGwIAACQAAHMRMxc2NjMyFhc2NjMyFgcRIxE0JiYjIgYVESMRNCYmIyIGFRFGSwQXSDA8VRMVUThUYQFQHzQiO0JQHzUiOkIB9EYoKjg5Nzpwcv7iAQBKTh1dVf79AQBKTh1dVf79AAABAEYAAAH2AgAAFQAAcxEzFzY2MzIWFgcRIxE0JiYjIgYVEUZLBBlQNTtXMQFQIjwmQkkB9EsqLS9mU/7oAQBKTh1dVf79AAACACn/9AIbAgAADwAfAABFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgEjSXFAP3FISnE/P3BJMkorK0wyMUsrK00MQ3ZNTXZDQ3ZNTXZDSjBUODhUMDBUODdVMAAAAgBL/zgCJgIAABIAIgAAVxEzFzY2MzIWFhUUBgYjIiYnERMyNjY1NCYmIyIGBhUUFhZLSwQcVzdDZjk5ZkM3VhyXL0krKUovLEUnJ0TIArxVLTRCdk5Nd0IzLf7kAQUwVjc3VjAwVjc3VjAAAgAp/zgCBAIAABIAIgAARREGBiMiJiY1NDY2MzIWFzczEQMyNjY1NCYmIyIGBhUUFhYBtBtXN0NmOTlmQzdXGwRM5yxEJydELS9JKipKyAEcLTNCd01OdkI0LVX9RAEFMFY3N1YwMFY3N1YwAAABAEYAAAFHAfYADAAAcxEzFTY2MxUiBgYVEUZQHl80LFE0AfRZLyxLHUI5/u0AAQAp//QBrAIAACsAAFciJiYnNxYWMzI2NTQmJycmJjU0NjMyFhYXByYmIyIGFRQWFxceAhUUBgb1N1I3DEYRRCkvQC8uMERMXVwsSDQMRg08Ky40KyoyMUIiMFIMITYgHSIqJSIfJgwNEkkuR08aLyAfIh4nIxQjCw0MLzwiLUIjAAEAEv/0AVwCkAAXAABFIiY1ESM1MzUzFTMVIxEUFjMyNjcXBgYBAklQV1dQlpYpJQwXEx8aKgxMRQEoR5ycR/7gJikHDkERDQAAAQA5//QB6AH0ABUAAFciJiY1ETMRFBYWMzI2NREzESMnBgb7OlcxUCI9JkFJUEsEGVAML2dSARj/AEpOHV5UAQP+DEsqLQAAAQAJAAAB/wH0AAYAAHMDMxMTMwPa0VOop1TRAfT+aQGX/gwAAQAKAAADBgH0AAwAAHMDMxMTMxMTMwMjAwO0qlGChFCCglGqUIOEAfT+fAGE/n8Bgf4MAYf+eQABAAoAAAHRAfQACwAAcxMnMxc3MwcTIycHCrmsX3l3X6m1YIKEAQPxsLDy/v7CwgABAAn/LAIGAfQAFAAAVyImJzcWFjMyNjc3AzMTEzMDDgJzEzIcHhcjChsjDCLXVaqoVvATKTrUDwxDCgodG1QB8v5rAZX9xixAIgAAAQAtAAABvgH0AAkAAHM1ASE1IRUBIRUtASf+2QGP/tgBKkABbkY+/pBGAAACAC7/9AJTAsgADwAfAABFIiYmNTQ2NjMyFhYVFAYGJzI2NjU0JiYjIgYGFRQWFgFAUHxGRntRUXtHRnxROFcxMVc4OFYxMVcMXaNqaqNdXaNqaqNdTEqAVFSBSUmBVFSASgAAAQA8AAABLAK8AAsAAHMRBgYnNRY2NjczEdkmTygVOj4XTAJNHycBTQEeMBr9RAAAAQAcAAAB9ALIACQAAHM1NDY2Nzc+AjU0JiYjIgYGByc+AjMyFhYVFAYHBwYGByEVORszJZEaJxYiPiopPigJVgw/YjxGZjk8OYkoKwMBXkYhQUAcbRIvMxgjOSIfMx0RLU4wNVs6N2IuaB5CJEsAAAEAO//0AfECyAAwAABFIiYmJzceAjMyNjU0JiYjIzUzMjY1NCYmIyIGBgcnPgIzMhYWFRQGBxYWFRQGBgENM1M7EUYLITQmRFIxXEATE1ZlID0oGy8nEEITO0wtPWE4PDQ8RT1oDB8yHCcOIxhOOy0+IEg7Nx4zHw8dFiYfLhowUzQ1TRcaW0E+XTMAAgArAAACTwK8AAoADQAAYTUhNQEzETMVIxUlMxEBbv69AT9Wj4/+zOKqQQHR/jlLqvUBTAAAAQA7//QCEAK8ACEAAEUiJiYnNxYWMzI2NTQmIyIGBycTIRUhBzY2MzIWFhUUBgYBIipXTRlEI1IsRVdURCVIFEwiAXX+1hUcRCNAZDo9awwZNCknLChVRURWIRgSAXJM3xEUOGRBRGc6AAIALf/0AhgCyAAfAC8AAEUiLgI1ND4CMzIWFwcmJiMiBhcnNjYzMhYWFRQGBicyNjY1NCYmIyIGBhUUFhYBKkhiOhklRmQ/NGcoLyBKImZqBhIYakhDaTs8a0ctRScnRS0sRigoRgw3XntFWo5jNCEdPBYZrK8SPUc6Z0JBZzlKJ0UtLUUmJkUtLUUnAAABACoAAAH7ArwABgAAcwEhNSEVAVIBTP6MAdH+tAJvTUb9igADADf/9AIvAsgAGwApADUAAEUiJiY1NDY3JiY1NDY2MzIWFhUUBgcWFhUUBgYnMjY1NCYjIgYGFRQWFhMyNjU0JiMiBhUUFgEyS3I+RDsvNjhmQ0VlOTYvO0Q/cU1KXl5KMEsrK0swQFBQQD5QUAwxVzo+XxgXUjY4VjAwVjg2UhcYXz46VzFKRzk6SSE7JyY6IAFSPzM4RUU4Mz8AAAIAHv/0AgkCyAAfAC8AAEEyHgIVFA4CIyImJzcWFjMyNicXBgYjIiYmNTQ2NhciBgYVFBYWMzI2NjU0JiYBC0pgOxkmRmM/NGcpLyBLImZrBxIYakhEaDs8a0YsRicnRiwuRScnRQLIN157RVqOYzQhHTwWGayuET1IO2ZDQmU6SidFLS1FJydFLS1FJwABADD/8gCfAGEACwAAVyImNTQ2MzIWFRQGaBchIRcXICAOIRYXISEXFiEAAAEAKP+NALsAYAADAABXNzMHKDlaTnPT0wAAAgBG//4AtwH2AAsAFwAAUyImNTQ2MzIWFRQGAyImNTQ2MzIWFRQGfhchIRcWISEVFyAgFxchIQGHIBcXISEXFyD+dyEXFyAgFxchAAIAKv+NALwB9QALAA8AAFMiJjU0NjMyFhUUBgM3Mwd6FiEhFhchIWc5WU0BhiEWFyEhFxYh/gfT0wACAF3/8gDMArwAAwAPAAB3AzMDByImNTQ2MzIWFRQGbANXAikXISEXFyAgywHx/g/ZIBcXISEXFyAAAgAg//IBygLIABgAJAAAdyc3NjY1NCYjIgYHJzY2MzIWFhUUBgYHFQciJjU0NjMyFhUUBq8BNEJUTz8uRQxLFGlNQmQ6M1o8KRggIBgYHx+8sgIBST85SysgFzhHNV48OVg1BXLKIBcYICAYFyAA//8ARwEOALYBfQQHAEMAFwEcAAUAQQF+AaACzAADAAcACwAPABMAAEEnNxcHJzcXByc3FwcnMwcHJzcXAT1fLGzOOm0sH6cWoiMJRggTD6IVAYGRH4csKocgCS5DPhqtrRozPUIAAAQACgAAAmsCvAADAAcACwAPAABhEzMDJTchBwUTMwMDNyEHAVRuQW7+dQgCMgj+N25AboMJAjIJArz9RMM4OMMCvP1EAbw4OAAAAQAP/6wBdgLrAAMAAFcBMwEPARRT/u5UAz/8wQAAAQAP/6wBdgLrAAMAAEUjATMBdlX+7lNUAz8AAAEAOgEFAWYBTgADAABTNSEVOgEsAQVJSQAAAQAAAQUCJgFOAAMAAFE1IRUCJgEFSUkAAQAT/7cBowAAAAMAAFc1IRUTAZBJSUkAAQA5/5wBMQMgABEAAFcuAjU0NjY3Mw4CFRQWFhffLkwsLEwuUi5MLCxMLmQ9j6BWV5+PPUCSnVNSnpFBAAABAC//nAEnAyAAEQAAVyM+AjU0JiYnMx4CFRQGBoFSL0ssLEsvUi9LLCxLZEGRnlJTnZJAPY+fV1agjwACADr/nAFHAyAAEgAlAABTNTI2NjU0PgIzFQ4CFRQGBhMiLgI1NCYmIzUyFhYVFBYWFzooKhEOJkMzJScQHU3GM0MmDhEqKEdNHRAoJAFTKxY4NFZwQBpHASVcVkVMHf5JGkBwVjQ4FisdS0ZVXSUBAAACADr/nAFHAyAAEgAlAABBIiYmNTQmJic1Mh4CFRQWFjMBNT4CNTQ2NjMVIgYGFRQOAgFHRk4dDyglNEImDxArJ/7zJSgPHU5GJysQDyZCAVMdTEVWXCUBRxpAcFY0OBb+HkcBJV1VRksdKxY4NFZwQBoAAAEAXf+cAPoDIAAHAABXETMVIxEzFV2dTk5kA4RL/RJLAAABAEn/nADmAyAABwAAVyM1MxEjNTPmnU9PnWRLAu5L//8AEgHpAKUCvAQHAET/6gJc//8AMQBgAe4B9AQnAFoAwQAAAAYAWgAAAAIAOQBgAfYB9AAFAAsAAHcjNyczFxcjNyczF5phmZlhmyZgmZlgm2DKysrKysrKAAEAMQBgAS0B9AAFAAB3JzczBxfMm5thmZlgysrKygD//wA8AeIBBALMBCYAXAAAAAYAXHgAAAEAPAHiAIwCzAADAABTJzMHRAhQCAHi6uoAAgAu/ywDrwLLAEMAUgAARSIuAjU0PgIzMh4CFRQGBiMGJicGBiMiJiY1NDY2MzIWFzUzERQWMzI2NjU0LgIjIg4CFRQeAjMyNjcXBgYDMjY3NSYmIyIGBhUUFhYCA2irfUVFfaxnXpx0PjBXNzM9AxxbOUFkOTlkQThaG08YEyEzHTVeg01YkGo6OmqQWCdbICQqcE4+VQgIVj4vRykpSNREfalmZql8RER8qWZOeEUBOUQsMj1sRUZqPTArUP6KGR00WjtXkGo6OmqQV1eQajsVEDgWGwErTj02PUwqSTEwSysAAQA3//ICegLKADwAAEUiJiY1NDY2Nzc+AjU0JiMiBhUUFhcXEyMDJy4CNTQ2NjMyFhYVFAYGBwcOAhUUFjMyPgI1MxQGBgEDO1w1IjkiWxkxIjUpJDMkG3v6Zth4FyUULUsvMlEuKkctSRYqGkU1NFpFJVFVlQ4uVDUsRjkYPhImLx0nLjAjHi8glP7RAQSRHDIyGy1FKCdGMCdFPR8zDyUxIzE+I0JcN12SUgAAAQBd/yQApAMWAAMAAFcRMxFdR9wD8vwOAAACADP/mQIAAwwAKwAvAABlIiYmJzcWFhcyNjU0JicnLgI1NDYzMhYWFwcmJiMiBhUUFhcXFhYVFAYGBxEzEQEjRWM8DEoPUDpHUUk6RStHKXBpPVo5C0sRTzg7RDUsRlthMmJtShcoQSQaJjgBOS0rNg8RCyxDL1VhKEAjGyo0OS8sLQsQFmY6MlIwfgNz/I0AAAMAEv/0AnICyAAhACUAKQAARSImJjU0NjYzMhYWFwcuAiMiBgYVFBYWMzI2NjcXDgIBNSEVJTUhFQF+U4FJSIBSNGBLFUgQNUQjOVkyMlo7JEM1D0kVTF/+YAG1/ksBtQxdo2pqo10tUDQlKT0jSYBUU4JIJUMrJTZWLwENOTmBOTkAAAIAVQBHAhoCDQADAAcAAGURMxElNSEVARVH/vkBxUcBxv46v0dHAAACAHAAogIAAbEAAwAHAABTNSEVBTUhFXABkP5wAZABakdHyEdHAAEAkQBjAegB8QAGAAB3NSUlNQUVkQEA/wABV2NOendPn04AAAEAiABkAd4B8gAGAABBFQUFFSU1Ad7/AAEA/qoB8k56d0+fTgAAAQA6AN4B/QGbABwAAGUiJiYnJiYjIgYHIz4CMzIWFxYWMzI2NzMOAgF6HCsgDxYgEBseBkUDITolJz0VDiMSGx4GRQMiON4QHBEaGighKUQoIh0PIyghKkMoAAACAE4BdQHYArwAAwAHAABBAzMTIRMzAwGLolKd/nabUZ4BdQFH/rkBR/65AAUAL//wAuICzAADABMAHwAvADsAAHMBMwEFIiYmNTQ2NjMyFhYVFAYGJzI2NTQmIyIGFRQWASImJjU0NjYzMhYWFRQGBicyNjU0JiMiBhUUFmEB8V3+DAGLLUcnJ0ctLkYoKEYuJzAwJyUxMf6qLkYoKEYuLkYoKEYuJjAwJiUxMQK8/UQQK0swMUorK0oxMEsrQDosLDo6LCw6AVArSzAxSisrSjEwSytAOiwsOjosLDoAAAMARAAmAqwCLgADAAcACwAAQSU3AQU1IRUHJyUXAmP+7S4BLv2YAibtLgEUSQEE8zf++yRJSd838iYAAAEAAAJoAGQCzAALAABTIiY1NDYzMhYVFAYyFB4eFBUdHQJoHhQVHR0VFB4AAQCAAjsBXgK9AAMAAEEnMxcBAoJmeAI7goIAAAEA5wI7AcMCvAADAABTNzMH53VngQI7gYH//wAAAjsA3gK9BAYAa4AAAAAACgB+AAMAAQQJAAAAqAAAAAMAAQQJAAEAGgCoAAMAAQQJAAIADgDCAAMAAQQJAAMAMADQAAMAAQQJAAQAGgCoAAMAAQQJAAUAGgEAAAMAAQQJAAYAGgEaAAMAAQQJAQAADAE0AAMAAQQJARYADAFAAAMAAQQJARcACgFMAEMAbwBwAHkAcgBpAGcAaAB0ACAAMgAwADIAMgAgAFQAaABlACAARgBpAGcAdAByAGUAZQAgAFAAcgBvAGoAZQBjAHQAIABBAHUAdABoAG8AcgBzACAAKABoAHQAdABwAHMAOgAvAC8AZwBpAHQAaAB1AGIALgBjAG8AbQAvAGUAcgBpAGsAZABrAGUAbgBuAGUAZAB5AC8AZgBpAGcAdAByAGUAZQApAEYAaQBnAHQAcgBlAGUAIABMAGkAZwBoAHQAUgBlAGcAdQBsAGEAcgAyAC4AMAAwADIAOwBOAE8ATgBFADsARgBpAGcAdAByAGUAZQAtAEwAaQBnAGgAdABWAGUAcgBzAGkAbwBuACAAMgAuADAAMAAyAEYAaQBnAHQAcgBlAGUALQBMAGkAZwBoAHQAVwBlAGkAZwBoAHQASQB0AGEAbABpAGMAUgBvAG0AYQBuAAMAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAADAAAAAAAAAACABAAAQABAAEAAwAFAAEABwAHAAEACQAMAAEADgAPAAEAEgAVAAEAFwAXAAEAGQAbAAEAHQAhAAEAIwAlAAEAJwApAAEAKwAsAAEALwAyAAEANAA0AAEANgA3AAEAbQBtAAEAAQAAAAoAJAAyAAJERkxUAA5sYXRuAA4ABAAAAAD//wABAAAAAWtlcm4ACAAAAAEAAAABAAQAAgAIAAIACgQeAAEARgAEAAAAHgCGAMgBGgEkAXIBjAGWAdgB7gJAAooC3AMOA5wDnAOcA5wDnANcA4IDjAOSA5wDogOoA6gDqAOuA7QD9gABAB4AAQAGAAcACwAMAA8AEAASABQAFgAXABgAGQAcAB0AHwAgACEAIgAoACsALAAtADAAMwA0ADYANwBRAFcAEAAD/+oAB//nAA//6gAU//MAFv/VABf/3wAZ//YAG//5AB3/+QAe//kAH//5ACD/+QAh//kAI//5ACz/+QAu//kAFAAb//oAHf/6AB7/+gAf//oAIP/6ACH/+gAj//oAJ//+ACr/9gAr//YALP/6AC3/9gAu//oAL//2ADD/9gAy//YAM//+ADT//gA2//4AN//2AAIAAf/5AAn/7wATABv/+AAd//gAHv/4AB//+AAg//gAIf/4ACP/+AAq//4AK//+ACz/+AAt//4ALv/4AC///gAw//4AMv/+ADP/+AA0//gANv/4ADf//gAGAA//7gAU/7UAGf/zADP/+wA0//sANv/7AAIACAAAABn/9QAQABv/9gAd//YAHv/2AB//9gAg//YAIf/2ACP/9gAq//wAK//8ACz/9gAt//wALv/2AC///AAw//wAMv/8ADf//AAFAAEAAgAU//0AM//7ADT/+wA2//sAFAAB/7wAG//CAB3/wgAe/8IAH//CACD/wgAh/8IAI//CACr/0QAr/9EALP/CAC3/0QAu/8IAL//RADD/0QAy/9EAM//0ADT/9AA2//QAN//bABIAAf/VAA///QAb/9gAHf/YAB7/2AAf/9gAIP/YACH/2AAj/9gAKv/7ACv/+wAs/9gALf/7AC7/2AAv//sAMP/7ADL/+wA3//sAFAAB/98AG//XAB3/1wAe/9cAH//XACD/1wAh/9cAI//XACr//QAr//0ALP/XAC3//QAu/9cAL//9ADD//QAy//0AM///ADT//wA2//8AN//9AAwAG//pAB3/6QAe/+kAH//pACD/6QAh/+kAI//pACz/6QAu/+kAM//4ADT/+AA2//gAEwAb/8QAHf/EAB7/xAAf/8QAIP/EACH/xAAj/8QAKv/kACv/5AAs/8QALf/kAC7/xAAv/+QAMP/kADL/5AAz//YANP/2ADb/9gA3/+IACQAb//0AHf/9AB7//QAf//0AIP/9ACH//QAj//0ALP/9AC7//QACACUAAABS//4AAQBS//4AAgAjAAAAUv/9AAEAUv/9AAEAMAAAAAEAVwAbAAEALAAAABAAG//9AB3//QAe//0AH//9ACD//QAh//0AI//9ACr//gAr//4ALP/9AC3//gAu//0AL//+ADD//gAy//4AN//+AAcAKgAAACsAAAAtAAAALwAAADD/vQAyAAAANwAAAAIAfAAEAAAAsgEQAAkABgAAAAAAAP/4AAAAAAAAAAAAAP/zAAD/+wAAAAD/9wAAAAAAAAAA/98AAAAAAAAAAAAA//QAAAAAAAAAAAAAAAAAAP/0AAAAAAAA//0AAAAAAAAAAAAA//UAAAAAAAAAAAAA//sAAAAAAAAAAAABABkAAQAEAA8AFAAVABYAFwAZABsAHAAdAB8AIAAhACQAKAAqACsALAAtADEAMwA0ADUANgACAA8AAQABAAUABAAEAAIADwAPAAIAFAAUAAMAFQAVAAIAFgAXAAMAGQAZAAMAHAAdAAEAHwAhAAEAKAAoAAcALAAtAAEAMQAxAAYAMwA0AAQANQA1AAgANgA2AAQAAgARABQAFAACABYAFwACABkAGQACABsAGwABAB0AIQABACMAIwABACwALAABAC4ALgABADMANAADADUANQAFADYANgADAEcASAAEAEoASgAEAFIAUgAEAFQAVAAEAFYAVgAEAFsAXAAEAAAAAQAAAAoAJgAoAAJERkxUAA5sYXRuABgABAAAAAD//wAAAAAAAAAAAAAAAAABAAEACAACAAAAFAACAAAAJAACd2dodAEAAABpdGFsARYAAQAEABQAAwAAAAIAAgGQAAACvAAAAAMAAQACARcAAAAAAAEAAA==) format('woff2')}
@font-face{font-family:'Figtree';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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//YAM//8ADT//AA2//wAN//2AAIAAf/vAAn/9QATABv/6wAd/+sAHv/rAB//6wAg/+sAIf/rACP/6wAq//sAK//7ACz/6wAt//sALv/rAC//+wAw//sAMv/7ADP/6wA0/+sANv/rADf/+wAGAA//8AAU/60AGf/eADP/8wA0//MANv/zAAIACAAAABn/7AAQABv/9gAd//YAHv/2AB//9gAg//YAIf/2ACP/9gAq//0AK//9ACz/9gAt//0ALv/2AC///QAw//0AMv/9ADf//QAFAAEABAAU//cAM//zADT/8wA2//MAFAAB/74AG//AAB3/wAAe/8AAH//AACD/wAAh/8AAI//AACr/1wAr/9cALP/AAC3/1wAu/8AAL//XADD/1wAy/9cAM//iADT/4gA2/+IAN//hABIAAf/AAA//9wAb/9gAHf/YAB7/2AAf/9gAIP/YACH/2AAj/9gAKv/zACv/8wAs/9gALf/zAC7/2AAv//MAMP/zADL/8wA3//MAFAAB/8oAG//WAB3/1gAe/9YAH//WACD/1gAh/9YAI//WACr/9wAr//cALP/WAC3/9wAu/9YAL//3ADD/9wAy//cAM//+ADT//gA2//4AN//3AAwAG//jAB3/4wAe/+MAH//jACD/4wAh/+MAI//jACz/4wAu/+MAM//rADT/6wA2/+sAEwAb/7QAHf+0AB7/tAAf/7QAIP+0ACH/tAAj/7QAKv/XACv/1wAs/7QALf/XAC7/tAAv/9cAMP/XADL/1wAz/+YANP/mADb/5gA3/9IACQAb//cAHf/3AB7/9wAf//cAIP/3ACH/9wAj//cALP/3AC7/9wACACUAAABS//wAAQBS//wAAgAjAAAAUv/3AAEAUv/3AAEAMP//AAEAVwAVAAEALAAAABAAG//3AB3/9wAe//cAH//3ACD/9wAh//cAI//3ACr//AAr//wALP/3AC3//AAu//cAL//8ADD//AAy//wAN//8AAcAKgAAACsAAAAtAAAALwAAADD/swAyAAAANwAAAAIAfAAEAAAAsgEQAAkABgAAAAAAAP/1AAAAAAAAAAAAAP/tAAD/8wAAAAD/8AAAAAAAAAAA/+kAAAAAAAAAAAAA//IAAAAAAAAAAAAAAAAAAP/iAAAAAAAA//oAAAAAAAAAAAAA/+wAAAAAAAAAAAAA//MAAAAAAAAAAAABABkAAQAEAA8AFAAVABYAFwAZABsAHAAdAB8AIAAhACQAKAAqACsALAAtADEAMwA0ADUANgACAA8AAQABAAUABAAEAAIADwAPAAIAFAAUAAMAFQAVAAIAFgAXAAMAGQAZAAMAHAAdAAEAHwAhAAEAKAAoAAcALAAtAAEAMQAxAAYAMwA0AAQANQA1AAgANgA2AAQAAgARABQAFAACABYAFwACABkAGQACABsAGwABAB0AIQABACMAIwABACwALAABAC4ALgABADMANAADADUANQAFADYANgADAEcASAAEAEoASgAEAFIAUgAEAFQAVAAEAFYAVgAEAFsAXAAEAAAAAQAAAAoAJgAoAAJERkxUAA5sYXRuABgABAAAAAD//wAAAAAAAAAAAAAAAAABAAEACAACAAAAFAACAAAAJAACd2dodAEAAABpdGFsARYAAQAEABAAAQAAAAABDgJYAAAAAwABAAIBFwAAAAAAAQAA) format('woff2')}
@font-face{font-family:'Figtree';font-weight:800;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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//gAN//2AAIAAf/gAAn//AATABv/2AAd/9gAHv/YAB//2AAg/9gAIf/YACP/2AAq//YAK//2ACz/2AAt//YALv/YAC//9gAw//YAMv/2ADP/2AA0/9gANv/YADf/9gAGAA//9AAU/6IAGf/AADP/6AA0/+gANv/oAAIACAAAABn/3wAQABv/9gAd//YAHv/2AB//9gAg//YAIf/2ACP/9gAq//8AK///ACz/9gAt//8ALv/2AC///wAw//8AMv//ADf//wAFAAEACAAU//AAM//oADT/6AA2/+gAFAAB/8IAG/+8AB3/vAAe/7wAH/+8ACD/vAAh/7wAI/+8ACr/3gAr/94ALP+8AC3/3gAu/7wAL//eADD/3gAy/94AM//IADT/yAA2/8gAN//oABIAAf+iAA//8AAb/9gAHf/YAB7/2AAf/9gAIP/YACH/2AAj/9gAKv/oACv/6AAs/9gALf/oAC7/2AAv/+gAMP/oADL/6AA3/+gAFAAB/6wAG//VAB3/1QAe/9UAH//VACD/1QAh/9UAI//VACr/8AAr//AALP/VAC3/8AAu/9UAL//wADD/8AAy//AAM//8ADT//AA2//wAN//wAAwAG//cAB3/3AAe/9wAH//cACD/3AAh/9wAI//cACz/3AAu/9wAM//YADT/2AA2/9gAEwAb/54AHf+eAB7/ngAf/54AIP+eACH/ngAj/54AKv/EACv/xAAs/54ALf/EAC7/ngAv/8QAMP/EADL/xAAz/9AANP/QADb/0AA3/7wACQAb//AAHf/wAB7/8AAf//AAIP/wACH/8AAj//AALP/wAC7/8AACACUAAABS//gAAQBS//gAAgAjAAAAUv/wAAEAUv/wAAEAMP/+AAEAVwAOAAEALP//ABAAG//wAB3/8AAe//AAH//wACD/8AAh//AAI//wACr/+AAr//gALP/wAC3/+AAu//AAL//4ADD/+AAy//gAN//4AAcAKgAAACsAAAAtAAAALwAAADD/pAAyAAAANwAAAAIAfAAEAAAAsgEQAAkABgAAAAAAAP/vAAAAAAAAAAAAAP/mAAD/6AAAAAD/5wAAAAAAAAAA//gAAAAAAAAAAAAA/+4AAAAAAAAAAAAAAAAAAP/IAAAAAAAA//QAAAAAAAAAAAAA/98AAAAAAAAAAAAA/+gAAAAAAAAAAAABABkAAQAEAA8AFAAVABYAFwAZABsAHAAdAB8AIAAhACQAKAAqACsALAAtADEAMwA0ADUANgACAA8AAQABAAUABAAEAAIADwAPAAIAFAAUAAMAFQAVAAIAFgAXAAMAGQAZAAMAHAAdAAEAHwAhAAEAKAAoAAcALAAtAAEAMQAxAAYAMwA0AAQANQA1AAgANgA2AAQAAgARABQAFAACABYAFwACABkAGQACABsAGwABAB0AIQABACMAIwABACwALAABAC4ALgABADMANAADADUANQAFADYANgADAEcASAAEAEoASgAEAFIAUgAEAFQAVAAEAFYAVgAEAFsAXAAEAAAAAQAAAAoAJgAoAAJERkxUAA5sYXRuABgABAAAAAD//wAAAAAAAAAAAAAAAAABAAEACAACAAAAFAACAAAAJAACd2dodAEAAABpdGFsARYAAQAEABAAAQAAAAABEgMgAAAAAwABAAIBFwAAAAAAAQAA) format('woff2')}
/* ============ TOKENS ============ */
#bkk-demo{
  --ink:#221420;
  --ink-soft:#4d3a47;
  --muted:#7c6371;
  --paper:#ffffff;
  --paper-tint:#fbf5f7;
  --line:#f0dee5;
  --accent:#ff375c;
  --accent-deep:#c2153e;
  --accent-wash:#fff0f3;
  --gold-1:#f7d488;
  --gold-2:#d9a43c;
  --gold-ink:#503a0a;
  --gold-pale:#fff8e9;
  --gold-line:#e9ce96;
  --chrome:#120a0f;
  --disp:'Fraunces',Georgia,serif;
  --body:'Figtree',-apple-system,'Segoe UI',sans-serif;
}
#bkk-demo *{box-sizing:border-box}
#bkk-demo img{max-width:100%;display:block}
#bkk-demo a{color:inherit;text-decoration:none}
#bkk-demo ::selection{background:var(--accent);color:#fff}
#bkk-demo :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}
/* ============ MOCKUP CHROME ============ */
/* ============ STAGE / PHONE FRAME ============ */
#bkk-demo .bkk-page{container-type:inline-size;container-name:page;background:var(--paper);margin:0 auto;min-height:100vh}
/* ============ INVESTOR NOTES ============ */
/* ============ CONTROLS ============ */
#bkk-demo .btn{display:inline-flex;align-items:center;gap:7px;border-radius:10px;font:700 13.5px var(--body);padding:9px 14px;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease}
#bkk-demo .btn:active{transform:translateY(1px)}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}
/* ============ HERO ============ */
#bkk-demo .hero{background:
  radial-gradient(900px 240px at 18% -40%,var(--accent-wash) 0%,transparent 70%),
  var(--paper)}
#bkk-demo .hero .wrap{max-width:1220px;margin:0 auto;padding:14px 24px 6px}
#bkk-demo .crumb{font-size:12.5px;color:var(--muted);display:flex;gap:7px;align-items:center;flex-wrap:wrap}
#bkk-demo .crumb a:hover{color:var(--accent)}
#bkk-demo .crumb .sep{opacity:.5}
#bkk-demo h1{font-family:var(--disp);font-weight:600;font-size:44px;line-height:1.04;letter-spacing:-.015em;margin:10px 0 10px;text-wrap:balance}
#bkk-demo h1 .city{color:var(--accent)}
#bkk-demo .hero-row{display:flex;gap:28px;align-items:flex-start}
#bkk-demo .hero-main{flex:1;min-width:0}
#bkk-demo .intro{max-width:70ch;font-size:15.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 14px}
#bkk-demo .chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}
#bkk-demo .chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:6px 12px;box-shadow:0 1px 2px rgba(34,20,32,.04)}
#bkk-demo .chip b{color:var(--accent-deep);font-weight:800}
/* ============ AD BANNER (real geo-targeted creative) ============ */
#bkk-demo .adbar-zone{max-width:1220px;margin:0 auto;padding:0 24px}
/* the injected creative is an iframe at width:100%; keep it inside the page gutters */
#bkk-demo .geo-slot{margin:6px 0 2px}
#bkk-demo .geo-slot .geo-banner-async-slot{margin:0 !important;max-width:100%;overflow:hidden;border-radius:14px;text-align:center}
#bkk-demo .geo-slot iframe{display:block;width:100%;max-width:100%;border:0}
#bkk-demo .geo-slot img{display:block;max-width:100%;height:auto;margin:0 auto}
/* CLS (2026-09-19): the slot is pre-sized to the fallback creative (data-reserve, 290px) so the late banner lands inside it instead of pushing the grid down; the creative is centred in that box */
#bkk-demo .geo-slot .geo-banner-async-slot[data-reserve]{display:flex;flex-direction:column;align-items:center;justify-content:center}
#bkk-demo .geo-slot .geo-banner-async-slot[data-reserve] iframe{width:100%}
#bkk-demo .geo-slot .geo-banner-async-slot[data-reserve] .geo-banner-link{display:block;max-width:100%}
/* ============ SECTIONS ============ */
#bkk-demo .wrap{max-width:1220px;margin:0 auto;padding:0 24px}
#bkk-demo .sec-head{display:flex;align-items:baseline;gap:14px;margin:42px 0 18px;flex-wrap:wrap}
#bkk-demo .eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}
#bkk-demo h2.sec-title{font-family:var(--disp);font-weight:600;font-size:29px;letter-spacing:-.01em;margin:0;text-wrap:balance}
#bkk-demo .sec-sub{font-size:13.5px;color:var(--muted)}
/* ============ LISTING GRID ============ */
#bkk-demo .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}
#bkk-demo .card{position:relative;background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(34,20,32,.06),0 10px 24px -16px rgba(34,20,32,.18);transition:transform .22s ease,box-shadow .22s ease}
#bkk-demo .card:hover{transform:translateY(-4px);box-shadow:0 4px 10px -4px rgba(34,20,32,.1),0 22px 40px -18px rgba(194,21,62,.26)}
#bkk-demo .card .ph{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--paper-tint)}
#bkk-demo .card .ph img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .35s ease}
#bkk-demo .card:hover .ph img{transform:scale(1.045)}
#bkk-demo .card .cb{display:block;padding:11px 13px 12px}
#bkk-demo .card .nm{font-size:14.5px;font-weight:800;line-height:1.25;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}
#bkk-demo .card:hover .nm{color:var(--accent-deep)}
#bkk-demo .card .mt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}
#bkk-demo .card .mt svg{flex:none;border-radius:2px}
#bkk-demo .card .go{position:absolute;right:10px;bottom:44px;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;box-shadow:0 4px 10px rgba(194,21,62,.4)}
#bkk-demo .card:hover .go{opacity:1;transform:translateY(0)}
/* gold listing, first card of the grid */
#bkk-demo .card.gold{border:3px solid transparent;transform:scale(1.035);z-index:1;
  background:
    linear-gradient(165deg,#fffdf6,var(--gold-pale)) padding-box,
    linear-gradient(115deg,var(--gold-2) 0%,var(--gold-1) 25%,#fff3d0 50%,var(--gold-1) 75%,var(--gold-2) 100%) border-box;
  background-size:100% 100%,320% 320%;
  box-shadow:0 4px 12px rgba(80,58,10,.18),0 18px 40px -10px rgba(217,164,60,.65),0 0 24px rgba(246,210,124,.35)}
#bkk-demo .card.gold:hover{transform:scale(1.035) translateY(-4px);box-shadow:0 8px 16px -4px rgba(80,58,10,.2),0 28px 52px -12px rgba(217,164,60,.7),0 0 30px rgba(246,210,124,.45)}
#bkk-demo .card.gold .ph{position:relative;border-radius:12px 12px 0 0}
#bkk-demo .card .gold-chip{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:linear-gradient(100deg,var(--gold-2),var(--gold-1));color:var(--gold-ink);font-size:11px;font-weight:800;letter-spacing:.09em;padding:6px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 3px 10px rgba(80,58,10,.45)}
#bkk-demo .card .best-strip{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(100deg,#a97a1c,#d9a43c 45%,#f6d27c);color:#fff;text-shadow:0 1px 2px rgba(80,58,10,.45);font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:7px 8px;white-space:nowrap}
#bkk-demo .card.gold .nm::before{content:'♛ ';color:var(--gold-2)}
#bkk-demo .card.gold .go{background:var(--gold-2);box-shadow:0 4px 10px rgba(80,58,10,.4)}
@media (prefers-reduced-motion:no-preference){#bkk-demo .card.gold{animation:goldSheen 5.5s linear infinite}}
@keyframes goldSheen{0%{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}100%{background-position:0 0,0% 50%}}
#bkk-demo .load-more{display:flex;justify-content:center;margin:26px 0 8px}
#bkk-demo .load-more .btn{border:1.5px solid var(--line);background:var(--paper);color:var(--ink-soft);padding:12px 26px;border-radius:12px;font-size:14px}
#bkk-demo .load-more .btn:hover{border-color:var(--accent);color:var(--accent)}
/* card entrance */
@media (prefers-reduced-motion:no-preference){#bkk-demo .faq details[open] .fa{animation:faqIn .28s ease}
#bkk-demo .grid .card{animation:rise .5s ease backwards}
#bkk-demo .grid .card:nth-child(2){animation-delay:.04s}
#bkk-demo .grid .card:nth-child(3){animation-delay:.08s}
#bkk-demo .grid .card:nth-child(4){animation-delay:.12s}
#bkk-demo .grid .card:nth-child(5){animation-delay:.16s}
#bkk-demo .grid .card:nth-child(n+6){animation-delay:.2s}}
@keyframes rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes faqIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
/* ============ CATEGORY CROSS-LINKS ============ */
#bkk-demo .cats{margin-top:6px}
#bkk-demo .cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
/* shared chassis. isolation:isolate contains the grain blend */
#bkk-demo .cat-card{--scrim:#0a0609;--rule:rgba(255,255,255,.34);--kick:rgba(255,255,255,.86);--sig:#fff;--ring:#8a6d7d;--glow:rgba(138,109,125,.35);
  position:relative;display:flex;isolation:isolate;aspect-ratio:4/5;border-radius:14px;overflow:hidden;color:#fff;background:var(--scrim);
  box-shadow:0 0 0 3px var(--ring),0 10px 22px -10px var(--glow),0 18px 34px -22px rgba(34,20,32,.45);
  transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s cubic-bezier(.2,.7,.2,1)}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible){transform:translateY(-6px);box-shadow:0 0 0 3px var(--ring),0 0 0 9px var(--glow),0 18px 32px -12px var(--glow),0 30px 52px -26px rgba(34,20,32,.5)}
/* hover light sweep. .shade::after survives the per-tile .shade background overrides */
#bkk-demo .cat-card .shade::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.18) 47%,rgba(255,255,255,.06) 56%,transparent 64%);transform:translateX(-125%)}
@media (prefers-reduced-motion:no-preference){#bkk-demo .cat-card .shade::after{transition:transform .9s cubic-bezier(.2,.7,.2,1)}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) .shade::after{transform:translateX(125%)}}
#bkk-demo .cat-card:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:14px}
/* z-stack: img 0, shade 1, grain 2, tile signature 3, text 4, badges 5 */
#bkk-demo .cat-card img.bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 38%;filter:saturate(.96) contrast(1.05);transform:scale(1.012);transition:transform 1.1s cubic-bezier(.16,.84,.24,1),filter .5s ease}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) img.bg{transform:scale(1.062)}
/* 12-stop eased scrim + bottom vignette: kills the banding of the old 4-stop ramp */
#bkk-demo .cat-card .shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:
  linear-gradient(180deg,rgba(10,6,9,.52) 0%,rgba(10,6,9,.24) 9%,rgba(10,6,9,.06) 20%,rgba(10,6,9,0) 30%),
  radial-gradient(130% 78% at 50% 104%,rgba(10,6,9,.55) 0%,rgba(10,6,9,0) 60%),
  linear-gradient(0deg,rgba(10,6,9,.95) 0%,rgba(10,6,9,.93) 7%,rgba(10,6,9,.88) 14%,rgba(10,6,9,.79) 22%,rgba(10,6,9,.66) 31%,rgba(10,6,9,.51) 40%,rgba(10,6,9,.36) 50%,rgba(10,6,9,.23) 60%,rgba(10,6,9,.13) 70%,rgba(10,6,9,.06) 80%,rgba(10,6,9,.02) 90%,rgba(10,6,9,0) 100%)}
#bkk-demo .cat-card::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.13;mix-blend-mode:overlay;background-size:170px 170px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23n)'/%3E%3C/svg%3E")}
/* text stack */
#bkk-demo .cat-card .cc{position:relative;z-index:4;margin-top:auto;width:100%;padding:18px 17px 17px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) .cc{transform:translateY(-3px)}
#bkk-demo .cat-card .cc::before{content:"";display:block;height:1px;width:26px;margin-bottom:12px;background:var(--rule);transition:width .45s cubic-bezier(.2,.7,.2,1)}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) .cc::before{width:64px}
#bkk-demo .cat-card .ct{font-family:var(--disp);font-weight:600;font-size:21px;font-size:clamp(19px,1.35cqw + 8px,25px);line-height:1.06;letter-spacing:-.018em;text-wrap:balance;text-shadow:0 1px 14px rgba(10,6,9,.55)}
#bkk-demo .cat-card .cs{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:12px;font-weight:500;color:rgba(255,255,255,.76);text-shadow:0 1px 8px rgba(10,6,9,.6)}
#bkk-demo .cat-card .cs .d{width:5px;height:5px;border-radius:50%;flex:none;background:var(--sig)}
/* kicker: the four candy pills become letterspaced micro-caps on a hairline */
#bkk-demo .cat-card .tag{position:absolute;top:14px;left:15px;z-index:5;display:inline-block;max-width:calc(100% - 112px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9.5px;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:var(--kick);background:none;box-shadow:none;border-radius:0;padding:0 0 6px;border-bottom:1px solid var(--rule);text-shadow:0 1px 10px rgba(10,6,9,.75)}
#bkk-demo .cat-card .city-flag{position:absolute;top:12px;right:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.93);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);color:var(--ink);font-size:10.5px;font-weight:800;border-radius:999px;padding:5px 10px 5px 7px;box-shadow:0 2px 10px rgba(10,6,9,.35),inset 0 0 0 1px rgba(255,255,255,.7)}
#bkk-demo .cat-card .city-flag svg{border-radius:2px;flex:none}
/* CTA rungs 1-2: editorial underline. GFE and CAM override below */
#bkk-demo .cat-card .go2{position:relative;align-self:flex-start;margin-top:14px;display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;background:none;border:0;border-radius:0;padding:0 0 5px;transition:gap .3s ease,color .3s ease,background .3s ease,filter .35s ease,box-shadow .35s ease}
#bkk-demo .cat-card .go2::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.42;transition:opacity .3s ease}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) .go2{gap:11px}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) .go2::before{opacity:1}
#bkk-demo .cat-card .go2 .ar{font-style:normal;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) .go2 .ar{transform:translateX(3px)}
@media (hover:none){#bkk-demo .cat-card .go2::before{opacity:.85}}
/* TILE 1 — gentlemens club: violet grade + the one real number as display numeral */
#bkk-demo .cat-card.c-gc{--rule:rgba(190,160,255,.5);--kick:#d9c6ff;--sig:#9b6ef0;--ring:#8b5cf6;--glow:rgba(139,92,246,.45)}
#bkk-demo .c-gc img.bg{filter:saturate(.74) contrast(1.16) brightness(.93)}
#bkk-demo .c-gc .shade{background:
  linear-gradient(180deg,rgba(8,6,12,.58) 0%,rgba(8,6,12,.26) 9%,rgba(8,6,12,.07) 20%,rgba(8,6,12,0) 30%),
  linear-gradient(22deg,rgba(122,70,217,.24) 0%,rgba(8,6,12,0) 56%),
  linear-gradient(0deg,rgba(8,6,12,.96) 0%,rgba(8,6,12,.94) 7%,rgba(8,6,12,.89) 14%,rgba(8,6,12,.80) 22%,rgba(8,6,12,.67) 31%,rgba(8,6,12,.52) 40%,rgba(8,6,12,.37) 50%,rgba(8,6,12,.24) 60%,rgba(8,6,12,.13) 70%,rgba(8,6,12,.06) 80%,rgba(8,6,12,.02) 90%,rgba(8,6,12,0) 100%)}
#bkk-demo .c-gc::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;z-index:3;background:linear-gradient(180deg,rgba(123,70,217,.15),#9b6ef0 55%,rgba(123,70,217,.15));transform:scaleY(.34);transform-origin:50% 100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}
#bkk-demo .c-gc:is( #bkk-demo :focus-visible)::before{transform:scaleY(1)}
#bkk-demo .c-gc .cnum{position:absolute;top:50px;right:13px;z-index:5;display:flex;align-items:flex-end;gap:7px;text-shadow:0 2px 16px rgba(8,6,12,.85)}
#bkk-demo .c-gc .cnum b{font-family:var(--disp);font-weight:600;font-size:42px;line-height:.8;letter-spacing:-.04em;color:#efe4ff}
#bkk-demo .c-gc .cnum i{font-style:normal;font-size:8.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(217,198,255,.92);line-height:1.3;padding-bottom:4px}
/* TILE 2 — swinger: magenta wash + paired-rings couples glyph */
#bkk-demo .cat-card.c-sw{--rule:rgba(255,168,214,.55);--kick:#ffc2e0;--sig:#e2378f;--ring:#e2378f;--glow:rgba(226,55,143,.45)}
#bkk-demo .c-sw img.bg{filter:saturate(1.02) contrast(1.08)}
#bkk-demo .c-sw .shade{background:
  linear-gradient(180deg,rgba(14,5,12,.55) 0%,rgba(14,5,12,.25) 9%,rgba(14,5,12,.07) 20%,rgba(14,5,12,0) 30%),
  linear-gradient(215deg,rgba(226,55,143,.30) 0%,rgba(14,5,12,0) 54%),
  linear-gradient(0deg,rgba(14,5,12,.96) 0%,rgba(14,5,12,.94) 7%,rgba(14,5,12,.89) 14%,rgba(14,5,12,.80) 22%,rgba(14,5,12,.67) 31%,rgba(14,5,12,.52) 40%,rgba(14,5,12,.37) 50%,rgba(14,5,12,.24) 60%,rgba(14,5,12,.13) 70%,rgba(14,5,12,.06) 80%,rgba(14,5,12,.02) 90%,rgba(14,5,12,0) 100%)}
#bkk-demo .c-sw .cs{gap:12px}
#bkk-demo .c-sw .cs .d{position:relative;width:7px;height:7px;background:none;border:1.5px solid #e2378f}
#bkk-demo .c-sw .cs .d::after{content:"";position:absolute;top:-1.5px;left:2.5px;width:7px;height:7px;border-radius:50%;border:1.5px solid rgba(255,168,214,.85)}
/* TILE 3 — GFE: champagne mount, second loudest. NOT gold: gold means the paid tier on this page */
#bkk-demo .cat-card.c-gfe{--rule:rgba(242,213,198,.6);--kick:#f6dccb;--sig:#f2d5c6;--ring:#d4885c;--glow:rgba(212,136,92,.5)}
#bkk-demo .c-gfe img.bg{object-position:50% 26%;filter:saturate(1.02) contrast(1.04) brightness(1.05)}
#bkk-demo .c-gfe .shade{background:
  linear-gradient(180deg,rgba(22,11,6,.45) 0%,rgba(22,11,6,.2) 9%,rgba(22,11,6,.05) 20%,rgba(22,11,6,0) 30%),
  radial-gradient(120% 80% at 50% 6%,rgba(255,206,168,.16) 0%,rgba(22,11,6,0) 55%),
  linear-gradient(0deg,rgba(15,8,8,.95) 0%,rgba(15,8,8,.93) 7%,rgba(15,8,8,.88) 14%,rgba(15,8,8,.79) 22%,rgba(15,8,8,.66) 31%,rgba(15,8,8,.51) 40%,rgba(15,8,8,.36) 50%,rgba(15,8,8,.23) 60%,rgba(15,8,8,.13) 70%,rgba(15,8,8,.06) 80%,rgba(15,8,8,.02) 90%,rgba(15,8,8,0) 100%)}
#bkk-demo .c-gfe::before{content:"";position:absolute;inset:8px;z-index:3;pointer-events:none;border:1px solid rgba(242,213,198,.38);border-radius:7px;transition:inset .55s cubic-bezier(.2,.7,.2,1),border-color .45s ease,box-shadow .45s ease}
#bkk-demo .c-gfe:is( #bkk-demo :focus-visible)::before{inset:5px;border-color:rgba(242,213,198,.75);box-shadow:inset 0 0 38px -10px rgba(242,213,198,.35)}
#bkk-demo .c-gfe .go2{padding:8px 15px;border-radius:999px;border:1px solid rgba(242,213,198,.55);background:rgba(242,213,198,.10);color:#f9e5d8;letter-spacing:.09em;font-size:10.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
#bkk-demo .c-gfe .go2::before{display:none}
#bkk-demo .c-gfe:is( #bkk-demo :focus-visible) .go2{background:linear-gradient(135deg,#ffdfcd,#e0a98d);border-color:transparent;color:#3a2117;box-shadow:0 10px 24px -10px rgba(224,169,141,.8)}
/* TILE 4 — LIVE CAM: on air. The only tile that moves, the only filled CTA */
#bkk-demo .cat-card.c-cam{--rule:rgba(255,138,160,.55);--kick:#ffd2da;--sig:#22e07a;--ring:#ff375c;--glow:rgba(255,55,92,.5);
  box-shadow:0 0 0 3px var(--ring),0 12px 26px -10px var(--glow),0 18px 40px -20px rgba(194,21,62,.45)}
#bkk-demo .cat-card.c-cam:is( #bkk-demo :focus-visible){box-shadow:0 0 0 3px var(--ring),0 0 0 10px var(--glow),0 20px 36px -12px var(--glow),0 32px 56px -24px rgba(194,21,62,.6)}
#bkk-demo .c-cam img.bg{filter:saturate(1.08) contrast(1.05)}
#bkk-demo .c-cam .shade{background:
  linear-gradient(180deg,rgba(9,4,7,.58) 0%,rgba(9,4,7,.26) 9%,rgba(9,4,7,.07) 20%,rgba(9,4,7,0) 30%),
  radial-gradient(125% 66% at 50% 112%,rgba(255,55,92,.42) 0%,rgba(255,55,92,0) 60%),
  linear-gradient(0deg,rgba(9,4,7,.96) 0%,rgba(9,4,7,.94) 7%,rgba(9,4,7,.89) 14%,rgba(9,4,7,.80) 22%,rgba(9,4,7,.67) 31%,rgba(9,4,7,.52) 40%,rgba(9,4,7,.37) 50%,rgba(9,4,7,.24) 60%,rgba(9,4,7,.13) 70%,rgba(9,4,7,.06) 80%,rgba(9,4,7,.02) 90%,rgba(9,4,7,0) 100%)}
/* lit top edge. STATIC: the dot is the only thing that blinks on the page */
#bkk-demo .c-cam::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:5;background:linear-gradient(90deg,rgba(255,55,92,0),#ff375c 16%,#ff8aa1 50%,#ff375c 84%,rgba(255,55,92,0));box-shadow:0 0 18px rgba(255,55,92,.55)}
/* live pill: dark glass with a green rim, never a green fill */
#bkk-demo .cat-card .tag.tag-live{display:inline-flex;align-items:center;top:12px;left:12px;max-width:none;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;border:1px solid rgba(34,224,122,.45);border-bottom:1px solid rgba(34,224,122,.45);background:rgba(6,12,9,.62);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);color:#eafff2;font-size:10px;letter-spacing:.2em;text-shadow:none;box-shadow:0 4px 18px -6px rgba(34,224,122,.55),inset 0 1px 0 rgba(255,255,255,.12)}
/* the investor's blinking green dot: solid core + ring expanding out of it, 1.9s = 0.53Hz */
#bkk-demo .cat-card .cam-dot{position:relative;display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;margin:0;background:#22e07a;box-shadow:0 0 8px rgba(34,224,122,.95),0 0 0 3px rgba(34,224,122,.16)}
#bkk-demo .cat-card .cam-dot::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(34,224,122,.75);opacity:.32}
/* CTA rung 4: the row's only filled button */
#bkk-demo .c-cam .go2{padding:9px 15px;border-radius:10px;letter-spacing:.06em;font-size:11px;background:linear-gradient(135deg,#ff5273 0%,#e01f47 55%,#c2153e 100%);color:#fff;box-shadow:0 10px 24px -10px rgba(255,55,92,.9),inset 0 1px 0 rgba(255,255,255,.28)}
#bkk-demo .c-cam .go2::before{display:none}
#bkk-demo .c-cam:is( #bkk-demo :focus-visible) .go2{filter:brightness(1.09);box-shadow:0 14px 30px -10px rgba(255,55,92,1),inset 0 1px 0 rgba(255,255,255,.36)}
/* motion is opt-in */
@media (prefers-reduced-motion:no-preference){#bkk-demo .cat-card .cam-dot{animation:liveCore 1.9s ease-in-out infinite}
#bkk-demo .cat-card .cam-dot::after{animation:liveRing 1.9s cubic-bezier(.22,.68,.32,1) infinite}}
@keyframes liveCore{0%,100%{opacity:1;box-shadow:0 0 8px rgba(34,224,122,.95),0 0 0 3px rgba(34,224,122,.16)}52%{opacity:.5;box-shadow:0 0 3px rgba(34,224,122,.5),0 0 0 3px rgba(34,224,122,.05)}}
@keyframes liveRing{0%{opacity:.7;transform:scale(1)}70%,100%{opacity:0;transform:scale(2.8)}}
@media (prefers-reduced-motion:reduce){#bkk-demo .cats-grid, #bkk-demo .cats-grid *, #bkk-demo .cats-grid *::before, #bkk-demo .cats-grid *::after{animation:none!important;transition-duration:1ms!important}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible){transform:none}
#bkk-demo .cat-card:is( #bkk-demo :focus-visible) img.bg{transform:scale(1.012)}}
/* ============ BUSINESS CTA BAND ============ */
#bkk-demo .biz{margin-top:24px}
#bkk-demo .biz-in{display:flex;align-items:center;gap:24px;background:linear-gradient(120deg,#fffdf6,var(--gold-pale));border:1px solid var(--gold-line);border-radius:16px;padding:22px 26px;box-shadow:0 12px 30px -20px rgba(217,164,60,.4)}
#bkk-demo .biz .bz-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--gold-2);margin-bottom:4px}
#bkk-demo .biz .bz-title{font-family:var(--disp);font-weight:600;font-size:23px;margin:0 0 5px;color:var(--ink)}
#bkk-demo .biz p.bz-x{margin:0;font-size:13.5px;color:var(--ink-soft);max-width:60ch;line-height:1.55}
#bkk-demo .biz .btn{margin-left:auto;background:var(--accent);color:#fff;flex:none;box-shadow:0 4px 14px rgba(255,55,92,.35);padding:12px 20px;font-size:14px}
/* ============ GUIDE TEASER ============ */
#bkk-demo .guide{margin-top:42px}
#bkk-demo .guide-card{display:flex;gap:20px;align-items:center;background:var(--paper-tint);border:1px solid var(--line);border-radius:16px;padding:16px 20px;transition:border-color .18s ease,box-shadow .18s ease}
#bkk-demo .guide-card:hover{border-color:#eccddb;box-shadow:0 14px 30px -18px rgba(34,20,32,.16)}
#bkk-demo .guide-card .gt-link{transition:color .15s ease}
#bkk-demo .guide-card .gt-link:hover{color:var(--accent-deep)}
#bkk-demo .guide-card .gth{width:132px;flex:none;aspect-ratio:4/3;border-radius:12px;overflow:hidden}
#bkk-demo .guide-card .gth img{width:100%;height:100%;object-fit:cover}
#bkk-demo .guide-card .gt-eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:5px}
#bkk-demo .guide-card .gt-title{font-family:var(--disp);font-weight:600;font-size:20px;margin:0 0 5px;color:var(--ink)}
#bkk-demo .guide-card .gt-x{font-size:13.5px;color:var(--muted);margin:0 0 7px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#bkk-demo .guide-card .gt-link{font-size:13.5px;font-weight:700;color:var(--accent)}
/* ============ SEO PROSE ============ */
#bkk-demo .seo{margin-top:52px;background:
  radial-gradient(700px 200px at 80% 0%,var(--accent-wash) 0%,transparent 65%),
  var(--paper-tint);border-top:1px solid var(--line);padding:40px 0 64px}
#bkk-demo .prose{max-width:780px;margin:0 auto}
#bkk-demo .prose h2{font-family:var(--disp);font-weight:600;font-size:25px;letter-spacing:-.01em;margin:28px 0 12px;text-wrap:balance}
#bkk-demo .prose h2:first-child{margin-top:0}
#bkk-demo .prose p{font-size:15.5px;line-height:1.72;color:var(--ink-soft);margin:0 0 14px}
#bkk-demo .prose strong{color:var(--ink);font-weight:800}
#bkk-demo .faq{border-top:1px solid var(--line);margin-top:6px}
#bkk-demo .faq details{border-bottom:1px solid var(--line)}
#bkk-demo .faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:14px 2px;font-size:15px;font-weight:700;color:var(--ink);transition:color .15s ease}
#bkk-demo .faq summary:hover{color:var(--accent-deep)}
#bkk-demo .faq summary::-webkit-details-marker{display:none}
#bkk-demo .faq summary::before{content:'+';font-family:var(--disp);color:var(--accent);font-size:19px;width:18px;flex:none;text-align:center}
#bkk-demo .faq details[open] summary::before{content:'–'}
#bkk-demo .faq .fa{padding:0 2px 16px 28px;font-size:14.5px;line-height:1.65;color:var(--ink-soft)}
/* same service, other cities */
#bkk-demo .cities{margin-top:0;padding:34px 24px 58px}
#bkk-demo .cities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
#bkk-demo .city-card{position:relative;display:flex;flex-direction:column;gap:5px;padding:18px 44px 17px 18px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px rgba(34,20,32,.05);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
#bkk-demo .city-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 26px -14px rgba(194,21,62,.3)}
#bkk-demo .city-card .cy-name{font-size:14.5px;font-weight:800;color:var(--ink);line-height:1.25}
#bkk-demo .city-card:hover .cy-name{color:var(--accent-deep)}
#bkk-demo .city-card .cy-meta{font-size:12px;color:var(--muted)}
#bkk-demo .city-card .cy-go{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--accent-deep);background:var(--accent-wash);transition:background .2s ease,color .2s ease}
#bkk-demo .city-card:hover .cy-go{background:var(--accent);color:#fff}
/* ============ RESPONSIVE (container queries → work in phone frame too) ============ */
@container page (min-width:1600px){#bkk-demo .wrap, #bkk-demo .hero .wrap, #bkk-demo .adbar-zone{max-width:1500px}
#bkk-demo .grid{grid-template-columns:repeat(6,1fr)}}
@container page (max-width:1100px){#bkk-demo .grid{grid-template-columns:repeat(4,1fr)}}
@container page (max-width:900px){#bkk-demo .grid{grid-template-columns:repeat(3,1fr)}
#bkk-demo h1{font-size:36px}
#bkk-demo .cats-grid{grid-template-columns:repeat(2,1fr)}}
@container page (max-width:640px){#bkk-demo .hero .wrap, #bkk-demo .adbar-zone, #bkk-demo .wrap{padding-left:14px;padding-right:14px}
#bkk-demo .hero .wrap{padding-top:6px}
#bkk-demo h1{font-size:30px;margin:6px 0 8px}
#bkk-demo .intro{font-size:14px}
#bkk-demo .chips{gap:6px;margin-bottom:14px}
#bkk-demo .chip{font-size:11.5px;padding:5px 10px}
#bkk-demo h2.sec-title{font-size:23px}
#bkk-demo .sec-head{margin:30px 0 14px}
#bkk-demo .card .best-strip{font-size:9px;padding:5px 6px}
#bkk-demo .card .gold-chip{font-size:9px;top:8px;left:8px;padding:4px 9px}
#bkk-demo .guide{margin-top:32px}
#bkk-demo .seo{margin-top:40px}
#bkk-demo .grid{grid-template-columns:repeat(2,1fr);gap:10px}
/* ← mobile: ALWAYS 2 per row */
#bkk-demo .card{border-radius:13px}
#bkk-demo .card .cb{padding:8px 10px 10px}
#bkk-demo .card .nm{font-size:12.5px}
#bkk-demo .card .mt{font-size:11px}
#bkk-demo .card .go{display:none}
#bkk-demo .geo-slot{margin:4px 0 0}
#bkk-demo .guide-card{gap:13px;padding:13px 14px}
#bkk-demo .guide-card .gth{width:88px}
#bkk-demo .guide-card .gt-title{font-size:16px}
#bkk-demo .seo{padding:28px 0 22px}
#bkk-demo .prose h2{font-size:21px}
#bkk-demo .prose p{font-size:14.5px}
#bkk-demo .cats-grid{grid-template-columns:repeat(2,1fr);gap:10px}
#bkk-demo .cat-card{border-radius:12px}
#bkk-demo .cat-card .cc{padding:12px 12px 13px}
#bkk-demo .cat-card .cc::before{width:20px;margin-bottom:9px}
#bkk-demo .cat-card .ct{font-size:15.5px;line-height:1.08}
#bkk-demo .cat-card .cs{font-size:11px;margin-top:5px;gap:7px}
#bkk-demo .cat-card .go2{font-size:9px;letter-spacing:.04em;margin-top:10px;padding-bottom:4px}
#bkk-demo .cat-card .tag{display:none}
#bkk-demo .cat-card .tag.tag-live{display:inline-flex;top:9px;left:9px;font-size:8.5px;letter-spacing:.16em;padding:5px 10px 5px 8px;gap:5px}
#bkk-demo .c-cam .cw{display:none}
#bkk-demo .cat-card .cam-dot{width:6px;height:6px}
#bkk-demo .cat-card .city-flag{font-size:9.5px;top:9px;right:9px;padding:4px 8px 4px 6px;gap:5px}
#bkk-demo .c-gc .cnum{top:38px;right:11px;gap:5px}
#bkk-demo .c-gc .cnum b{font-size:30px}
#bkk-demo .c-gc .cnum i{font-size:7px;letter-spacing:.13em}
#bkk-demo .c-sw .cs{gap:10px}
#bkk-demo .c-gfe::before{inset:6px;border-radius:5px}
#bkk-demo .c-gfe .go2{padding:6px 12px;font-size:9px}
#bkk-demo .c-cam .go2{padding:7px 12px;font-size:9.5px}
#bkk-demo .cities{padding:26px 14px 40px}
#bkk-demo .cities-grid{grid-template-columns:repeat(2,1fr);gap:9px}
#bkk-demo .city-card{padding:13px 34px 12px 13px;border-radius:12px}
#bkk-demo .city-card .cy-name{font-size:12.5px}
#bkk-demo .city-card .cy-meta{font-size:10.5px}
#bkk-demo .city-card .cy-go{right:9px;width:22px;height:22px;font-size:12px}
#bkk-demo .biz-in{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}
#bkk-demo .biz .btn{margin-left:0}}
/* ============ RELATED LINKS (discreet, end of page) ============ */
#bkk-demo .morelinks{padding:0 24px 46px;max-width:1220px;margin:0 auto}
#bkk-demo .morelinks .ml-group{border-top:1px solid var(--line);padding:14px 0 2px}
#bkk-demo .morelinks .ml-label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}
#bkk-demo .morelinks .ml-links{display:flex;flex-wrap:wrap;gap:6px 0;align-items:baseline}
#bkk-demo .morelinks a{font-size:12.5px;color:var(--ink-soft);padding:2px 10px;border-left:1px solid var(--line);line-height:1.3;transition:color .15s ease}
#bkk-demo .morelinks a:first-child{border-left:0;padding-left:0}
#bkk-demo .morelinks a:hover{color:var(--accent-deep)}
/* ============ STICKY APP BAR (copied verbatim from listing-filter.blade.php) ============ */
/* the bar lives OUTSIDE .bkk-page: container-type:inline-size would become the
   containing block for position:fixed and the bar would stop sticking. */
/* Clearance for the real absolute-positioned site header.
   Pre-JS fallback only: fitDemoHeader() measures the header and
   overwrites padding-top, so this survives any header height change. */
#bkk-demo{padding-top:172px}
@media (max-width:1100px){#bkk-demo{padding-top:96px}}
@media (max-width:640px){#bkk-demo{padding-top:84px}}

/* mirror listing-filter.blade.php: kill the global mobile ad banner so it
   cannot cover the app bar, and reserve room for the bar itself */
@media (max-width:991px){
  #stickyBannerFooter,.sticky-footer.mobile-footer{display:none !important}
  body{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}
}
@media (min-width:992px){body{padding-bottom:58px}}


/* ===== witness-page additions (city.blade.php): solo card + empty state ===== */
#bkk-demo .grid.grid-solo{grid-template-columns:1fr;max-width:760px;margin:0 auto}
#bkk-demo .card.card-solo{display:grid;grid-template-columns:minmax(190px,300px) 1fr;align-items:stretch}
#bkk-demo .card.card-solo .ph{aspect-ratio:3/4;height:100%}
#bkk-demo .card.card-solo .cb{align-self:center;padding:22px 18px}
#bkk-demo .card.card-solo .nm{font-size:22px;line-height:1.2;white-space:normal}
@media (max-width:640px){
  #bkk-demo .card.card-solo{grid-template-columns:minmax(140px,42%) 1fr}
  #bkk-demo .card.card-solo .nm{font-size:17px}
}
#bkk-demo .empty-band{background:var(--paper,#fff);border:1px dashed rgba(158,15,54,.35);border-radius:16px;padding:38px 22px;text-align:center;max-width:760px;margin:0 auto}
#bkk-demo .empty-band .eb-t{margin:0 0 8px;font-weight:800;font-size:18px}
#bkk-demo .empty-band .eb-x{margin:0;color:#6f6167;font-size:14.5px}
#bkk-demo .empty-band .eb-x a{color:#9e0f36;font-weight:700}


/* ===== v20: adaptive tile grid + the solo-card redesign (Ben, 2026-08-27) ===== */
/* With 4 tiles the grid is 4 columns as designed. With fewer (a city with no
   clubs and no GFE keeps only live-cam), tiles must not stretch into banners:
   cap the column width and let the row sit left-aligned. */
#bkk-demo .cats-grid.cats-few{grid-template-columns:repeat(auto-fit,minmax(230px,320px))}
@media (max-width:760px){
  #bkk-demo .cats-grid.cats-few{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
}

/* Solo card v2: a proper spotlight, not a starved grid cell. */
#bkk-demo .grid.grid-solo{max-width:860px}
#bkk-demo .card.card-solo{grid-template-columns:minmax(220px,340px) 1fr;border-radius:18px}
#bkk-demo .card.card-solo .cb-solo{
  display:flex;flex-direction:column;align-items:flex-start;gap:10px;
  align-self:center;padding:26px 26px 26px 24px;
}
#bkk-demo .card.card-solo .solo-eyebrow{
  font:800 10.5px/1 var(--body,'Figtree',sans-serif);letter-spacing:.14em;text-transform:uppercase;
  color:#9e0f36;
}
#bkk-demo .card.card-solo .nm{
  font-family:var(--display,'Fraunces',serif);font-weight:600;font-size:clamp(22px,3vw,30px);
  line-height:1.12;letter-spacing:-.01em;margin:0;white-space:normal;
}
#bkk-demo .card.card-solo .mt{font-size:13px}
#bkk-demo .card.card-solo .solo-x{
  font-size:14px;line-height:1.5;color:#6f6167;max-width:44ch;
  border-top:1px solid rgba(34,20,32,.08);padding-top:12px;
}
#bkk-demo .card.card-solo .solo-btn{
  display:inline-flex;align-items:center;gap:8px;margin-top:4px;
  padding:11px 18px;border-radius:10px;background:#9e0f36;color:#fff;
  font:800 13px/1 var(--body,'Figtree',sans-serif);letter-spacing:.03em;
  transition:transform .15s ease,box-shadow .15s ease;
}
#bkk-demo .card.card-solo:hover .solo-btn{
  transform:translateY(-1px);box-shadow:0 8px 18px -8px rgba(158,15,54,.6);
}
#bkk-demo .card.card-solo .go{display:none}
@media (max-width:640px){
  #bkk-demo .card.card-solo{grid-template-columns:1fr}
  #bkk-demo .card.card-solo .ph{aspect-ratio:4/3}
  #bkk-demo .card.card-solo .cb-solo{padding:18px}
}


/* ===== v2 mobile: reach the cards with less scrolling (Ben, 2026-08-28).
   Every vertical margin between the header and the first card row shrinks;
   the intro clamps to three lines VISUALLY while the full text stays in the
   HTML for crawlers. ===== */
@media (max-width:767.98px){
  #bkk-demo .hero .wrap{padding:4px 16px 0}
  #bkk-demo h1{font-size:31px;margin:4px 0 4px}
  #bkk-demo .crumb{font-size:11.5px}
  /* full text always visible (Ben, 2026-08-28): just a touch smaller.
     !important is required, not decorative: the site-wide style.css forces
     `p{font-size:15px!important}` under 768px, which silently kept this intro
     at 15px from 2026-08-28 until the near-me pass found it. */
  #bkk-demo .intro{font-size:13.5px !important;line-height:1.5;margin:0 0 8px}
  #bkk-demo .chips{margin:0 0 10px;gap:6px}
  #bkk-demo .chip{padding:4px 9px;font-size:11.5px}
  #bkk-demo .adbar-zone{padding:0 16px}
  #bkk-demo .geo-slot{margin:2px 0 0}
  #bkk-demo .sec-head{margin:10px 0 4px;gap:8px}
  #bkk-demo .sec-title{font-size:21px}
  #bkk-demo .sec-sub{font-size:12px}
}

/* ===== country preview: the city routing grid ===== */
#bkk-demo .ctry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
@media (max-width:1100px){#bkk-demo .ctry-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:700px){#bkk-demo .ctry-grid{grid-template-columns:repeat(2,1fr);gap:10px}}
#bkk-demo .ctry-card{
  position:relative;display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden;
  text-decoration:none;isolation:isolate;
  box-shadow:0 1px 2px rgba(34,20,32,.08),0 12px 26px -18px rgba(34,20,32,.35);
  transition:transform .2s ease,box-shadow .2s ease;
}
#bkk-demo .ctry-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(34,20,32,.1),0 18px 34px -16px rgba(158,15,54,.4)}
#bkk-demo .ctry-card.is-first{grid-row:span 2;aspect-ratio:auto}
@media (max-width:700px){#bkk-demo .ctry-card.is-first{grid-row:auto;aspect-ratio:4/3}}
#bkk-demo .ctry-card .bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .35s ease}
#bkk-demo .ctry-card:hover .bg{transform:scale(1.05)}
#bkk-demo .ctry-card .shade{position:absolute;inset:0;z-index:-1;
  background:linear-gradient(180deg,rgba(10,6,9,0) 30%,rgba(10,6,9,.42) 62%,rgba(10,6,9,.86) 100%)}
#bkk-demo .ctry-gold{
  position:absolute;top:10px;right:10px;width:28px;height:28px;display:grid;place-items:center;
  border-radius:50%;background:linear-gradient(135deg,#f6d465,#d9a72e);color:#4a3607;
  font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.35);
}
#bkk-demo .ctry-txt{position:absolute;left:12px;right:12px;bottom:10px;display:flex;flex-direction:column;gap:3px}
#bkk-demo .ctry-name{font-family:var(--disp);font-weight:600;font-size:21px;line-height:1.1;color:#fff;
  text-shadow:0 1px 10px rgba(0,0,0,.5)}
#bkk-demo .ctry-card.is-first .ctry-name{font-size:28px}
#bkk-demo .ctry-meta{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
  color:rgba(255,235,240,.92);display:flex;align-items:center;gap:6px}
#bkk-demo .ctry-meta .ar{font-style:normal;transition:transform .18s ease}
#bkk-demo .ctry-card:hover .ctry-meta .ar{transform:translateX(3px)}
@media (max-width:700px){
  #bkk-demo .ctry-name{font-size:16.5px}
  #bkk-demo .ctry-txt{left:9px;right:9px;bottom:8px}
}

/* sparse grids (1-3 cities): a card must never collapse to a sliver */
#bkk-demo .ctry-card{min-height:220px}

/* ============ COUNTRY PAGE: adaptive venue list (2026-09-07) ============ */
/* small country: every venue, grouped by city; cards identical to the city page */
#bkk-demo .venues-all .city-group{margin-top:22px}
#bkk-demo .venues-all .city-group:first-of-type{margin-top:4px}
#bkk-demo .city-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--line)}
#bkk-demo h3.city-group-name{display:flex;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:19px;font-weight:800;line-height:1.2;color:var(--ink)}
#bkk-demo h3.city-group-name img{border-radius:2px}
#bkk-demo .city-group-n{font-size:12.5px;font-weight:600;color:var(--muted);background:var(--paper-tint);border-radius:999px;padding:3px 10px}
#bkk-demo .city-group-link{font-size:13px;font-weight:700;color:var(--accent-deep);text-decoration:none;white-space:nowrap}
#bkk-demo .city-group-link:hover{color:var(--accent);text-decoration:underline}
@container page (max-width:640px){#bkk-demo h3.city-group-name{font-size:16px}
#bkk-demo .city-group-link{font-size:12px}}
/* PERF (2026-09-19, Ben "go"): everything below the first grid renders lazily. content-visibility:auto lets the
   browser skip style and layout for subtrees that are off screen (Style & Layout was 2.4 s of the city page's
   LCP render delay at 4x CPU). The intrinsic size keeps the scrollbar honest until a section is first rendered.
   Content stays in the DOM and in the HTML source: Google indexes it exactly as before. */
#bkk-demo .cats, #bkk-demo .biz, #bkk-demo .guide, #bkk-demo .seo, #bkk-demo .cities, #bkk-demo .morelinks, #bkk-demo .venues-all{content-visibility:auto;contain-intrinsic-size:auto 700px}
#bkk-demo .city-group{content-visibility:auto;contain-intrinsic-size:auto 420px}
#bkk-demo .grid .card:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:auto 300px}

