*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-3\.5{bottom:.875rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-3\.5{right:.875rem}.right-\[10px\]{right:10px}.top-1\/2{top:50%}.top-\[88px\]{top:88px}.top-full{top:100%}.z-\[200\]{z-index:200}.z-\[620\]{z-index:620}.z-\[625\]{z-index:625}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-left:auto;margin-right:auto}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[38px\]{margin-bottom:38px}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[9px\]{margin-bottom:9px}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[2\/1\]{aspect-ratio:2/1}.aspect-square{aspect-ratio:1/1}.h-0\.5{height:.125rem}.h-11{height:2.75rem}.h-3{height:.75rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[5px\]{height:5px}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100vh_-_40px\)\]{max-height:calc(100vh - 40px)}.min-h-\[68px\]{min-height:68px}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-3{width:.75rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[14px\]{width:14px}.w-\[17px\]{width:17px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[5px\]{width:5px}.w-\[min\(440px\2c calc\(100vw_-_32px\)\)\]{width:min(440px,calc(100vw - 32px))}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[14px\]{min-width:14px}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[600px\]{max-width:600px}.max-w-\[60vw\]{max-width:60vw}.max-w-\[640px\]{max-width:640px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[46\%\]{--tw-translate-y:-46%}.-translate-y-\[46\%\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[repeat\(auto-fit\2c minmax\(240px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[9px\]{gap:9px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-box{border-radius:var(--r)}.rounded-box-sm{border-radius:var(--r-sm)}.rounded-card-sm{border-radius:10px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[rgba\(176\2c 48\2c 48\2c 0\.25\)\]{border-color:rgba(176,48,48,.25)}.border-\[rgba\(184\2c 138\2c 10\2c 0\.2\)\]{border-color:rgba(184,138,10,.2)}.border-\[rgba\(232\2c 96\2c 42\2c 0\.2\)\]{border-color:rgba(232,96,42,.2)}.border-\[rgba\(232\2c 96\2c 42\2c 0\.3\)\]{border-color:rgba(232,96,42,.3)}.border-\[rgba\(232\2c 96\2c 42\2c 0\.35\)\]{border-color:rgba(232,96,42,.35)}.border-\[rgba\(232\2c 96\2c 42\2c 0\.4\)\]{border-color:rgba(232,96,42,.4)}.border-\[rgba\(26\2c 122\2c 74\2c 0\.2\)\]{border-color:rgba(26,122,74,.2)}.border-\[rgba\(26\2c 122\2c 74\2c 0\.25\)\]{border-color:rgba(26,122,74,.25)}.border-border{border-color:var(--border)}.border-border-2{border-color:var(--border2)}.border-line{border-color:var(--border)}.border-line2{border-color:var(--border2)}.border-orange{border-color:var(--orange)}.bg-\[\#009ee3\]{--tw-bg-opacity:1;background-color:rgb(0 158 227/var(--tw-bg-opacity,1))}.bg-\[rgba\(20\2c 16\2c 8\2c \.55\)\]{background-color:rgba(20,16,8,.55)}.bg-\[rgba\(232\2c 96\2c 42\2c 0\.08\)\]{background-color:rgba(232,96,42,.08)}.bg-bg{background-color:var(--bg)}.bg-bg2{background-color:var(--bg2)}.bg-bg3{background-color:var(--bg3)}.bg-border{background-color:var(--border)}.bg-brand{background-color:var(--orange)}.bg-green-bg{background-color:var(--green-bg)}.bg-orange{background-color:var(--orange)}.bg-orange-bg{background-color:var(--orange-bg)}.bg-red-bg{background-color:var(--red-bg)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-bg{background-color:var(--yellow-bg)}.bg-\[linear-gradient\(135deg\2c \#d4e8c2\2c \#c8deb8_50\%\2c \#e8d8b0\)\]{background-image:linear-gradient(135deg,#d4e8c2,#c8deb8 50%,#e8d8b0)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-orange{--tw-gradient-from:var(--orange) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange-dark{--tw-gradient-to:var(--orange-d) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-2\.5{padding:.625rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-\[13px\]{padding:13px}.p-\[18px\]{padding:18px}.p-\[9px\]{padding:9px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[22px\]{padding-top:22px;padding-bottom:22px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-3{padding-bottom:.75rem}.pb-8{padding-bottom:2rem}.pb-\[18px\]{padding-bottom:18px}.pb-\[19px\]{padding-bottom:19px}.pb-\[22px\]{padding-bottom:22px}.pb-\[38px\]{padding-bottom:38px}.pl-\[14px\]{padding-left:14px}.pr-\[34px\]{padding-right:34px}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-24{padding-top:6rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-\[88px\]{padding-top:88px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:var(--font-b),Inter,system-ui,sans-serif}.font-display{font-family:var(--font-d),Inter,system-ui,sans-serif}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[32px\]{font-size:32px}.text-\[48px\]{font-size:48px}.text-\[64px\]{font-size:64px}.text-\[9px\]{font-size:9px}.text-\[clamp\(36px\2c 4\.4vw\2c 52px\)\]{font-size:clamp(36px,4.4vw,52px)}.text-base{font-size:1rem;line-height:1.5rem}.text-h2{font-size:clamp(22px,3vw,32px);line-height:1.2;letter-spacing:-.5px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.3px\]{letter-spacing:-.3px}.tracking-\[0\.5px\],.tracking-\[\.5px\]{letter-spacing:.5px}.tracking-\[0\.7px\]{letter-spacing:.7px}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1px\]{letter-spacing:1px}.text-green{color:var(--green)}.text-ink{color:var(--ink)}.text-ink2{color:var(--ink2)}.text-ink3{color:var(--ink3)}.text-ink4{color:var(--ink4)}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-orange{color:var(--orange)}.text-orange-dark{color:var(--orange-d)}.text-red{color:var(--red)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow{color:var(--yellow)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_-4px_18px_rgba\(20\2c 16\2c 8\2c 0\.06\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-4px_18px_rgba\(20\2c 16\2c 8\2c 0\.06\)\]{--tw-shadow:0 -4px 18px rgba(20,16,8,.06);--tw-shadow-colored:0 -4px 18px var(--tw-shadow-color)}.shadow-\[0_-4px_20px_rgba\(20\2c 16\2c 8\2c 0\.06\)\]{--tw-shadow:0 -4px 20px rgba(20,16,8,.06);--tw-shadow-colored:0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_rgba\(20\2c 16\2c 8\2c \.28\)\]{--tw-shadow:0 24px 64px rgba(20,16,8,.28);--tw-shadow-colored:0 24px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(20\2c 16\2c 8\2c \.12\)\]{--tw-shadow:0 2px 12px rgba(20,16,8,.12);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_32px_rgba\(20\2c 16\2c 8\2c \.06\)\]{--tw-shadow:0 4px 32px rgba(20,16,8,.06);--tw-shadow-colored:0 4px 32px var(--tw-shadow-color)}.shadow-\[0_4px_32px_rgba\(20\2c 16\2c 8\2c \.06\)\],.shadow-card-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card-sm{--tw-shadow:0 1px 3px rgba(24,21,15,.06);--tw-shadow-colored:0 1px 3px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.backdrop-blur-\[3px\],.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\]{transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\2c filter\]{transition-property:transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-opacity{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-\[120ms\]{transition-duration:.12s}.duration-\[130ms\]{transition-duration:.13s}.duration-\[140ms\]{transition-duration:.14s}.duration-\[180ms\]{transition-duration:.18s}.duration-\[250ms\]{transition-duration:.25s}.ease-\[cubic-bezier\(\.22\2c \.85\2c \.3\2c 1\)\]{transition-timing-function:cubic-bezier(.22,.85,.3,1)}.\[text-wrap\:pretty\]{text-wrap:pretty}:root{--bg:#f5f2ec;--bg2:#fff;--bg3:#ede9e1;--bg4:#e3ded5;--ink:#141008;--ink2:#2c2617;--ink3:#6b6050;--ink4:#a89f90;--orange:#e8602a;--orange-l:#ff6b35;--orange-d:#c4501f;--orange-bg:#fff1eb;--dark:#141008;--dark2:#1e1a10;--border:#ddd8ce;--border2:#c8c2b5;--green:#1a7a4a;--green-bg:#e4f5ed;--yellow:#b88a0a;--yellow-bg:#fff8e0;--red:#b03030;--red-bg:#ffeded;--font-d:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-b:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-d-tracking:-0.03em;--font-b-tracking:-0.005em;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:30px;--fs-4xl:38px;--r:16px;--r-sm:10px;--r-xs:6px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-b);background:var(--bg);color:var(--ink);overflow-x:hidden;letter-spacing:var(--font-b-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}.book-price,.book-total,.br-code,.cal-grid .cd,.fc-price,.fc-price strong,.slot-time,.sp-row,.stat-num,.vc-price,.vc-price strong,.wb-price,.wb-sub{font-variant-numeric:tabular-nums lining-nums}.i{width:1em;height:1em;display:inline-block;vertical-align:-.18em;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn{font-family:var(--font-b);font-size:14px;font-weight:600;padding:12px 28px;border-radius:50px;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap}.btn-p{background:var(--orange);color:#fff}.btn-p:hover{background:var(--orange-l);transform:translateY(-1px);box-shadow:0 6px 20px rgba(232,96,42,.3)}.btn-o{background:transparent;color:var(--ink);border:1.5px solid var(--border)}.btn-o:hover{border-color:var(--orange);color:var(--orange)}.btn-sm{padding:8px 18px;font-size:13px}.btn-g{background:var(--bg3);color:var(--ink3);border:1px solid var(--border)}.btn-g:hover{background:var(--bg4)}.lang-switch{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-b);font-size:12px;font-weight:600;color:var(--ink3);padding:0 6px;flex-shrink:0}.lang-opt{background:transparent;border:none;padding:6px 8px;border-radius:50px;cursor:pointer;color:var(--ink3);font:inherit;transition:all .15s}.lang-opt:hover{color:var(--ink);background:var(--bg3)}.lang-opt.on{color:var(--orange);font-weight:700}.lang-opt:disabled{opacity:.5;cursor:wait}.lang-sep{color:var(--ink4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sbar-near{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--border);color:var(--ink2);font-family:var(--font-b);font-size:12px;font-weight:600;padding:7px 12px;border-radius:50px;cursor:pointer;transition:all .15s;flex-shrink:0;white-space:nowrap}.sbar-near:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-bg)}.sbar-near.on{border-color:var(--orange);background:var(--orange);color:#fff}.sbar-near svg{width:14px;height:14px}.radius-chips{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap;justify-content:center}.radius-chips .rc-label{font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--ink4)}.radius-chip{font-family:var(--font-b);font-size:12px;font-weight:500;padding:4px 10px;border-radius:50px;border:1px solid var(--border2);background:transparent;color:var(--ink3);cursor:pointer;transition:all .13s}.radius-chip:hover{border-color:var(--orange);color:var(--orange)}.radius-chip.on{background:var(--orange);border-color:var(--orange);color:#fff}.vc-dist{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--orange);margin-left:6px}.vc-dist svg{width:10px;height:10px}.near-modal{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:14px;box-shadow:0 12px 32px rgba(20,16,8,.12);z-index:80;display:flex;flex-direction:column;gap:10px}.near-modal-title{font-size:13px;font-weight:600;color:var(--ink)}.near-modal-sub{font-size:11px;color:var(--ink4);margin-top:-4px}.near-modal input{font-family:var(--font-b);font-size:13px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--ink);outline:none}.near-modal input:focus{border-color:var(--orange)}.near-modal-actions{display:flex;gap:8px;justify-content:flex-end}.near-modal-actions button{font-family:var(--font-b);font-size:12px;font-weight:600;padding:6px 14px;border-radius:50px;background:var(--ink);color:#fff;border:none;cursor:pointer}.near-modal-actions button.ghost{background:transparent;color:var(--ink3);border:1px solid var(--border)}.near-modal-error{font-size:12px;color:var(--red)}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--orange-bg);border:1px solid rgba(232,96,42,.2);border-radius:50px;padding:6px 16px;font-size:12px;font-weight:600;color:var(--orange-d);margin-bottom:28px;width:-moz-fit-content;width:fit-content}.eyebrow:before{content:"";width:6px;height:6px;background:var(--orange);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.stat-num{font-family:var(--font-d);font-size:30px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.stat-lbl{font-size:12px;margin-top:2px}.trust-strip{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 40px}.trust-inner{max-width:1240px;margin:0 auto;justify-content:space-around;gap:18px;flex-wrap:wrap}.trust-inner,.ts-item{display:flex;align-items:center}.ts-item{gap:10px;font-size:13px;color:var(--ink2)}.ts-item svg{font-size:18px;color:var(--orange)}.ts-item strong{font-weight:700;color:var(--ink)}.ts-sub{color:var(--ink4);font-size:12px}.ts-dot{width:4px;height:4px;border-radius:50%;background:var(--border2)}.search-wrap{max-width:860px;margin:32px auto 0;padding:0 40px;position:relative;z-index:10}.chips-wrap{max-width:1240px;margin:0 auto;padding:40px 40px 0}.chips-row{display:flex;align-items:center;gap:14px}.chips-label{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ink4);min-width:74px;flex-shrink:0}.chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.chips::-webkit-scrollbar{display:none}.chip{display:flex;align-items:center;gap:6px;padding:9px 18px;border-radius:50px;border:1.5px solid var(--border);background:var(--bg2);font-size:13px;font-weight:500;color:var(--ink3);cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0;text-decoration:none}.chip.on,.chip:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.chip-occ{background:transparent;border-style:dashed;border-color:var(--border2)}.how-wrap{max-width:1100px;margin:0 auto;background:var(--bg2);border:1px solid var(--border);border-radius:24px;padding:36px 40px}.how-head{text-align:center;margin-bottom:30px}.how-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.how-grid{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:flex-start;gap:0}.how-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 8px}.how-num{font-family:var(--font-d);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.how-icon,.how-num{color:var(--orange)}.how-icon{width:54px;height:54px;border-radius:50%;background:var(--orange-bg);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.how-title{font-family:var(--font-d);font-size:20px;font-weight:400;margin-bottom:8px;letter-spacing:-.01em}.how-text{font-size:13px;color:var(--ink3);line-height:1.6;max-width:240px}.how-conn{align-self:center;height:2px;background:linear-gradient(to right,var(--border),var(--orange) 50%,var(--border));margin-top:54px;border-radius:1px}.sec{max-width:1240px;margin:0 auto;padding:48px 40px}.sec-top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.sec-title{font-family:var(--font-d);font-size:32px;font-weight:400;letter-spacing:-.015em}.sec-title em{color:var(--orange);font-style:italic;font-weight:400}.sec-more{font-size:13px;font-weight:500;color:var(--orange);cursor:pointer;text-decoration:none}.sec-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--orange);margin-bottom:6px}.finde-row{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 12px}.finde-row::-webkit-scrollbar{display:none}.fc{flex-shrink:0;width:256px;border-radius:var(--r);overflow:hidden;background:var(--dark);cursor:pointer;transition:transform .2s;text-decoration:none;color:inherit}.fc:hover{transform:translateY(-3px)}.fc-img{height:155px;overflow:hidden;position:relative;background:var(--dark2)}.fc-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7;transition:transform .5s}.fc:hover .fc-img img{transform:scale(1.06)}.fc-spots{position:absolute;top:9px;right:9px;background:rgba(20,16,8,.7);backdrop-filter:blur(6px);border-radius:50px;padding:3px 9px;font-size:11px;font-weight:600;color:#fff}.fc-spots-hot{background:var(--red);color:#fff}.fc-body{padding:13px}.fc-name{font-family:var(--font-d);font-size:16px;font-weight:400;color:#fff;margin-bottom:3px;letter-spacing:-.01em}.fc-zone{font-size:11px;color:hsla(0,0%,100%,.4);margin-bottom:9px}.fc-foot{display:flex;align-items:center;justify-content:space-between}.fc-price{font-size:12px;color:hsla(0,0%,100%,.55)}.fc-price strong{color:#fff;font-weight:600}.fc-min{color:hsla(0,0%,100%,.4);font-weight:400}.fc-badge{position:absolute;top:9px;left:9px;font-size:10px;font-weight:700;padding:3px 9px;border-radius:14px;background:var(--orange);color:#fff;letter-spacing:.2px}.fc-badge-new{background:var(--green)}.fc-badge-hot{background:var(--red)}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vc{text-decoration:none;color:inherit;display:flex;flex-direction:column}.vc-fav{width:34px;height:34px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);border:none;font-size:17px;line-height:1;color:#6b6050;transition:transform .15s cubic-bezier(.34,1.56,.64,1),color .15s;padding:0;z-index:2;opacity:1}.vc-fav:hover{transform:scale(1.1)}.vc-fav:active{transform:scale(.95)}.vc-fav-pop{animation:vcFavPop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes vcFavPop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.vc-body{flex:1;display:flex;flex-direction:column}.vc-foot{margin-top:auto}.vc-cta{text-decoration:none}.vtog{align-items:center;gap:4px;background:var(--bg2);border:1px solid var(--border)}.vt,.vtog{display:flex}.vt{gap:5px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;text-decoration:none}.vt.on{background:var(--orange);color:#fff}.zona-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.zona{border-radius:var(--r-sm);overflow:hidden;position:relative;aspect-ratio:3/2;cursor:pointer;transition:transform .2s;text-decoration:none;color:inherit}.zona:hover{transform:scale(1.02)}.zona img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.zona-ov{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(20,16,8,.75))}.zona-info{position:absolute;bottom:13px;left:13px}.zona-name{font-family:var(--font-d);font-size:17px;font-weight:400;color:#fff}.zona-cnt{font-size:12px;color:hsla(0,0%,100%,.6);margin-top:2px}.cta-wrap{max-width:1240px;margin:0 auto;padding:0 40px 56px}.cta{border-radius:24px;background:var(--dark);padding:52px 60px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;position:relative;overflow:hidden}.cta-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:40px 40px}.cta-glow{position:absolute;right:80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(232,96,42,.22) 0,transparent 70%)}.cta-c{position:relative;z-index:1}.cta-sup{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.3);margin-bottom:10px}.cta-h{font-family:var(--font-d);font-size:36px;font-weight:400;color:#fff;line-height:1.1;letter-spacing:-.015em;margin-bottom:8px}.cta-h em{color:var(--orange);font-style:italic;font-weight:400}.cta-p{font-size:14px;color:hsla(0,0%,100%,.45);line-height:1.65}.cta-btns{position:relative;z-index:1;display:flex;flex-direction:column;gap:9px}.bcta{font-family:var(--font-b);font-size:14px;font-weight:600;padding:13px 30px;border-radius:50px;border:none;cursor:pointer;transition:all .2s;text-align:center;white-space:nowrap;text-decoration:none}.bcta-p{background:var(--orange);color:#fff}.bcta-p:hover{background:var(--orange-l)}.bcta-o{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.1)}.tm-google{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink3)}.tm-google svg{color:var(--orange);font-size:16px}.tm-google strong{color:var(--ink);font-weight:700}.tm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tm{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px;transition:transform .2s,box-shadow .2s}.tm:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(20,16,8,.08)}.tm-stars{color:var(--orange);font-size:15px;letter-spacing:1px}.tm-text{font-family:var(--font-d);font-size:17px;line-height:1.45;color:var(--ink2);font-style:italic;flex:1;letter-spacing:-.005em;font-weight:400}.tm-foot{gap:11px}.tm-av,.tm-foot{display:flex;align-items:center}.tm-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--bg3),var(--bg4));justify-content:center;font-size:13px;font-weight:700;color:var(--ink3);flex-shrink:0}.tm-name{font-size:13px;font-weight:600;color:var(--ink)}.tm-meta{font-size:11px;color:var(--ink4);margin-top:1px}footer.ats-footer,footer.atsf{background:var(--dark2);padding:56px 40px 28px;border-top:1px solid hsla(0,0%,100%,.04)}.foot-shell{max-width:1240px;margin:0 auto}.foot-main{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;gap:40px;align-items:flex-start;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.06)}.foot-logo{font-family:var(--font-d);font-size:22px;font-weight:600;color:#fff;letter-spacing:-.015em;margin-bottom:10px}.foot-logo span{color:var(--orange)}.foot-desc{font-size:14px;color:hsla(0,0%,100%,.45);line-height:1.55;margin-bottom:22px;max-width:340px}.foot-col-title{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:14px}.foot-link{display:block;font-size:13px;color:hsla(0,0%,100%,.55);margin-bottom:9px;text-decoration:none;transition:color .12s;cursor:pointer}.foot-link:hover{color:#fff}.foot-partner{display:flex;align-items:center;gap:14px;background:rgba(232,96,42,.08);border:1px solid rgba(232,96,42,.22);border-radius:14px;padding:12px 16px;text-decoration:none;max-width:360px;transition:all .18s}.foot-partner:hover{background:rgba(232,96,42,.14);border-color:rgba(232,96,42,.4);transform:translateY(-1px)}.foot-partner-icon{width:38px;height:38px;border-radius:10px;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.foot-partner-body{flex:1;min-width:0}.foot-partner-tag{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--orange);margin-bottom:2px}.foot-partner-title{font-family:var(--font-d);font-size:16px;font-weight:600;color:#fff;letter-spacing:-.005em}.foot-partner-title span{color:var(--orange);margin-left:4px;font-style:italic;transition:transform .18s;display:inline-block}.foot-partner:hover .foot-partner-title span{transform:translateX(3px)}.foot-bottom{justify-content:space-between;padding-top:22px;gap:14px}.foot-bottom,.foot-meta{display:flex;align-items:center;flex-wrap:wrap}.foot-meta{gap:10px;font-size:12px;color:hsla(0,0%,100%,.35)}.foot-dot{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.18);flex-shrink:0}.foot-social{display:flex;gap:8px}.foot-soc{width:34px;height:34px;border-radius:50%;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:15px;transition:all .15s}.foot-soc:hover{background:var(--orange);color:#fff}@media (max-width:860px){footer.ats-footer,footer.atsf{padding:36px 18px 22px}.foot-main{grid-template-columns:1fr 1fr;gap:28px}.foot-brand,.foot-partner{grid-column:span 2}.foot-partner{max-width:none}}@media (max-width:480px){.foot-main{grid-template-columns:1fr}.foot-brand,.foot-partner{grid-column:auto}.foot-bottom{flex-direction:column;align-items:flex-start;gap:14px}}.det-hero{height:440px;position:relative;overflow:hidden}.det-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.det-hero-ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,8,.15) 0,rgba(20,16,8,.75))}.det-back{position:absolute;top:80px;left:40px;background:hsla(40,31%,94%,.88);backdrop-filter:blur(10px);border-radius:50px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;border:none;font-family:var(--font-b);display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink)}.det-hero-body{position:absolute;bottom:0;left:0;right:0;padding:36px 40px}.det-cat{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:8px}.det-name{font-family:var(--font-d);font-size:clamp(32px,4.4vw,56px);font-weight:400;color:#fff;letter-spacing:-.02em;margin-bottom:10px}.det-meta{display:flex;align-items:center;gap:16px;font-size:14px;color:hsla(0,0%,100%,.65);flex-wrap:wrap}.det-meta strong{color:#fff}.gallery-strip{display:flex;gap:6px;padding:16px 40px;background:var(--bg2);border-bottom:1px solid var(--border);overflow-x:auto}.gallery-strip::-webkit-scrollbar{display:none}.gs-thumb{width:80px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:all .15s}.gs-thumb.on,.gs-thumb:hover{border-color:var(--orange)}.gs-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.det-layout{max-width:1240px;margin:0 auto;padding:36px 40px;display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:start}.det-sec{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--border)}.det-sec:last-child{border-bottom:none;margin-bottom:0}.det-sec-title{font-family:var(--font-d);font-size:20px;font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:10px}.book-sidebar{position:sticky;top:84px}.book-card{background:var(--bg2);border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:0 4px 24px rgba(20,16,8,.08)}.book-price{font-size:30px;font-weight:400;margin-bottom:4px;letter-spacing:-.015em}.book-price span{font-size:15px;font-weight:400;color:var(--ink3)}.book-stars{font-size:13px;color:var(--ink3);margin-bottom:20px}.book-field{margin-bottom:12px}.book-label{font-size:11px;font-weight:600;color:var(--ink3);letter-spacing:.2px}.book-select{width:100%;font-family:var(--font-b);font-size:14px;padding:11px 14px;border:1.5px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);outline:none;cursor:pointer}.book-select:focus{border-color:var(--orange)}.book-total{display:flex;justify-content:space-between;font-size:14px;color:var(--ink3);margin:16px 0 8px;padding-top:16px;border-top:1px solid var(--border)}.book-total strong{color:var(--ink);font-weight:600}.book-cta{padding:15px;margin-bottom:10px;display:block;text-align:center}.book-note{font-size:12px;color:var(--ink4);text-align:center}.book-infos{margin-top:16px;display:flex;flex-direction:column;gap:8px}.book-info{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--ink3);background:var(--bg3);border-radius:var(--r-xs);padding:8px 11px}.book-info-icon{font-size:14px;flex-shrink:0}.wiz-layout{padding-top:64px;min-height:100vh;background:var(--bg);padding-bottom:100px}body.on-wizard .sali-fab,body.on-wizard .sali-tooltip{display:none!important}.wiz-venue-bar{background:var(--dark);padding:14px 40px;gap:14px}.wiz-venue-bar,.wvb-emoji{display:flex;align-items:center}.wvb-emoji{font-size:22px;width:44px;height:44px;background:hsla(0,0%,100%,.08);border-radius:10px;justify-content:center;flex-shrink:0}.wvb-name{font-family:var(--font-d);font-size:16px;font-weight:700;color:#fff}.wvb-meta{font-size:12px;color:hsla(0,0%,100%,.4);margin-top:2px}.wvb-back{margin-left:auto;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.5);cursor:pointer;padding:6px 14px;border-radius:50px;border:1px solid hsla(0,0%,100%,.12);transition:all .15s;text-decoration:none}.wvb-back:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.wiz-progress{background:var(--bg2);border-bottom:1px solid var(--border);padding:16px 40px}.wiz-prog-inner{max-width:640px;margin:0 auto}.wiz-prog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:14px}.wiz-prog-title{font-family:var(--font-d);font-size:14px;font-weight:700}.wiz-prog-count{color:var(--ink3)}.wiz-hold,.wiz-prog-count{font-size:12px;font-weight:500}.wiz-hold{display:flex;align-items:center;gap:6px;color:var(--orange-d);background:var(--orange-bg);border:1px solid rgba(232,96,42,.2);padding:5px 12px;border-radius:50px}.wiz-hold svg{color:var(--orange);font-size:14px}.wiz-hold strong{color:var(--orange-d);font-weight:700;font-variant-numeric:tabular-nums}.wiz-hold.exp{background:#ffeded;border-color:rgba(176,48,48,.25)}.wiz-hold.exp,.wiz-hold.exp strong,.wiz-hold.exp svg{color:var(--red)}.wiz-bar{height:4px;background:var(--bg3);border-radius:2px;overflow:hidden;margin-bottom:14px}.wiz-fill{height:100%;background:var(--orange);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.wiz-steps{display:flex;align-items:flex-start}.ws{display:flex;flex-direction:column;align-items:center;flex:1}.ws:last-child{flex:none}.ws-row{width:100%}.ws-dot,.ws-row{display:flex;align-items:center}.ws-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--border2);background:var(--bg2);justify-content:center;font-size:10px;font-weight:600;color:var(--ink4);flex-shrink:0;transition:all .2s}.ws-dot.done{background:var(--orange);color:#fff}.ws-dot.cur,.ws-dot.done{border-color:var(--orange)}.ws-dot.cur{color:var(--orange)}.ws-line{flex:1;height:2px;background:var(--border);transition:background .2s}.ws-line.done{background:var(--orange)}.ws-lbl{font-size:9px;font-weight:500;color:var(--ink4);margin-top:4px;text-align:center;line-height:1.3}.ws-lbl.cur{color:var(--orange)}.ws-lbl.done{color:var(--green)}.wiz-body{max-width:640px;margin:0 auto;padding:28px 40px 0}.wiz-step{display:block}.wiz-h{font-family:var(--font-d);font-size:22px;font-weight:600;letter-spacing:-.3px;margin-bottom:5px}.wiz-sub{font-size:14px;color:var(--ink3);margin-bottom:22px;line-height:1.6}.cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-m{font-family:var(--font-d);font-size:15px;font-weight:700;text-transform:capitalize}.cal-arr{width:30px;height:30px;border-radius:8px;border:1.5px solid var(--border);background:var(--bg2);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;color:var(--ink3);transition:all .12s;padding:0}.cal-arr:hover:not(:disabled){border-color:var(--orange);color:var(--orange)}.cal-arr:disabled{opacity:.4;cursor:default}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:10px}.cdn{font-size:11px;font-weight:600;text-align:center;padding:3px 0}.cd,.cdn{color:var(--ink4)}.cd{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .12s;position:relative;background:none;border:none}.cd.av{color:var(--ink)}.cd.av:after{content:"";position:absolute;bottom:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:var(--green);border-radius:50%}.cd.av:hover{background:var(--bg3)}.cd.sel{background:var(--orange)!important;color:#fff!important;font-weight:700}.cd.sel:after{background:hsla(0,0%,100%,.6)}.cd.dis{opacity:.3;cursor:default}.cal-note{background:var(--yellow-bg);border:1px solid rgba(184,138,10,.2);border-radius:var(--r-xs);padding:9px 12px;font-size:12px;color:var(--yellow);margin-top:10px;font-weight:500}.slots-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.slot{padding:12px 8px;border:1.5px solid var(--border);border-radius:var(--r-sm);text-align:center;cursor:pointer;transition:all .14s;background:var(--bg2)}.slot:hover:not(.full):not(:disabled){border-color:var(--orange)}.slot.sel{background:var(--orange-bg);border-color:rgba(232,96,42,.4)}.slot.full,.slot:disabled{opacity:.4;cursor:default}.slot-time{font-family:var(--font-d);font-size:15px;font-weight:700;margin-bottom:3px}.slot-av{font-size:11px;color:var(--ink3)}.slot.full .slot-time{text-decoration:line-through}.prefill-card{background:var(--bg2);border:1.5px dashed var(--orange);border-radius:14px;padding:14px 16px;margin-bottom:22px;gap:14px;flex-wrap:wrap}.prefill-card,.prefill-head{display:flex;align-items:center}.prefill-head{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--orange);gap:6px}.prefill-head svg{width:14px;height:14px}.prefill-rows{display:flex;gap:18px;flex:1;flex-wrap:wrap}.prefill-row{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--ink4)}.prefill-row strong{font-size:13px;color:var(--ink2);font-weight:600}.prefill-edit{font-family:var(--font-b);font-size:12px;font-weight:600;color:var(--orange);background:none;border:none;cursor:pointer;text-decoration:underline}.prefill-edit:hover{color:var(--orange-d)}.ibox{border-radius:var(--r-xs);padding:10px 13px;margin-bottom:12px;font-size:13px;line-height:1.65}.ib-y{background:var(--yellow-bg);border:1px solid rgba(184,138,10,.2);color:var(--yellow)}.ib-g{background:var(--bg3);border:1px solid var(--border);color:var(--ink3)}.ib-green{background:var(--green-bg);border:1px solid rgba(26,122,74,.2);color:var(--green)}.ib-orange{background:var(--orange-bg);border:1px solid rgba(232,96,42,.2);color:var(--orange-d)}.fg{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.fg2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fl{font-size:11px;font-weight:600;color:var(--ink3)}.fi{background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--r-xs);padding:10px 13px;font-family:var(--font-b);font-size:14px;color:var(--ink);outline:none;transition:border-color .13s;width:100%}.fi:focus{border-color:var(--orange)}.fi::-moz-placeholder{color:var(--ink4)}.fi::placeholder{color:var(--ink4)}textarea.fi{resize:vertical;min-height:68px}.wiz-bottom{position:fixed;bottom:0;left:0;right:0;background:var(--bg2);border-top:1px solid var(--border);padding:14px 40px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px rgba(20,16,8,.06);z-index:200}.wb-price{font-family:var(--font-d);font-size:20px;font-weight:800;color:var(--orange)}.wb-sub{font-size:11px;color:var(--ink4);margin-top:1px}.wb-btns{display:flex;gap:8px}.wb-back{font-family:var(--font-b);font-size:13px;font-weight:500;padding:10px 20px;border-radius:50px;border:1.5px solid var(--border2);background:transparent;color:var(--ink3);cursor:pointer}.wb-back:hover{border-color:var(--ink);color:var(--ink)}.wb-next{font-family:var(--font-b);font-size:14px;font-weight:600;padding:12px 32px;border-radius:50px;border:none;background:var(--orange);color:#fff;cursor:pointer;transition:all .18s}.wb-next:hover:not(:disabled){background:var(--orange-l)}.wb-next:disabled{opacity:.45;cursor:default}.success-wrap{text-align:center;padding:24px 0 20px;max-width:520px;margin:0 auto}.success-icon{width:64px;height:64px;margin:0 auto 28px;border-radius:50%;background:var(--green-bg);display:flex;align-items:center;justify-content:center;color:var(--green);position:relative;animation:succPop .5s cubic-bezier(.34,1.56,.64,1)}.success-icon[data-status=pending]{background:var(--yellow-bg);color:var(--yellow)}.success-icon[data-status=err]{background:var(--red-bg);color:var(--red)}.success-icon:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(26,122,74,.18);animation:succRing 1.6s ease-out infinite}.success-icon[data-status=pending]:after{border-color:rgba(184,138,10,.2)}.success-icon[data-status=err]:after{border-color:rgba(176,48,48,.2)}.success-icon svg{width:30px;height:30px;stroke-width:3}@keyframes succPop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes succRing{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}.success-title{font-family:var(--font-d);font-size:32px;margin-bottom:8px;line-height:1.1}.success-sub{font-size:14px;color:var(--ink3);line-height:1.6;margin-bottom:26px;max-width:380px;margin-left:auto;margin-right:auto}.booking-ref{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:0;margin-bottom:14px;text-align:left;overflow:hidden;box-shadow:0 6px 24px rgba(20,16,8,.06)}.br-head{background:linear-gradient(135deg,#fafaf6,var(--bg));padding:16px 20px;border-bottom:1px solid var(--border);gap:14px}.br-head,.br-venue-icon{display:flex;align-items:center}.br-venue-icon{width:42px;height:42px;border-radius:10px;background:var(--orange-bg);color:var(--orange);justify-content:center;font-size:18px;flex-shrink:0}.br-venue-icon svg{width:20px;height:20px}.br-head-info{flex:1;min-width:0}.br-head-name{font-family:var(--font-d);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.2}.br-head-when{font-size:12px;color:var(--ink3);margin-top:2px}.br-code-pill{font-family:var(--font-d);font-size:13px;font-weight:700;color:var(--orange);background:var(--orange-bg);border:1px dashed rgba(232,96,42,.3);border-radius:8px;padding:5px 10px;letter-spacing:-.005em;white-space:nowrap;font-variant-numeric:tabular-nums}.br-body{padding:14px 20px;display:flex;flex-direction:column;gap:8px}.br-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ink3)}.br-row span:first-child{display:flex;align-items:center;gap:8px}.br-row span:first-child svg{width:14px;height:14px;color:var(--ink4)}.br-row span:last-child,.br-row strong{font-weight:600;color:var(--ink);text-align:right}.br-foot{padding:12px 20px;background:var(--bg);border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:13px}.br-foot-label{color:var(--ink3)}.br-foot-val{font-family:var(--font-d);font-size:18px;font-weight:800;color:var(--orange);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.success-note{display:flex;align-items:center;gap:10px;background:#e7f4ec;border:1px solid rgba(37,211,102,.18);border-radius:10px;padding:10px 14px;margin-bottom:16px;text-align:left;font-size:12px;color:#1d6b3e}.success-note svg{color:#25d366;flex-shrink:0}.success-note strong{color:var(--ink);font-weight:600}.sali-fab{position:fixed;bottom:28px;right:28px;z-index:500;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--orange) 0,var(--orange-d) 100%);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 20px rgba(232,96,42,.4),0 1px 4px rgba(20,16,8,.1);transition:all .2s;border:none;font-family:var(--font-b);color:#fff;font-size:24px}.sali-fab:hover{transform:scale(1.08);box-shadow:0 8px 28px rgba(232,96,42,.5)}.sali-panel{position:fixed;bottom:100px;right:28px;z-index:500;width:360px;max-height:560px;background:var(--bg2);border-radius:20px;box-shadow:0 8px 48px rgba(20,16,8,.18),0 1px 4px rgba(20,16,8,.08);border:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden;animation:slideUp .25s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sali-header{padding:16px 20px;background:linear-gradient(135deg,var(--orange) 0,var(--orange-d) 100%);gap:12px;flex-shrink:0}.sali-av,.sali-header{display:flex;align-items:center}.sali-av{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);justify-content:center;font-size:20px}.sali-info{flex:1}.sali-name{font-family:var(--font-d);font-size:16px;font-weight:700;color:#fff}.sali-status{font-size:11px;color:hsla(0,0%,100%,.7);display:flex;align-items:center;gap:5px}.sali-status:before{content:"";width:6px;height:6px;background:#4ade80;border-radius:50%}.sali-close{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.15);border:none;cursor:pointer;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .13s}.sali-close:hover{background:hsla(0,0%,100%,.25)}.sali-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.sali-messages::-webkit-scrollbar{width:0}.msg{display:flex;gap:8px;align-items:flex-end}.msg.user{flex-direction:row-reverse}.msg-av{width:28px;height:28px;border-radius:50%;background:var(--orange-bg);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.msg-bubble{max-width:240px;padding:10px 13px;border-radius:16px;font-size:13px;line-height:1.55}.msg.bot .msg-bubble{background:var(--bg3);color:var(--ink2);border-bottom-left-radius:4px}.msg.user .msg-bubble{background:var(--orange);color:#fff;border-bottom-right-radius:4px}.sali-typing{display:flex;align-items:center;gap:5px;padding:10px 13px;background:var(--bg3);border-radius:16px;border-bottom-left-radius:4px;width:-moz-fit-content;width:fit-content}.sali-typing span{width:6px;height:6px;border-radius:50%;background:var(--ink4);animation:bounce .8s infinite}.sali-typing span:nth-child(2){animation-delay:.15s}.sali-typing span:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sali-suggestions{padding:0 16px 10px;display:flex;flex-wrap:wrap;gap:6px}.sali-sug-label{width:100%;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--ink4);margin-bottom:2px}.sali-sug{font-size:12px;font-weight:500;padding:6px 12px;border-radius:50px;border:1px solid var(--border);background:var(--bg2);color:var(--ink3);cursor:pointer;transition:all .13s;white-space:nowrap}.sali-sug:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-bg)}.sali-sug.sug-help{border-style:dashed}.sali-input-wrap{padding:12px 16px;border-top:1px solid var(--border);display:flex;gap:8px;flex-shrink:0}.sali-input{flex:1;font-family:var(--font-b);font-size:13px;border:1.5px solid var(--border);border-radius:50px;padding:9px 16px;outline:none;background:var(--bg);color:var(--ink);transition:border-color .13s}.sali-input:focus{border-color:var(--orange)}.sali-input::-moz-placeholder{color:var(--ink4)}.sali-input::placeholder{color:var(--ink4)}.sali-send{width:36px;height:36px;border-radius:50%;background:var(--orange);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:15px;transition:all .15s;flex-shrink:0;color:#fff}.sali-send:hover:not(:disabled){background:var(--orange-l)}.sali-send:disabled{opacity:.45;cursor:default}.sk{background:linear-gradient(90deg,var(--bg3) 25%,var(--bg) 50%,var(--bg3) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--r-xs)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wrap{max-width:1240px;margin:0 auto;padding:200px 32px 32px}.h-act.is-fav{color:var(--orange);background:rgba(232,96,42,.08);border-color:rgba(232,96,42,.3)}.h-act.is-fav .heart-icon{fill:var(--orange)}.det-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:rgba(24,21,15,.95);color:#fff;padding:12px 22px;border-radius:50px;font-family:var(--font-b);font-size:13px;font-weight:500;z-index:1100;box-shadow:0 4px 20px rgba(0,0,0,.18);animation:detToastIn .2s ease-out}@keyframes detToastIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:18px 4px;margin-bottom:36px}.stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 12px;border-right:1px solid var(--border);gap:4px}.stat:last-child{border-right:none}.stat-icon{width:32px;height:32px;border-radius:50%;background:var(--orange-bg);color:var(--orange);display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:4px}.stat-val{font-family:var(--font-d);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1}.stat-lbl{font-size:11px;color:var(--ink4);font-weight:500}.det-v2 .sec{margin-bottom:38px;padding-bottom:38px;border-bottom:1px solid var(--border)}.det-v2 .sec:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.det-v2 .sec-title{font-family:var(--font-d);font-size:22px;font-weight:700;letter-spacing:-.015em;margin-bottom:14px;line-height:1.2}.high{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;transition:all .2s}.high:hover{border-color:var(--border2);transform:translateY(-2px);box-shadow:0 8px 24px rgba(20,16,8,.06)}.high-icon{width:36px;height:36px;border-radius:10px;background:var(--orange-bg);color:var(--orange);display:flex;align-items:center;justify-content:center;font-size:16px}.high-title{font-family:var(--font-d);font-size:15px;font-weight:700;letter-spacing:-.005em}.high-text{font-size:13px;color:var(--ink3);line-height:1.5}.incl{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:600px){.incl{grid-template-columns:1fr}}.incl-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink2);padding:11px 14px;background:var(--bg2);border:1px solid var(--border);border-radius:10px}.incl-item svg{color:var(--green);font-size:14px;flex-shrink:0}.info-banner{display:flex;flex-direction:column;gap:8px;margin:16px 0}.info-banner-at-start{margin:0 0 18px}.info-banner-near-location{margin:14px 0 0}.info-banner-before-confirm{margin:24px 0 0}.info-card{display:flex;gap:12px;align-items:flex-start;background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.info-emoji{font-size:22px;line-height:1;flex-shrink:0;margin-top:2px}.info-body{flex:1;min-width:0}.info-title{font-family:var(--font-d);font-size:13px;font-weight:700;color:var(--ink);margin-bottom:2px;letter-spacing:-.005em}.info-content{font-size:13px;color:var(--ink2);line-height:1.5}.menu-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.menu-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:16px 18px;transition:border-color .15s,transform .15s}.menu-card:hover{border-color:var(--orange);transform:translateY(-1px)}.menu-card-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.menu-emoji{font-size:20px}.menu-name{font-family:var(--font-d);font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.menu-desc{font-size:13px;color:var(--ink3);line-height:1.5;margin-bottom:10px}.menu-price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.menu-price{font-family:var(--font-d);font-size:18px;font-weight:700;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.menu-unit{font-size:12px;color:var(--ink4)}.menu-weekend{font-size:11px;color:var(--orange-d);padding:0 4px}.high .menu-price-foot{margin-top:8px;font-family:var(--font-d);font-size:14px;font-weight:700;color:var(--orange);letter-spacing:-.005em}.variant-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.variant-card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:14px 16px;transition:border-color .15s}.variant-card:hover{border-color:var(--ink3)}.variant-name{font-family:var(--font-d);font-size:15px;font-weight:600;color:var(--ink);margin-bottom:4px}.variant-desc{font-size:12px;color:var(--ink3);line-height:1.45;margin-bottom:8px}.variant-price{font-size:13px}.variant-base{color:var(--green);font-weight:500}.variant-delta{color:var(--orange-d);font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:860px){.menu-cards,.variant-cards{grid-template-columns:1fr}}.book-rail{position:sticky;top:88px}.book{background:var(--bg2);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 4px 32px rgba(20,16,8,.06)}.book-head{padding:20px 22px 18px;border-bottom:1px solid var(--border)}.book-price-row{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.book-from{font-size:13px;color:var(--ink3)}.book-price{font-family:var(--font-d);font-size:32px;font-weight:900;color:var(--ink);letter-spacing:-.03em;line-height:1}.book-unit{font-size:13px;color:var(--ink3);font-weight:400}.book-rating{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3)}.book-rating .star{color:var(--orange);font-size:13px}.book-rating strong{color:var(--ink)}.book-body{padding:16px 22px 22px}.book-field,.book-field-row{margin-bottom:10px}.book-field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.book-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ink4);margin-bottom:5px;display:block}.book-input{width:100%;font-family:var(--font-b);font-size:13px;padding:11px 13px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg);color:var(--ink);outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.book-input:focus{border-color:var(--orange)}.book-counter{display:flex;align-items:center;justify-content:space-between;border:1.5px solid var(--border);border-radius:10px;padding:8px 12px}.book-counter-info{font-size:13px;font-weight:500;color:var(--ink2)}.book-counter-sub{font-size:11px;color:var(--ink4)}.book-counter-ctrl{gap:10px}.bc-btn,.book-counter-ctrl{display:flex;align-items:center}.bc-btn{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--border2);background:var(--bg);color:var(--ink2);font-size:14px;line-height:1;cursor:pointer;justify-content:center;transition:all .15s;padding:0}.bc-btn:hover:not(:disabled){background:var(--orange);color:#fff;border-color:var(--orange)}.bc-btn:disabled{opacity:.4;cursor:default}.bc-num{font-family:var(--font-d);font-size:17px;font-weight:700;min-width:20px;text-align:center}.book-sum{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.book-sum-row{display:flex;justify-content:space-between;font-size:13px;color:var(--ink3);margin-bottom:5px}.book-sum-row strong{color:var(--ink);font-weight:600}.book-total-row{display:flex;justify-content:space-between;font-family:var(--font-d);font-size:16px;font-weight:700;color:var(--ink);margin-top:10px;padding-top:10px;border-top:1px solid var(--border);letter-spacing:-.005em}.book-total-row .total-val{color:var(--orange)}.book-cta{width:100%;background:var(--orange);color:#fff;font-family:var(--font-b);font-size:15px;font-weight:700;padding:14px;border:none;border-radius:50px;cursor:pointer;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;text-decoration:none}.book-cta:hover{background:var(--orange-l);transform:translateY(-1px);box-shadow:0 8px 24px rgba(232,96,42,.35)}.book-trust{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--ink3);text-align:center}.book-trust-row{display:flex;align-items:center;justify-content:center;gap:6px}.book-trust-row svg{color:var(--green);font-size:12px}.book-urgency{padding:10px 22px;background:linear-gradient(90deg,rgba(232,96,42,.08),transparent);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px;font-size:12px;color:var(--orange-d)}.book-urgency-dot{width:6px;height:6px;border-radius:50%;background:var(--orange);animation:pulse 2s infinite;flex-shrink:0}.book-urgency strong{font-weight:700}.lb{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.95);display:flex;flex-direction:column;animation:lbIn .25s ease}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.lb-header{justify-content:space-between;padding:18px 24px;flex-shrink:0}.lb-btn,.lb-header{display:flex;align-items:center}.lb-btn{width:42px;height:42px;border-radius:50%;border:none;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;font-size:16px;justify-content:center;transition:background .15s;backdrop-filter:blur(8px)}.lb-btn:hover{background:hsla(0,0%,100%,.18)}.lb-counter{font-family:var(--font-d);font-size:15px;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em}.lb-counter-sep{opacity:.4;margin:0 4px}.lb-stage{flex:1;display:flex;align-items:center;justify-content:center;padding:0 80px;min-height:0;position:relative;cursor:zoom-out}.lb-stage img,.lb-stage video{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:default}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:none;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);transition:background .15s}.lb-nav:hover{background:hsla(0,0%,100%,.18)}.lb-nav-prev{left:18px}.lb-nav-next{right:18px}@media (max-width:900px){.wrap{padding:180px 18px 24px}.book-rail{position:static}.lb-stage{padding:0 18px}}.leaflet-popup-content-wrapper{border-radius:12px!important;box-shadow:0 6px 24px rgba(0,0,0,.14)!important;padding:0!important}.leaflet-popup-content{margin:12px 14px!important;min-width:180px!important;font-family:var(--font-b),"Geist",sans-serif!important}.leaflet-popup-close-button{font-size:18px!important;top:6px!important;right:8px!important}@media (max-width:860px){.ats-nav{padding:0 18px}.nav-center,.nav-login{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-left{padding:48px 22px 32px}.hero-right{height:280px;position:relative}.hero-h1{font-size:clamp(34px,8vw,52px)}.hero-sali{max-width:none}.trust-strip{padding:14px 18px}.trust-inner{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.trust-inner::-webkit-scrollbar{display:none}.ts-item{white-space:nowrap}.ts-dot,.ts-item{flex-shrink:0}.search-wrap{padding:0 18px}.sec{padding:32px 18px}.chips-wrap{padding:24px 18px 0}.chips-row{flex-direction:column;align-items:flex-start;gap:6px}.chips-label{min-width:0}.how-wrap{padding:28px 22px}.how-grid{grid-template-columns:1fr;gap:18px}.how-conn{display:none}.grid4{grid-template-columns:1fr 1fr;gap:12px}.tm-grid{grid-template-columns:1fr}.zona-grid{grid-template-columns:1fr 1fr}.cta-wrap{padding:0 18px 32px}.cta{padding:32px 24px;grid-template-columns:1fr}.cta-btns{flex-direction:row}footer.ats-footer{padding:36px 18px 22px}.foot-grid{grid-template-columns:1fr 1fr;gap:24px}.foot-trust{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.det-layout{grid-template-columns:1fr;padding:24px 18px}.book-sidebar{position:static}.det-hero{height:340px}.det-back{top:74px;left:18px}.det-hero-body{padding:22px}.gallery-strip,.wiz-venue-bar{padding:12px 18px}.wiz-body{padding:24px 18px 0}.wiz-progress{padding:14px 18px}.wiz-prog-top{flex-direction:column;align-items:stretch;gap:8px}.wiz-bottom{padding:12px 18px}.wb-next{padding:11px 22px}.sali-panel{width:calc(100vw - 24px);right:12px;bottom:84px}.sali-fab{right:18px;bottom:18px}.ws-lbl{display:none}}@media (max-width:640px){.foot-grid,.grid4,.zona-grid{grid-template-columns:1fr}.det-hero{height:280px}.det-name{font-size:30px}.nav-cta{padding:7px 14px;font-size:12px}.hero-btns{flex-direction:column;align-items:stretch}.hero-btns .btn{justify-content:center}.det-meta{flex-wrap:wrap;gap:8px;font-size:13px}.fg2{grid-template-columns:1fr}}.auth-overlay{position:fixed;inset:0;background:rgba(20,16,8,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:600;animation:auth-fade .25s ease}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}.auth-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:610;background:var(--bg2);border-radius:24px;width:min(880px,calc(100vw - 32px));max-height:calc(100vh - 40px);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 32px 80px rgba(20,16,8,.32);animation:auth-pop .3s cubic-bezier(.22,.85,.3,1)}@keyframes auth-pop{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.auth-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(8px);border:none;color:var(--ink2);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;z-index:5;transition:background .15s}.auth-close:hover{background:#fff;color:var(--ink)}.auth-left{position:relative;background:radial-gradient(120% 80% at 0 100%,rgba(232,96,42,.35) 0,transparent 55%),linear-gradient(160deg,#1e1a10,#0e0b05);overflow:hidden;display:flex;align-items:center;padding:56px 44px}.auth-left-bg{position:absolute;right:-80px;top:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(232,96,42,.22) 0,transparent 70%);pointer-events:none}.auth-left:before{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:32px 32px}.auth-left:after,.auth-left:before{content:"";position:absolute;pointer-events:none}.auth-left:after{bottom:-40%;left:-20%;width:80%;height:80%;background:radial-gradient(circle,rgba(232,96,42,.18) 0,transparent 65%)}.auth-left-content{position:relative;z-index:1;color:#fff;width:100%}.auth-logo{font-family:var(--font-d);font-size:18px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:64px;opacity:.92}.auth-logo span,.auth-tag{color:var(--orange)}.auth-tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:transparent;border:none;padding:0;margin-bottom:18px}.auth-tag:before{content:"";width:24px;height:1px;background:var(--orange)}.auth-quote{font-family:var(--font-d);font-size:36px;font-weight:900;line-height:1.04;letter-spacing:-.035em;margin-bottom:40px;color:#fff;max-width:340px}.auth-quote em{color:var(--orange);font-style:normal;font-weight:900}.auth-perks{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.auth-perk{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:500;color:hsla(0,0%,100%,.82);line-height:1.45}.auth-perk svg{color:var(--orange);font-size:12px;background:rgba(232,96,42,.16);width:20px;height:20px;border-radius:50%;padding:4px;flex-shrink:0;margin-top:1px;stroke-width:2.5}.auth-right{padding:32px 36px 28px;display:flex;flex-direction:column;overflow-y:auto}.auth-tabs{display:flex;background:var(--bg3);border-radius:12px;padding:3px;margin-bottom:24px}.auth-tab{flex:1;font-family:var(--font-b);font-size:13px;font-weight:600;padding:9px 0;border:none;background:transparent;cursor:pointer;border-radius:9px;color:var(--ink3);transition:all .18s}.auth-tab.on{background:var(--bg2);color:var(--ink);box-shadow:0 1px 3px rgba(20,16,8,.08)}.auth-body{display:flex;flex-direction:column}.auth-title{font-family:var(--font-d);font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.02em;margin:0 0 6px}.auth-subtitle{font-size:13px;color:var(--ink3);margin:0 0 18px}.auth-social{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.auth-soc-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;font-family:var(--font-b);font-size:13px;font-weight:600;color:var(--ink);background:var(--bg2);border:1.5px solid var(--border);border-radius:50px;cursor:pointer;transition:all .15s}.auth-soc-btn:hover{border-color:var(--ink);background:var(--bg);transform:translateY(-1px);box-shadow:0 4px 12px rgba(20,16,8,.06)}.auth-divider{display:flex;align-items:center;gap:12px;margin:14px 0 18px;color:var(--ink4);font-size:11px;font-weight:500}.auth-divider:after,.auth-divider:before{content:"";flex:1;height:1px;background:var(--border)}.auth-form{gap:14px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:5px}.auth-label{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ink3)}.auth-input-wrap{position:relative}.auth-input{width:100%;font-family:var(--font-b);font-size:14px;padding:11px 14px;border:1.5px solid var(--border);border-radius:12px;background:var(--bg);color:var(--ink);outline:none;transition:all .15s}.auth-input:focus{border-color:var(--orange);background:var(--bg2)}.auth-input::-moz-placeholder{color:var(--ink4)}.auth-input::placeholder{color:var(--ink4)}.auth-pwd-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:30px;height:30px;border:none;background:transparent;color:var(--ink4);cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;border-radius:6px}.auth-pwd-toggle:hover{color:var(--ink2);background:var(--bg3)}.auth-row{justify-content:space-between;gap:10px;margin-top:4px;flex-wrap:wrap}.auth-check,.auth-row{display:flex;align-items:center;font-size:12px}.auth-check{gap:8px;color:var(--ink2);cursor:pointer;font-weight:500}.auth-check input{accent-color:var(--orange);width:14px;height:14px}.auth-check a{color:var(--orange);text-decoration:none}.auth-check a:hover{text-decoration:underline}.auth-forgot{font-size:12px;color:var(--orange);text-decoration:none;font-weight:500}.auth-forgot:hover{text-decoration:underline}.auth-msg{font-size:12px;color:var(--orange-d);background:rgba(232,96,42,.08);padding:8px 10px;border-radius:8px}.auth-submit{width:100%;background:var(--orange);color:#fff;font-family:var(--font-b);font-size:14px;font-weight:700;padding:13px;border:none;border-radius:50px;cursor:pointer;margin-top:8px;transition:all .2s}.auth-submit:hover{background:var(--orange-l);transform:translateY(-1px);box-shadow:0 6px 18px rgba(232,96,42,.32)}.auth-guest{margin-top:20px;padding-top:16px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--ink3)}.auth-guest a{color:var(--orange);font-weight:600;text-decoration:none}.auth-guest a:hover{text-decoration:underline}@media (max-width:720px){.auth-modal{grid-template-columns:1fr;max-height:calc(100vh - 24px);width:calc(100vw - 16px)}.auth-left{display:none}.auth-right{padding:48px 24px 24px}.auth-close{top:14px;right:14px}}.auth-loading{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.auth-spinner{width:36px;height:36px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--orange);animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth-loading-msg{font-size:14px;color:var(--ink3)}.auth-loading-back{padding:9px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg);cursor:pointer;font-size:13px}.nav-link-btn{background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:13px}body.sali-open{overflow:hidden}.sali-reset{background:transparent;border:0;cursor:pointer;color:var(--ink3);font-size:16px;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}.sali-reset:hover{background:var(--bg3);color:var(--ink)}.msg-body{display:flex;flex-direction:column;gap:6px;max-width:240px}.msg.user .msg-body{align-items:flex-end}.msg-cited{display:flex;flex-wrap:wrap;gap:6px}.msg-cited-chip{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:var(--bg);border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:600;color:var(--ink);text-decoration:none;transition:all .12s}.msg-cited-chip:hover{border-color:var(--orange);color:var(--orange)}.msg-cited-chip .i{width:12px;height:12px}.conf-shell{min-height:100vh;background:var(--bg2);padding:80px 20px 60px}.conf-wrap{max-width:880px;margin:0 auto}.conf-hero{background:var(--bg);border-radius:20px;padding:40px 28px;text-align:center;border:1px solid var(--border);box-shadow:0 8px 24px rgba(20,16,8,.04)}.conf-hero.ok{border-color:rgba(26,122,74,.25)}.conf-hero.pending{border-color:rgba(232,96,42,.25)}.conf-hero.err{border-color:rgba(200,50,50,.25)}.conf-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;background:var(--bg3)}.conf-hero.ok .conf-icon{background:rgba(26,122,74,.12);color:var(--green)}.conf-hero.pending .conf-icon{background:rgba(232,96,42,.12);color:var(--orange)}.conf-hero.err .conf-icon{background:rgba(200,50,50,.12);color:#c83232}.conf-icon svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.conf-title{font-family:var(--font-d);letter-spacing:var(--font-d-tracking);font-size:30px;font-weight:800;color:var(--ink);margin:0 0 8px}.conf-sub{font-size:14px;color:var(--ink3);max-width:480px;margin:0 auto 22px;line-height:1.55}.conf-code{display:inline-flex;flex-direction:column;gap:4px;padding:14px 28px;background:var(--bg3);border-radius:14px;margin-top:8px}.conf-code span{font-size:11px;color:var(--ink4);text-transform:uppercase;letter-spacing:.08em}.conf-code strong{font-family:var(--font-d);font-size:22px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.conf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.conf-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:20px}.conf-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.conf-card-eye{font-size:11px;font-weight:700;color:var(--ink4);text-transform:uppercase;letter-spacing:.1em}.conf-card-link{font-size:13px;color:var(--orange);font-weight:600;text-decoration:none}.conf-card-link:hover{text-decoration:underline}.conf-rows{display:flex;flex-direction:column;gap:10px}.conf-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;font-size:14px}.conf-row-lbl{color:var(--ink3);flex-shrink:0}.conf-row-val{color:var(--ink);text-align:right}.conf-note{margin-top:6px;padding:10px 12px;background:var(--bg3);border-radius:10px;font-size:12px;color:var(--ink3)}.conf-note.ok{background:rgba(26,122,74,.08);color:var(--green)}.conf-tips{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:22px;margin-top:20px}.conf-tips-title{font-family:var(--font-d);font-size:16px;font-weight:700;color:var(--ink);margin:0 0 12px}.conf-tips-list{margin:0;padding-left:20px;font-size:14px;color:var(--ink2);line-height:1.65}.conf-tips-list li{margin-bottom:6px}.conf-tips-list strong{color:var(--ink)}.conf-actions{display:flex;gap:10px;justify-content:center;margin-top:28px;flex-wrap:wrap}.conf-btn{padding:12px 22px;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .14s}.conf-btn.primary{background:var(--ink);color:#fff}.conf-btn.primary:hover{background:var(--ink2)}.conf-btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--border)}.conf-btn.ghost:hover{background:var(--bg3)}@media (max-width:720px){.conf-shell{padding:60px 14px 40px}.conf-hero{padding:28px 18px;border-radius:16px}.conf-title{font-size:24px}.conf-grid{grid-template-columns:1fr}.conf-card{border-radius:14px}}.nav-search-big{position:relative}.ss-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px rgba(20,16,8,.14);padding:12px;z-index:60;max-height:420px;overflow-y:auto}.ss-section-title{font-size:11px;font-weight:700;color:var(--ink4);text-transform:uppercase;letter-spacing:.08em;padding:6px 8px 8px}.ss-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px 4px}.ss-sug{padding:8px 12px;border-radius:999px;background:var(--bg3);border:0;font-size:12px;font-weight:600;color:var(--ink2);cursor:pointer;font-family:inherit}.ss-sug:hover{background:var(--orange);color:#fff}.ss-status{padding:16px;text-align:center;font-size:13px;color:var(--ink3)}.ss-results{display:flex;flex-direction:column;gap:2px}.ss-result{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;transition:background .12s}.ss-result:hover{background:var(--bg3)}.ss-result-name{font-size:14px;font-weight:600;color:var(--ink)}.ss-result-meta{font-size:12px;color:var(--ink3);margin-top:2px}.ss-result-price{font-size:12px;white-space:nowrap}.ss-all,.ss-result-price{font-weight:600;color:var(--orange)}.ss-all{margin-top:8px;padding:10px;width:100%;background:transparent;border:0;font-family:inherit;font-size:13px;cursor:pointer;border-top:1px solid var(--border)}.ss-all:hover{background:var(--bg3)}.nav-burger{display:none;position:relative;width:42px;height:42px;border:0;background:transparent;border-radius:10px;cursor:pointer;align-items:center;justify-content:center;color:var(--ink)}.nav-burger:hover{background:var(--bg3)}.nav-burger .i{width:22px;height:22px;stroke:currentColor;stroke-width:2}.nav-burger-badge{position:absolute;top:6px;right:6px;min-width:16px;height:16px;padding:0 4px;background:var(--orange);color:#fff;border-radius:8px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.mnav-overlay{position:fixed;inset:0;z-index:1100;background:rgba(20,16,8,.45);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;animation:mnav-fade .18s ease}@keyframes mnav-fade{0%{opacity:0}to{opacity:1}}.mnav-drawer{width:min(380px,90vw);height:100%;background:var(--bg);padding:18px 18px 24px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;animation:mnav-slide .22s ease}@keyframes mnav-slide{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.mnav-head{display:flex;justify-content:space-between;align-items:center}.mnav-close{width:36px;height:36px;border-radius:50%;border:0;font-size:22px;cursor:pointer;color:var(--ink);justify-content:center}.mnav-close,.mnav-user{background:var(--bg3);display:flex;align-items:center}.mnav-user{gap:12px;padding:14px;border-radius:14px}.mnav-user-av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--orange-d));color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mnav-user-name{font-size:13px;color:var(--ink3)}.mnav-user-mail{color:var(--ink);word-break:break-all}.mnav-login,.mnav-user-mail{font-size:14px;font-weight:600}.mnav-login{background:var(--ink);color:#fff;border:0;padding:12px;border-radius:12px;cursor:pointer;font-family:inherit}.mnav-links{display:flex;flex-direction:column;gap:4px}.mnav-link{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;font-size:14px;color:var(--ink);text-decoration:none}.mnav-link:hover{background:var(--bg3)}.mnav-link .i{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;flex-shrink:0}.mnav-link span{margin-left:auto;color:var(--ink4);font-size:12px}.mnav-logout{margin-top:auto;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--orange-d);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.mnav-cta{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;background:var(--orange);color:#fff;font-size:14px;font-weight:700;text-decoration:none}.mnav-cta .i{width:12px;height:12px}body.mnav-open{overflow:hidden}@media (max-width:720px){.nav-right{display:none!important}.nav-burger{display:flex}.nav-row2{padding:8px 14px 14px}.smart-hint{display:none}.sbar{padding:4px 4px 4px 10px}.sbar-ai{width:28px!important;height:28px!important;font-size:14px!important}.sinput{font-size:14px;padding:8px 6px}.sbtn{padding:8px 12px;font-size:12px}.ss-dropdown{max-height:60vh}}.cv-top{display:flex;justify-content:flex-end;margin-bottom:12px}.vtog{background:var(--bg3);padding:4px;border-radius:50px;gap:2px}.vt,.vtog{display:inline-flex}.vt{align-items:center;gap:6px;padding:7px 14px;border:0;background:transparent;border-radius:50px;font-family:inherit;font-size:13px;font-weight:600;color:var(--ink3);cursor:pointer;transition:all .14s}.vt .i{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.vt.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px rgba(20,16,8,.08)}.cv-map-wrap{border-radius:var(--r);overflow:hidden;border:1px solid var(--border)}.cv-map-loading{height:540px;background:linear-gradient(135deg,#d4e8c2,#c8deb8 50%,#e8d8b0);border-radius:var(--r);display:flex;align-items:center;justify-content:center;color:var(--ink3);font-size:13px}.cv-empty{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r);padding:40px;text-align:center}.cv-empty-title{font-family:var(--font-d);font-size:20px;margin-bottom:6px;color:var(--ink)}.cv-empty-desc{font-size:13px;color:var(--ink3)}.mob-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--bg);border-top:1px solid var(--border);padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px rgba(20,16,8,.12)}.mob-bar-price{display:flex;flex-direction:column;gap:2px;min-width:0}.mob-bar-amount{font-family:var(--font-d);letter-spacing:var(--font-d-tracking);font-size:18px;font-weight:800;color:var(--ink)}.mob-bar-amount span{font-family:var(--font-b);font-size:12px;font-weight:500;color:var(--ink3);letter-spacing:0}.mob-bar-meta{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-bar-cta{flex-shrink:0;padding:12px 22px;border-radius:50px;background:var(--orange);color:#fff;font-size:14px;font-weight:700;text-decoration:none;border:0;cursor:pointer}.mob-bar-cta:hover{background:var(--orange-d)}@media (max-width:920px){.mob-bar{display:flex}.det-v2~footer,body.det-v2 footer{padding-bottom:80px}.det-v2 .book-rail{display:none}}@media (max-width:1100px){.grid4,.tm-grid{grid-template-columns:repeat(3,1fr)}.tm-grid{gap:14px}.zona-grid{grid-template-columns:repeat(4,1fr)}.cta-wrap,.sec{padding-left:28px;padding-right:28px}.nav-row1{padding:0 24px}.nav-row2{padding:0 24px 14px}.trust-strip{padding:14px 28px}.det-v2 .stats{grid-template-columns:repeat(5,1fr)}.det-v2 .stat-val{font-size:15px}}@media (max-width:920px){.det-v2 .stats{grid-template-columns:repeat(3,1fr);padding:14px 4px;row-gap:14px}.det-v2 .stat:nth-child(4){border-right:none}.det-v2 .stat:nth-child(4),.det-v2 .stat:nth-child(5){border-top:1px solid var(--border);padding-top:14px}.det-v2 .incl{grid-template-columns:1fr}.lb-header{padding:12px 14px}.lb-btn{width:38px;height:38px}.lb-stage{padding:0 14px}.lb-thumbs{padding:10px 14px 16px;justify-content:flex-start}.lb-thumb{width:52px;height:40px}}.ask-sali{margin-top:14px;background:var(--bg2);border:1px dashed var(--border2);border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:11px;cursor:pointer;transition:all .15s;width:100%;font-family:inherit;text-align:left}.ask-sali:hover{border-color:var(--orange);background:var(--orange-bg)}.as-av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--orange),var(--orange-d));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.as-text{flex:1;font-size:12px;color:var(--ink2);line-height:1.4}.as-text strong{font-weight:700;color:var(--ink)}.as-arrow,.as-text span{color:var(--ink3)}.as-arrow{font-size:14px}.mp-pill{background:#009ee3;color:#fff;font-weight:800;font-size:10px;padding:3px 7px;border-radius:5px;letter-spacing:.5px}.success-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.success-act{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;background:var(--bg2);border:1px solid var(--border);border-radius:12px;font-family:var(--font-b);font-size:11px;font-weight:600;color:var(--ink2);cursor:pointer;text-decoration:none;transition:all .15s}.success-act:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-1px);box-shadow:0 6px 14px rgba(20,16,8,.06)}.success-act svg{width:18px;height:18px;color:var(--ink3);transition:color .14s}.success-act:hover svg{color:var(--orange)}.conf-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:12px 20px;border-radius:12px;font-size:13px;display:flex;flex-direction:column;gap:2px;align-items:center;box-shadow:0 8px 24px rgba(20,16,8,.24);z-index:2000;animation:toast-in .24s ease;max-width:calc(100vw - 32px);text-align:center}.conf-toast strong{font-weight:700;font-size:13px}.conf-toast span{font-size:12px;opacity:.8}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:540px){.success-actions{grid-template-columns:1fr}}.book-rail-wrap{position:sticky;top:88px;display:block}@media (max-width:1024px){.book-rail-wrap{position:static}}.sali-place{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:16px;margin-bottom:18px}.sali-place-head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.sali-place-icon{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--orange) 0,var(--orange-d) 100%);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;flex-shrink:0}.sali-place-title{font-weight:700;font-size:14px;color:var(--ink)}.sali-place-sub{font-size:12px;color:var(--ink3);margin-top:2px}.sali-place-form{display:flex;gap:8px}.sali-place-input{flex:1;padding:10px 14px;background:var(--bg);border:1px solid var(--border);border-radius:50px;font-size:13px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .15s}.sali-place-input:focus{border-color:var(--orange)}.sali-place-btn{background:var(--orange);color:#fff;border:none;padding:10px 18px;border-radius:50px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.sali-place-btn:hover:not(:disabled){background:var(--orange-d)}.sali-place-btn:disabled{opacity:.5;cursor:default}.sali-place-reply{margin-top:12px;padding:12px 14px;background:var(--bg);border-radius:12px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink2);line-height:1.5}.sali-place-av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--orange) 0,var(--orange-d) 100%);display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;flex-shrink:0}.sali-place-text{flex:1}.sali-place-err{margin-top:12px;padding:10px;background:#ffeded;color:#b03030;border-radius:8px;font-size:12px}.success-page{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.success-header{position:sticky;top:0;z-index:10;background:var(--bg2);border-bottom:1px solid var(--border);padding:14px 20px}.success-logo{text-decoration:none;display:inline-flex;align-items:baseline}.success-main{flex:1;max-width:540px;width:100%;margin:0 auto;padding:40px 20px 60px;text-align:center}.success-page .success-icon{width:80px;height:80px;font-size:36px;font-weight:700;margin:0 auto 24px;background:#178a57;color:#fff}.success-page .success-icon:after{border:3px solid #178a57;animation:succRingV2 1.2s ease-out .3s;inset:-8px}@keyframes succRingV2{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}.success-title{font-size:28px;font-weight:800;color:#18150f;margin:0 0 6px;letter-spacing:-.02em}.success-subtitle{font-size:14px;color:#6b6560;margin:0 0 28px}.success-page .booking-ref{text-align:left;margin:0 auto 24px;max-width:480px}.booking-ref-head{padding:14px 20px;font-size:11px;color:#a9a39a;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--border);text-align:center}.booking-ref-code-pill{display:inline-block;padding:11px 26px;border:2px dashed #e8602a;border-radius:50px;font-family:var(--font-d,"Inter"),monospace;font-size:18px;font-weight:800;color:#e8602a;letter-spacing:1px;margin:20px auto;font-variant-numeric:tabular-nums}.booking-ref-body{padding:8px 20px 20px}.booking-ref-row{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#322e27;margin-bottom:12px;line-height:1.4}.booking-ref-row .icon{font-size:16px;flex-shrink:0;line-height:1.4}.booking-ref-divider{height:1px;background:var(--border);margin:16px 0}.booking-ref-totals{font-variant-numeric:tabular-nums}.booking-ref-totals-row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.booking-ref-totals-row.main{font-size:16px;font-weight:700;color:#18150f}.booking-ref-totals-row.muted{color:#6b6560}.success-page .success-actions{display:flex;gap:12px;max-width:480px;margin:0 auto 18px;justify-content:center;grid-template-columns:none}.success-action{display:inline-flex;align-items:center;gap:8px;background:var(--bg2);border:1px solid var(--border);padding:12px 22px;border-radius:50px;font-size:14px;font-weight:600;color:#322e27;cursor:pointer;transition:all .15s;font-family:inherit}.success-action:hover{border-color:#e8602a;color:#e8602a;transform:translateY(-1px)}.success-page .success-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#1d6b3e;max-width:480px;margin:0 auto;padding:12px 20px;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.18);border-radius:14px;text-align:center}.success-page .success-note .icon{color:#25d366;font-size:16px}@media (max-width:540px){.success-page .success-actions{flex-direction:column}.success-page .success-action{justify-content:center}}.fb-pill-near{padding:9px 14px 9px 16px;border-color:var(--border2);position:relative;display:flex;align-items:center;gap:7px}.fb-pill-near .fb-near-pulse{width:6px;height:6px;border-radius:50%;background:var(--orange);position:relative;flex-shrink:0}.fb-pill-near .fb-near-pulse:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(232,96,42,.35);animation:nearPing 1.8s ease-out infinite}@keyframes nearPing{0%{transform:scale(.6);opacity:1}to{transform:scale(1.7);opacity:0}}.fb-pill-near.has-val{background:var(--ink);border-color:var(--ink);color:#fff}.fb-pill-near.has-val .fb-pill-val,.fb-pill-near.has-val svg{color:#fff}.fb-pill-near.has-val .fb-near-pulse{background:#fff}.fb-pill-near.has-val .fb-near-pulse:after{border-color:hsla(0,0%,100%,.6)}.fb-near-clear{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--ink);border:none;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;margin-left:6px;font-family:var(--font-b);font-weight:700;transition:all .15s}.fb-near-clear:hover{background:var(--orange);color:#fff}.fb-near-clear svg{display:block}.fb-divider{width:1px;align-self:stretch;background:var(--border);margin:0 4px;flex-shrink:0}.nm-overlay{position:fixed;inset:0;background:rgba(20,16,8,.55);backdrop-filter:blur(3px);z-index:620;opacity:0;pointer-events:none;transition:opacity .25s}.nm-overlay.show{opacity:1;pointer-events:auto}.nm-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);z-index:625;background:var(--bg2);border-radius:22px;width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(20,16,8,.28);opacity:0;pointer-events:none;transition:opacity .28s cubic-bezier(.22,.85,.3,1),transform .28s cubic-bezier(.22,.85,.3,1)}.nm-modal.show{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.nm-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--bg3);border:none;cursor:pointer;color:var(--ink2);display:flex;align-items:center;justify-content:center;z-index:5;transition:background .15s}.nm-close:hover{background:var(--bg4);color:var(--ink)}.nm-body{padding:32px 28px 24px;display:flex;flex-direction:column}.nm-permission{text-align:center;align-items:center}.nm-icon{width:80px;height:80px;border-radius:50%;background:var(--orange-bg);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative}.nm-icon:after,.nm-icon:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(232,96,42,.2);animation:nmPing 2.4s ease-out infinite}.nm-icon:after{animation-delay:1.2s}@keyframes nmPing{0%{transform:scale(.85);opacity:1}to{transform:scale(1.45);opacity:0}}.nm-icon svg{width:36px;height:36px}.nm-title{font-family:var(--font-d);font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:8px}.nm-sub{font-size:14px;color:var(--ink3);line-height:1.55;margin-bottom:20px;max-width:340px}.nm-privacy{display:flex;align-items:flex-start;gap:10px;background:var(--bg3);border-radius:12px;padding:11px 14px;margin-bottom:22px;font-size:12px;color:var(--ink2);line-height:1.5;text-align:left;max-width:340px}.nm-privacy svg{color:var(--green);font-size:14px;flex-shrink:0;margin-top:1px}.nm-privacy strong{font-weight:600}.nm-error{background:rgba(176,48,48,.08);color:#a03030;border-radius:10px;padding:10px 14px;font-size:12px;margin-bottom:16px;max-width:340px}.nm-actions{flex-direction:column;max-width:340px}.nm-actions,.nm-btn-primary{display:flex;gap:8px;width:100%}.nm-btn-primary{background:var(--orange);color:#fff;font-family:var(--font-b);font-size:14px;font-weight:700;padding:13px;border:none;border-radius:50px;cursor:pointer;align-items:center;justify-content:center;transition:all .2s}.nm-btn-primary:hover:not(:disabled){background:var(--orange-l);transform:translateY(-1px);box-shadow:0 6px 18px rgba(232,96,42,.32)}.nm-btn-primary:disabled{opacity:.6;cursor:default}.nm-btn-secondary{font-family:var(--font-b);font-size:13px;font-weight:600;color:var(--ink3);background:transparent;border:none;cursor:pointer;padding:10px}.nm-btn-secondary:hover{color:var(--ink)}.nm-radius-head{gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.nm-loc-pin,.nm-radius-head{display:flex;align-items:center}.nm-loc-pin{width:36px;height:36px;border-radius:50%;background:var(--orange-bg);color:var(--orange);justify-content:center;flex-shrink:0}.nm-loc-pin svg{width:16px;height:16px}.nm-loc-info{flex:1;min-width:0}.nm-loc-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--ink4)}.nm-loc-name{font-family:var(--font-d);font-size:15px;font-weight:700;color:var(--ink);line-height:1.2;margin-top:2px}.nm-loc-change{font-family:var(--font-b);font-size:12px;font-weight:600;color:var(--orange);background:none;border:none;cursor:pointer;text-decoration:underline}.nm-loc-change:hover{color:var(--orange-d)}.nm-presets-label{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--ink3);margin-bottom:10px}.nm-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}.nm-preset{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border:1.5px solid var(--border);border-radius:14px;background:var(--bg2);cursor:pointer;font-family:var(--font-b);transition:all .15s}.nm-preset:hover{border-color:var(--border2);background:var(--bg)}.nm-preset.on{border-color:var(--orange);background:var(--orange-bg)}.nm-preset-emoji{font-size:22px;line-height:1;margin-bottom:2px}.nm-preset-name{font-size:12px;font-weight:600;color:var(--ink2)}.nm-preset.on .nm-preset-name{color:var(--orange-d)}.nm-preset-dist{font-size:10px;color:var(--ink4);font-variant-numeric:tabular-nums}.nm-preset.on .nm-preset-dist{color:var(--orange);font-weight:600}.nm-slider-wrap{margin-bottom:18px}.nm-slider-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.nm-slider-label{font-size:13px;color:var(--ink3)}.nm-slider-val{font-family:var(--font-d);font-size:22px;font-weight:800;color:var(--orange);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.nm-slider-val span{font-size:13px;font-weight:600;color:var(--ink3);margin-left:2px}.nm-slider{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:var(--bg3);border-radius:3px;outline:none;cursor:pointer}.nm-slider::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--orange) 0,var(--orange) var(--fill,40%),var(--bg3) var(--fill,40%),var(--bg3) 100%)}.nm-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--orange);cursor:pointer;margin-top:-7px;box-shadow:0 2px 6px rgba(232,96,42,.3);-webkit-transition:transform .15s;transition:transform .15s}.nm-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.nm-slider-ticks{display:flex;justify-content:space-between;margin-top:8px;padding:0 6px}.nm-slider-tick{font-size:10px;color:var(--ink4);font-variant-numeric:tabular-nums}.nm-map{height:140px;border-radius:14px;overflow:hidden;margin-bottom:18px;border:1px solid var(--border)}.nm-footer{display:flex;gap:10px;padding-top:18px;border-top:1px solid var(--border)}.nm-footer button{flex:1}.nm-cancel{font-family:var(--font-b);font-size:13px;font-weight:600;color:var(--ink2);background:transparent;border:1.5px solid var(--border2);border-radius:50px;padding:11px;cursor:pointer}.nm-cancel:hover{border-color:var(--ink)}.nm-apply{font-family:var(--font-b);font-size:14px;font-weight:700;padding:11px;border-radius:50px;border:none;background:var(--ink);color:#fff;cursor:pointer;transition:all .2s}.nm-apply:hover:not(:disabled){background:var(--orange)}.nm-apply:disabled{opacity:.55;cursor:default}@media (max-width:560px){.nm-modal{width:calc(100vw - 16px)}.nm-body{padding:24px 20px 18px}.nm-presets{gap:6px}.nm-preset{padding:11px 6px}.nm-preset-emoji{font-size:18px}}.placeholder\:text-ink4::-moz-placeholder{color:var(--ink4)}.placeholder\:text-ink4::placeholder{color:var(--ink4)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-3\.5:before{content:var(--tw-content);width:.875rem}.before\:bg-orange:before{content:var(--tw-content);background-color:var(--orange)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bottom-\[2px\]:after{content:var(--tw-content);bottom:2px}.after\:bottom-\[3px\]:after{content:var(--tw-content);bottom:3px}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-\[5px\]:after{content:var(--tw-content);height:5px}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[5px\]:after{content:var(--tw-content);width:5px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-green:after{content:var(--tw-content);background-color:var(--green)}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:bg-white\/60:after{content:var(--tw-content);background-color:hsla(0,0%,100%,.6)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:row-span-2:first-child{grid-row:span 2/span 2}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-px:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-px:hover{--tw-translate-y:-1px}.hover\:border-\[rgba\(232\2c 96\2c 42\2c 0\.35\)\]:hover{border-color:rgba(232,96,42,.35)}.hover\:border-border-2:hover{border-color:var(--border2)}.hover\:border-ink:hover{border-color:var(--ink)}.hover\:border-ink3:hover{border-color:var(--ink3)}.hover\:border-orange:hover{border-color:var(--orange)}.hover\:bg-bg3:hover{background-color:var(--bg3)}.hover\:bg-bg4:hover{background-color:var(--bg4)}.hover\:bg-brand-dark:hover{background-color:var(--orange-d)}.hover\:bg-ink:hover{background-color:var(--ink)}.hover\:bg-orange-bg:hover{background-color:var(--orange-bg)}.hover\:bg-orange-dark:hover{background-color:var(--orange-d)}.hover\:bg-orange-light:hover{background-color:var(--orange-l)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-orange:hover{color:var(--orange)}.hover\:text-orange-dark:hover{color:var(--orange-d)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_6px_16px_rgba\(232\2c 96\2c 42\2c \.32\)\]:hover{--tw-shadow:0 6px 16px rgba(232,96,42,.32);--tw-shadow-colored:0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(20\2c 16\2c 8\2c 0\.06\)\]:hover{--tw-shadow:0 8px 24px rgba(20,16,8,.06);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(232\2c 96\2c 42\2c \.35\)\]:hover{--tw-shadow:0 8px 24px rgba(232,96,42,.35);--tw-shadow-colored:0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:after\:absolute:hover:after{content:var(--tw-content);position:absolute}.hover\:after\:inset-0:hover:after{content:var(--tw-content);inset:0}.hover\:after\:bg-\[rgba\(20\2c 16\2c 8\2c \.06\)\]:hover:after{content:var(--tw-content);background-color:rgba(20,16,8,.06)}.hover\:after\:content-\[\'\'\]:hover:after{--tw-content:"";content:var(--tw-content)}.enabled\:hover\:border-orange:hover:enabled,.focus\:border-orange:focus,.hover\:enabled\:border-orange:enabled:hover{border-color:var(--orange)}.enabled\:hover\:bg-orange:hover:enabled,.hover\:enabled\:bg-orange:enabled:hover{background-color:var(--orange)}.enabled\:hover\:text-orange:hover:enabled{color:var(--orange)}.enabled\:hover\:text-white:hover:enabled,.hover\:enabled\:text-white:enabled:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-\[0\.45\]:disabled{opacity:.45}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:1100px){.max-\[1100px\]\:mb-\[18px\]{margin-bottom:18px}.max-\[1100px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1100px\]\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.max-\[1100px\]\:gap-0\.5{gap:.125rem}.max-\[1100px\]\:gap-8{gap:2rem}.max-\[1100px\]\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.max-\[1100px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-\[1100px\]\:px-\[22px\]{padding-left:22px;padding-right:22px}.max-\[1100px\]\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-\[1100px\]\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.max-\[1100px\]\:py-\[11px\]{padding-top:11px;padding-bottom:11px}.max-\[1100px\]\:py-\[9px\]{padding-top:9px;padding-bottom:9px}.max-\[1100px\]\:text-\[10px\]{font-size:10px}.max-\[1100px\]\:text-\[11px\]{font-size:11px}.max-\[1100px\]\:text-\[13px\]{font-size:13px}.max-\[1100px\]\:text-\[17px\]{font-size:17px}.max-\[1100px\]\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-\[1100px\]\:text-xs{font-size:.75rem;line-height:1rem}}@media (max-width:920px){.max-\[920px\]\:flex{display:flex}.max-\[920px\]\:hidden{display:none}.max-\[920px\]\:aspect-\[4\/3\]{aspect-ratio:4/3}.max-\[920px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[920px\]\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.max-\[920px\]\:rounded-\[14px\]{border-radius:14px}.max-\[920px\]\:px-\[18px\]{padding-left:18px;padding-right:18px}.max-\[920px\]\:pb-\[22px\]{padding-bottom:22px}.max-\[920px\]\:pt-20{padding-top:5rem}.max-\[920px\]\:text-\[32px\]{font-size:32px}}@media (max-width:860px){.max-\[860px\]\:hidden{display:none}.max-\[860px\]\:flex-col{flex-direction:column}.max-\[860px\]\:items-start{align-items:flex-start}.max-\[860px\]\:gap-1\.5{gap:.375rem}.max-\[860px\]\:self-end{align-self:flex-end}.max-\[860px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-\[860px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-\[860px\]\:pb-0{padding-bottom:0}}@media (max-width:720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:920px){.max-\[920px\]\:\[\&\:nth-child\(n\+4\)\]\:hidden:nth-child(n+4){display:none}}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_p\]\:mb-3 p{margin-bottom:.75rem}.\[\&_strong\]\:font-bold strong{font-weight:700}.\[\&_strong\]\:tabular-nums strong{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\[\&_strong\]\:text-orange-dark strong{color:var(--orange-d)}.\[\&_strong\]\:text-red strong{color:var(--red)}.\[\&_svg\]\:text-sm svg{font-size:.875rem;line-height:1.25rem}.\[\&_svg\]\:text-xs svg{font-size:.75rem;line-height:1rem}.\[\&_svg\]\:text-green svg{color:var(--green)}.\[\&_svg\]\:text-ink4 svg{color:var(--ink4)}.\[\&_svg\]\:text-orange svg{color:var(--orange)}.\[\&_svg\]\:text-red svg{color:var(--red)}