/* Generated bundle: tools/build-runtime-bundles.php */
/* ENB P12 Tailwind critical subset. Full Tailwind remains in deferred enb-core-render.css. */
*,: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: }*,: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:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{inset:-.5rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[calc\(88px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(88px + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-auto{left:auto}.right-0{right:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[9998\]{z-index:9998}.z-\[999999\]{z-index:999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.m-0{margin:0}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-0\.5{margin-left:-.125rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[-4px\]{margin-top:-4px}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.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}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[360px\]{height:360px}.h-\[85vh\]{height:85vh}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-64{max-height:16rem}.max-h-\[186px\]{max-height:186px}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[72px\]{max-height:72px}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0}.min-h-\[1\.3em\]{min-height:1.3em}.min-h-\[130px\]{min-height:130px}.min-h-\[260px\]{min-height:260px}.min-h-\[40px\]{min-height:40px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[68vh\]{min-height:68vh}.min-h-\[85vh\]{min-height:85vh}.min-h-\[calc\(100vh-var\(--enbHeaderH\,0px\)-var\(--enbTopBandH\,0px\)\)\]{min-height:calc(100vh - var(--enbHeaderH,0px) - var(--enbTopBandH,0px))}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1180px\]{width:1180px}.w-\[1300px\]{width:1300px}.w-\[25\%\]{width:25%}.w-\[440px\]{width:440px}.w-\[82\%\]{width:82%}.w-\[85\%\]{width:85%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.min-w-\[18px\]{min-width:18px}.min-w-\[620px\]{min-width:620px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[110px\]{max-width:110px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-top-right{transform-origin:top right}.-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-14{--tw-translate-y:-3.5rem}.-translate-y-14,.translate-x-0{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-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-0{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-0{--tw-translate-y:0px}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-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))}.rotate-2{--tw-rotate:2deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-105{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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.scale-110,.scale-95{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))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-\[1\.01\]{--tw-scale-x:1.01;--tw-scale-y:1.01}.scale-\[1\.01\],.scale-\[1\.02\]{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))}.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))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-\[100px\]{scroll-margin-top:100px}.scroll-mt-\[90px\]{scroll-margin-top:90px}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-\[85\%\]{grid-auto-columns:85%}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem*var(--tw-space-x-reverse));margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem*var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-pink-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(252 231 243/var(--tw-divide-opacity,1))}.divide-rose-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(255 228 230/var(--tw-divide-opacity,1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(241 245 249/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#C8D2DE\]{--tw-border-opacity:1;border-color:rgb(200 210 222/var(--tw-border-opacity,1))}.border-\[rgba\(212\,175\,55\,\.28\)\]{border-color:rgba(212,175,55,.28)}.border-\[rgba\(212\,175\,55\,\.35\)\]{border-color:rgba(212,175,55,.35)}.border-\[rgba\(212\,175\,55\,\.4\)\]{border-color:rgba(212,175,55,.4)}.border-\[rgba\(212\,175\,55\,\.45\)\]{border-color:rgba(212,175,55,.45)}.border-\[rgba\(212\,175\,55\,\.6\)\]{border-color:rgba(212,175,55,.6)}.border-\[rgba\(212\,175\,55\,\.8\)\]{border-color:rgba(212,175,55,.8)}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(245 208 254/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-600{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-marka-koyu{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-pink-100{--tw-border-opacity:1;border-color:rgb(252 231 243/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-pink-300{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.border-pink-600{--tw-border-opacity:1;border-color:rgb(219 39 119/var(--tw-border-opacity,1))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133/var(--tw-border-opacity,1))}.border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-200\/80{border-color:rgba(226,232,240,.8)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/15{border-color:hsla(0,0%,100%,.15)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/25{border-color:hsla(0,0%,100%,.25)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-white\/70{border-color:hsla(0,0%,100%,.7)}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(253 224 71/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.bg-\[\#0F2A44\]{--tw-bg-opacity:1;background-color:rgb(15 42 68/var(--tw-bg-opacity,1))}.bg-\[\#1a0f0d\]\/90{background-color:rgba(26,15,13,.9)}.bg-\[\#1f1818\]{--tw-bg-opacity:1;background-color:rgb(31 24 24/var(--tw-bg-opacity,1))}.bg-\[\#6F4E37\]{--tw-bg-opacity:1;background-color:rgb(111 78 55/var(--tw-bg-opacity,1))}.bg-\[\#8B4513\]{--tw-bg-opacity:1;background-color:rgb(139 69 19/var(--tw-bg-opacity,1))}.bg-\[\#E8EEF5\]{--tw-bg-opacity:1;background-color:rgb(232 238 245/var(--tw-bg-opacity,1))}.bg-\[\#F3F6FA\]{--tw-bg-opacity:1;background-color:rgb(243 246 250/var(--tw-bg-opacity,1))}.bg-\[\#d4af37\]{--tw-bg-opacity:1;background-color:rgb(212 175 55/var(--tw-bg-opacity,1))}.bg-\[rgba\(0\,0\,0\,\.55\)\]{background-color:rgba(0,0,0,.55)}.bg-\[rgba\(0\,0\,0\,\.6\)\]{background-color:rgba(0,0,0,.6)}.bg-\[rgba\(0\,0\,0\,\.65\)\]{background-color:rgba(0,0,0,.65)}.bg-\[rgba\(0\,0\,0\,\.7\)\]{background-color:rgba(0,0,0,.7)}.bg-\[rgba\(249\,241\,231\,\.96\)\]{background-color:hsla(33,60%,94%,.96)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--choco-gold\)\]{background-color:var(--choco-gold)}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-300{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/10{background-color:rgba(0,0,0,.1)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/35{background-color:rgba(0,0,0,.35)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-black\/45{background-color:rgba(0,0,0,.45)}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-black\/60{background-color:rgba(0,0,0,.6)}.bg-black\/65{background-color:rgba(0,0,0,.65)}.bg-black\/70{background-color:rgba(0,0,0,.7)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-black\/85{background-color:rgba(0,0,0,.85)}.bg-black\/90{background-color:rgba(0,0,0,.9)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-cyan-700{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/90{background-color:rgba(16,185,129,.9)}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-fuchsia-400{--tw-bg-opacity:1;background-color:rgb(232 121 249/var(--tw-bg-opacity,1))}.bg-fuchsia-50{--tw-bg-opacity:1;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}.bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}.bg-fuchsia-600{--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-300{--tw-bg-opacity:1;background-color:rgb(165 180 252/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.bg-marka-acik{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-50\/70{background-color:rgba(253,242,248,.7)}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\/90{background-color:rgba(147,51,234,.9)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/30{background-color:hsla(0,86%,97%,.3)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-50\/30{background-color:rgba(255,241,242,.3)}.bg-rose-50\/40{background-color:rgba(255,241,242,.4)}.bg-rose-50\/60{background-color:rgba(255,241,242,.6)}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-700{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-800{--tw-bg-opacity:1;background-color:rgb(7 89 133/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/80{background-color:rgba(248,250,252,.8)}.bg-slate-50\/90{background-color:rgba(248,250,252,.9)}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:rgba(15,23,42,.6)}.bg-slate-900\/80{background-color:rgba(15,23,42,.8)}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/60{background-color:rgba(2,6,23,.6)}.bg-slate-950\/95{background-color:rgba(2,6,23,.95)}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/15{background-color:hsla(0,0%,100%,.15)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-white\/60{background-color:hsla(0,0%,100%,.6)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/90{background-color:hsla(0,0%,100%,.9)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-\[url\(\'\/assets\/img\/galeri\/erkek-fotografci\.jpg\'\)\]{background-image:url(/assets/img/galeri/erkek-fotografci.jpg)}.bg-\[url\(\'\/assets\/img\/galeri\/kadin-dogum-gunu-fotografcisi\.jpg\'\)\]{background-image:url(/assets/img/galeri/kadin-dogum-gunu-fotografcisi.jpg)}.bg-\[url\(\'\/assets\/img\/palyaco\/enbaba-palyaco-hero\.webp\'\)\]{background-image:url(/assets/img/palyaco/enbaba-palyaco-hero.webp)}.bg-\[url\(\'\/images\/smoke\.png\'\)\]{background-image:url(/images/smoke.png)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#25D366\]{--tw-gradient-from:#25d366 var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,211,102,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from:#fffbeb var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:rgba(217,119,6,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/25{--tw-gradient-from:rgba(0,0,0,.25) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from:rgba(0,0,0,.6) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/65{--tw-gradient-from:rgba(0,0,0,.65) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgba(0,0,0,.8) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:rgba(0,0,0,.85) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:rgba(5,150,105,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,253,244,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(238,242,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(79,70,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-700{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:rgba(67,56,202,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from:#312e81 var(--tw-gradient-from-position);--tw-gradient-to:rgba(49,46,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from:#fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(253,242,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,72,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-600{--tw-gradient-from:#db2777 var(--tw-gradient-from-position);--tw-gradient-to:rgba(219,39,119,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,245,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from:#7e22ce var(--tw-gradient-from-position);--tw-gradient-to:rgba(126,34,206,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-700\/40{--tw-gradient-from:rgba(185,28,28,.4) var(--tw-gradient-from-position);--tw-gradient-to:rgba(185,28,28,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-100{--tw-gradient-from:#ffe4e6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,228,230,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from:#fff1f2 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,241,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgba(244,63,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-rose-800{--tw-gradient-from:#9f1239 var(--tw-gradient-from-position);--tw-gradient-to:rgba(159,18,57,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from:#e0f2fe var(--tw-gradient-from-position);--tw-gradient-to:rgba(224,242,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from:#0284c7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,132,199,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:rgba(30,41,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:rgba(2,6,23,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff 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)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:hsla(55,92%,95%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from:#ca8a04 var(--tw-gradient-from-position);--tw-gradient-to:rgba(202,138,4,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-amber-50{--tw-gradient-to:rgba(255,251,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fffbeb var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/0{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.1) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/35{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.35) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/70{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.7) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:rgba(6,182,212,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to:rgba(238,242,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eef2ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to:rgba(255,247,237,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff7ed var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-orange-500\/20{--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(249,115,22,.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-pink-50{--tw-gradient-to:rgba(253,242,248,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fdf2f8 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-50{--tw-gradient-to:rgba(255,241,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff1f2 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-rose-50\/40{--tw-gradient-to:rgba(255,241,242,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(255,241,242,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to:rgba(240,249,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0f9ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to:rgba(248,250,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f8fafc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:rgba(30,41,59,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#1EBE5C\]{--tw-gradient-to:#1ebe5c var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to:#fef3c7 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to:#fffbeb var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to:rgba(0,0,0,.5) var(--tw-gradient-to-position)}.to-black\/85{--tw-gradient-to:rgba(0,0,0,.85) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to:#06b6d4 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to:#fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to:#f3e8ff var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to:#581c87 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to:#ffe4e6 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to:#fff1f2 var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to:#f8fafc var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to:#334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to:#f5f3ff var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to:#fef9c3 var(--tw-gradient-to-position)}.to-yellow-800{--tw-gradient-to:#854d0e var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(2\.5rem\+var\(--enbBottomPad\,0px\)\)\]{padding-bottom:calc(2.5rem + var(--enbBottomPad,0px))}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-\[\'Great_Vibes\'\]{font-family:Great Vibes}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[18px\]{line-height:18px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[\.14em\]{letter-spacing:.14em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0F2A44\]{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1))}.text-\[\#1E4E79\]{--tw-text-opacity:1;color:rgb(30 78 121/var(--tw-text-opacity,1))}.text-\[\#6F4E37\]{--tw-text-opacity:1;color:rgb(111 78 55/var(--tw-text-opacity,1))}.text-\[\#8B4513\]{--tw-text-opacity:1;color:rgb(139 69 19/var(--tw-text-opacity,1))}.text-\[\#f9f5ef\]{--tw-text-opacity:1;color:rgb(249 245 239/var(--tw-text-opacity,1))}.text-\[rgba\(249\,241\,231\,\.7\)\]{color:hsla(33,60%,94%,.7)}.text-\[rgba\(249\,241\,231\,\.75\)\]{color:hsla(33,60%,94%,.75)}.text-\[rgba\(249\,241\,231\,\.8\)\]{color:hsla(33,60%,94%,.8)}.text-\[rgba\(249\,241\,231\,\.85\)\]{color:hsla(33,60%,94%,.85)}.text-\[rgba\(249\,241\,231\,\.86\)\]{color:hsla(33,60%,94%,.86)}.text-\[rgba\(249\,241\,231\,\.88\)\]{color:hsla(33,60%,94%,.88)}.text-\[rgba\(249\,241\,231\,\.9\)\]{color:hsla(33,60%,94%,.9)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--choco-dark\)\]{color:var(--choco-dark)}.text-\[var\(--choco-gold\)\]{color:var(--choco-gold)}.text-\[var\(--choco-soft\)\]{color:var(--choco-soft)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50\/90{color:rgba(255,251,235,.9)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-50\/90{color:rgba(236,253,245,.9)}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-fuchsia-600{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.text-fuchsia-700{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-200\/90{color:rgba(229,231,235,.9)}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-50\/90{color:rgba(238,242,255,.9)}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75/var(--tw-text-opacity,1))}.text-marka-koyu{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-marka-mor{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-300{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-pink-600\/80{color:rgba(219,39,119,.8)}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-rose-900{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-100\/90{color:rgba(241,245,249,.9)}.text-slate-100\/95{color:rgba(241,245,249,.95)}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.text-white\/90{color:hsla(0,0%,100%,.9)}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138/var(--tw-text-opacity,1))}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-white\/70::-moz-placeholder{color:hsla(0,0%,100%,.7)}.placeholder-white\/70::placeholder{color:hsla(0,0%,100%,.7)}.accent-emerald-600{accent-color:#059669}.accent-green-600{accent-color:#16a34a}.accent-indigo-600{accent-color:#4f46e5}.accent-pink-600{accent-color:#db2777}.accent-red-600{accent-color:#dc2626}.accent-rose-600{accent-color:#e11d48}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.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-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_-10px_30px_rgba\(0\,0\,0\,0\.20\)\],.shadow-\[0_-10px_30px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 -10px 30px rgba(0,0,0,.2);--tw-shadow-colored:0 -10px 30px 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_8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -2px 8px rgba(0,0,0,.05);--tw-shadow-colored:0 -2px 8px 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_10px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 10px 24px rgba(0,0,0,.18);--tw-shadow-colored:0 10px 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)}.shadow-\[0_12px_35px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 12px 35px rgba(0,0,0,.12);--tw-shadow-colored:0 12px 35px 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_14px_rgba\(37\,211\,102\,0\.5\)\]{--tw-shadow:0 4px 14px rgba(37,211,102,.5);--tw-shadow-colored:0 4px 14px 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_8px_18px_rgba\(0\,0\,0\,0\.16\)\]{--tw-shadow:0 8px 18px rgba(0,0,0,.16);--tw-shadow-colored:0 8px 18px 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_8px_30px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 30px rgba(0,0,0,.6);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.6\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-black\/30{--tw-shadow-color:rgba(0,0,0,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-900\/20{--tw-shadow-color:rgba(127,29,29,.2);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--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(4px + 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)}.ring-indigo-400{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.ring-pink-300{--tw-ring-opacity:1;--tw-ring-color:rgb(249 168 212/var(--tw-ring-opacity,1))}.ring-pink-400{--tw-ring-opacity:1;--tw-ring-color:rgb(244 114 182/var(--tw-ring-opacity,1))}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red-400{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.ring-rose-100{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.ring-sky-300{--tw-ring-opacity:1;--tw-ring-color:rgb(125 211 252/var(--tw-ring-opacity,1))}.ring-slate-100{--tw-ring-opacity:1;--tw-ring-color:rgb(241 245 249/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.ring-offset-2{--tw-ring-offset-width:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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)}.blur-3xl,.blur-\[2px\]{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)}.blur-\[2px\]{--tw-blur:blur(2px)}.blur-md{--tw-blur:blur(12px)}.blur-md,.brightness-\[0\.45\]{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)}.brightness-\[0\.45\]{--tw-brightness:brightness(0.45)}.drop-shadow-\[0_0_12px_rgba\(0\,0\,0\,\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(0,0,0,.7))}.drop-shadow-\[0_0_12px_rgba\(0\,0\,0\,\.7\)\],.drop-shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.8\)\]{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)}.drop-shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 4px 20px rgba(0,0,0,.8))}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}.drop-shadow-lg,.drop-shadow-md{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)}.drop-shadow-sm,.drop-shadow-xl{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)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px rgba(0,0,0,.03)) drop-shadow(0 8px 5px rgba(0,0,0,.08))}.filter,.grayscale{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{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-\[2px\]{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)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-blur-xl,.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-\[height\]{transition-property:height;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);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[2000ms\]{transition-duration:2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[scrollbar-width\:none\]{scrollbar-width:none}.placeholder\:font-medium::-moz-placeholder{font-weight:500}.placeholder\:font-medium::placeholder{font-weight:500}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:ring-2:focus-within{--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(2px + 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)}.focus-within\:ring-amber-400:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1: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-1:hover{--tw-translate-y:-0.25rem}.hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem}.hover\:-translate-y-2:hover,.hover\:-translate-y-\[1px\]: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-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:rotate-0:hover,.hover\:translate-x-0\.5: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\:rotate-0:hover{--tw-rotate:0deg}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-110: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\:scale-\[1\.01\]:hover,.hover\:scale-\[1\.02\]: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\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;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\:border-amber-300:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.hover\:border-pink-300:hover{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:bg-\[\#5d402e\]:hover{--tw-bg-opacity:1;background-color:rgb(93 64 46/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E8EEF5\]:hover{--tw-bg-opacity:1;background-color:rgb(232 238 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F9DDBB\]:hover{--tw-bg-opacity:1;background-color:rgb(249 221 187/var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-200:hover{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity,1))}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-amber-800:hover{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-black\/50:hover{background-color:rgba(0,0,0,.5)}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity:1;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/10:hover{background-color:rgba(16,185,129,.1)}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-fuchsia-700:hover{--tw-bg-opacity:1;background-color:rgb(162 28 175/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}.hover\:bg-orange-50:hover{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-50:hover{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.hover\:bg-pink-600:hover{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.hover\:bg-pink-700:hover{--tw-bg-opacity:1;background-color:rgb(190 24 93/var(--tw-bg-opacity,1))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-50:hover{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.hover\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-rose-700:hover{--tw-bg-opacity:1;background-color:rgb(190 18 60/var(--tw-bg-opacity,1))}.hover\:bg-rose-800:hover{--tw-bg-opacity:1;background-color:rgb(159 18 57/var(--tw-bg-opacity,1))}.hover\:bg-sky-100:hover{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-sky-700:hover{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-teal-800:hover{--tw-bg-opacity:1;background-color:rgb(17 94 89/var(--tw-bg-opacity,1))}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.hover\:from-rose-600:hover{--tw-gradient-from:#e11d48 var(--tw-gradient-from-position);--tw-gradient-to:rgba(225,29,72,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-pink-600:hover{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.hover\:text-\[\#5A3E2B\]:hover{--tw-text-opacity:1;color:rgb(90 62 43/var(--tw-text-opacity,1))}.hover\:text-amber-800:hover{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.hover\:text-emerald-700:hover{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.hover\:text-green-500:hover{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-green-700:hover{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.hover\:text-marka-koyu:hover{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.hover\:text-marka-mor:hover{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-pink-600:hover{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.hover\:text-pink-700:hover{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-rose-700:hover{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.hover\:text-rose-900:hover{--tw-text-opacity:1;color:rgb(136 19 55/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-900:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_0_12px_rgba\(79\,70\,229\,0\.6\)\]:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_12px_rgba\(79\,70\,229\,0\.6\)\]:hover{--tw-shadow:0 0 12px rgba(79,70,229,.6);--tw-shadow-colored:0 0 12px var(--tw-shadow-color)}.hover\:shadow-\[0_6px_16px_rgba\(0\,0\,0\,0\.28\)\]:hover,.hover\:shadow-lg:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:ring-amber-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(254 243 199/var(--tw-ring-opacity,1))}.hover\:ring-blue-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.hover\:ring-emerald-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(209 250 229/var(--tw-ring-opacity,1))}.hover\:ring-orange-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(255 237 213/var(--tw-ring-opacity,1))}.hover\:ring-pink-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(252 231 243/var(--tw-ring-opacity,1))}.hover\:ring-rose-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(255 228 230/var(--tw-ring-opacity,1))}.hover\:ring-yellow-100:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(254 249 195/var(--tw-ring-opacity,1))}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.focus\:border-indigo-300:focus{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--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)}.focus\:ring-0:focus,.focus\:ring:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-0:focus{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--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(4px + 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)}.focus\:ring-\[\#6F4E37\]\/30:focus{--tw-ring-color:rgba(111,78,55,.3)}.focus\:ring-amber-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(251 191 36/var(--tw-ring-opacity,1))}.focus\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity,1))}.focus\:ring-indigo-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(199 210 254/var(--tw-ring-opacity,1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-pink-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 114 182/var(--tw-ring-opacity,1))}.focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 38 38/var(--tw-ring-opacity,1))}.focus\:ring-rose-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 205 211/var(--tw-ring-opacity,1))}.focus\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[\.98\]:active{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))}.active\:scale-\[\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98}.active\:scale-\[\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99}.active\:scale-\[0\.97\]:active,.active\:scale-\[\.99\]:active{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))}.active\:scale-\[0\.98\]:active,.active\:scale-\[0\.99\]:active{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))}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.group[open] .group-open\:inline{display:inline}.group[open] .group-open\:hidden{display:none}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;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))}.group:focus-within .group-focus-within\:visible{visibility:visible}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-0.25rem}.group:hover .group-hover\:-translate-y-1,.group:hover .group-hover\:translate-x-1{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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:-rotate-6{--tw-rotate:-6deg}.group:hover .group-hover\:-rotate-6,.group:hover .group-hover\:rotate-12{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))}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .group-hover\:scale-105,.group:hover .group-hover\:scale-110{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))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03}.group:hover .group-hover\:scale-\[1\.03\],.group:hover .group-hover\:scale-\[1\.07\]{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))}.group:hover .group-hover\:scale-\[1\.07\]{--tw-scale-x:1.07;--tw-scale-y:1.07}.group:hover .group-hover\:bg-black\/35{background-color:rgba(0,0,0,.35)}.group:hover .group-hover\:bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-pink-100{--tw-text-opacity:1;color:rgb(252 231 243/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-teal-100{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:inset-10{inset:2.5rem}.sm\:inset-6{inset:1.5rem}.sm\:left-5{left:1.25rem}.sm\:right-5{right:1.25rem}.sm\:top-5{top:1.25rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-1{margin-top:.25rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-28{height:7rem}.sm\:h-80{height:20rem}.sm\:h-96{height:24rem}.sm\:h-\[460px\]{height:460px}.sm\:max-h-\[82px\]{max-height:82px}.sm\:min-h-\[58vh\]{min-height:58vh}.sm\:min-h-\[64vh\]{min-height:64vh}.sm\:w-40{width:10rem}.sm\:w-56{width:14rem}.sm\:w-auto{width:auto}.sm\:max-w-\[124px\]{max-width:124px}.sm\:max-w-none{max-width:none}.sm\:shrink{flex-shrink:1}.sm\:snap-none{scroll-snap-type:none}.sm\:auto-cols-auto{grid-auto-columns:auto}.sm\:grid-flow-row{grid-auto-flow:row}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:inset-0{inset:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-left:0;margin-right:0}.md\:mt-10{margin-top:2.5rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-56{height:14rem}.md\:h-64{height:16rem}.md\:h-80{height:20rem}.md\:h-96{height:24rem}.md\:h-\[420px\]{height:420px}.md\:h-\[90vh\]{height:90vh}.md\:min-h-\[360px\]{min-height:360px}.md\:w-1\/3{width:33.333333%}.md\:w-12{width:3rem}.md\:w-2\/3{width:66.666667%}.md\:w-56{width:14rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-md{max-width:28rem}.md\:max-w-none{max-width:none}.md\:-translate-y-24{--tw-translate-y:-6rem}.md\:-translate-y-24,.md\:scale-105{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))}.md\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr\,1\.2fr\]{grid-template-columns:1.4fr 1.2fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:justify-items-start{justify-items:start}.md\:gap-5{gap:1.25rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-8{padding-bottom:2rem}.md\:pr-6{padding-right:1.5rem}.md\:pt-10{padding-top:2.5rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[13px\]{font-size:13px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-\[560px\]{height:560px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-1\/2{width:50%}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\],.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.6fr\,1\.1fr\]{grid-template-columns:1.6fr 1.1fr}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_380px\]{grid-template-columns:minmax(0,1.15fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}.lg\:p-9{padding:2.25rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1536px){.\32 xl\:max-w-\[92rem\]{max-width:92rem}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
/* Generated bundle: tools/build-runtime-bundles.php */
:root{
  /* Fonts */
  --eb-font-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";

  /* Safe-area / mobile nav */
  --eb-safe-bottom: 0px;
  --eb-mobile-nav-core: 56px;
  --eb-mobile-nav-h: calc(var(--eb-mobile-nav-core) + var(--eb-safe-bottom));
  --enb-mobile-bottom-nav-h: var(--eb-mobile-nav-h);
  --enbMobileNavH: var(--eb-mobile-nav-h);

  /* Soft Blue Atmosphere */
  --eb-bg-main: #f8fafc;
  --eb-bg-soft: #f1f5f9;
  --eb-bg-blue: #eef4ff;

  --eb-card-bg: rgba(255,255,255,.78);
  --eb-card-border: rgba(15,23,42,.08);

  --eb-text-main: #0f172a;
  --eb-text-soft: #475569;

  --eb-accent: #4f6fdc;
  --eb-accent-hover: #3b5bcc;

  /* Shadows */
  --eb-shadow-xs: 0 1px 2px rgba(15,23,42,.06);
  --eb-shadow-sm: 0 8px 22px rgba(15,23,42,.08);
  --eb-shadow-md: 0 18px 45px rgba(15,23,42,.10);
  --eb-shadow-glow: 0 18px 55px rgba(79,111,220,.18);

  --eb-radius: 18px;

  /* Header dış yüksekliği: mobil 64px, sm+ 68px. JS yalnız doğrular. */
  --enbHeaderH: 64px;
  --enbHeader: var(--enbHeaderH);

  /* Scroll offset */
  --eb-top-offset: calc(var(--enbHeaderH) + 18px);

  /* Coffee theme */
  --coffee-brown: #5B3A29;
  --coffee-soft: #6F4E37;
  --choco-dark: #2B1B17;
}

@supports (-webkit-touch-callout: none){
  :root{
    --eb-safe-bottom: env(safe-area-inset-bottom, 0px);
  }
}

@media (min-width: 640px){
  :root{
    --enbHeaderH: 68px;
  }
}

html,
body{
  font-family: var(--eb-font-sans);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

html{
  scrollbar-width: auto;
  scrollbar-color: auto;
  scrollbar-gutter: stable;
  -ms-overflow-style: auto;
  overflow-y: auto;
}

body{
  margin: 0;
  color: var(--eb-text-main);
  background:
    radial-gradient(900px 520px at 30% 12%, rgba(59,130,246,.10), transparent 60%),
    radial-gradient(900px 520px at 75% 80%, rgba(124,58,237,.08), transparent 60%),
    linear-gradient(135deg, var(--eb-bg-main) 0%, #eef2f7 100%);
  background-attachment: scroll;
  overflow-x: hidden;
  padding-top: var(--enbHeaderH);
  line-height: 1.5;
}

/* =========================================================
   ENB SITE-WIDE BACKGROUND
   - Ortak header/footer kullanan public sayfalarda en arka katmandır.
   - İçerik bölümlerinin ve footer'ın kendi arka planlarına dokunmaz.
   - Fixed pseudo-layer, uzun sayfalarda görselin uzamasını/tekrarlanmasını önler.
========================================================= */
body.enb-body{
  position: relative;
  isolation: isolate;
  min-height: 100dvh;
  background: transparent !important;
}

body.enb-body::before{
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-color: #eef4fb;
  background-image:
    linear-gradient(115deg, rgba(241,247,255,.91), rgba(248,250,252,.84) 48%, rgba(237,244,255,.90)),
    url('/assets/img/backgrounds/enb-site-background.webp');
  background-position: center center, center center;
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
  transform: translateZ(0);
}

html[data-theme="dark"] body.enb-body::before{
  background-color: #070b14;
  background-image:
    linear-gradient(115deg, rgba(7,11,20,.88), rgba(10,16,32,.83) 48%, rgba(7,11,20,.91)),
    url('/assets/img/backgrounds/enb-site-background.webp');
}

@media (max-width: 767px){
  body.enb-body::before{
    background-image:
      linear-gradient(180deg, rgba(244,248,253,.92), rgba(240,246,252,.88)),
      url('/assets/img/backgrounds/enb-site-background.webp');
    background-position: center center, 62% center;
  }

  html[data-theme="dark"] body.enb-body::before{
    background-image:
      linear-gradient(180deg, rgba(7,11,20,.91), rgba(10,16,32,.88)),
      url('/assets/img/backgrounds/enb-site-background.webp');
  }
}

h1,
h2,
h3{
  letter-spacing: -0.01em;
}

/* =========================================================
   ENB ACCESSIBILITY: SERP-safe skip control
   - Anchor yerine button kullanılır; Google'ın bu kontrolü
     sayfa içi SERP kısayolu gibi göstermesini azaltır.
   - Klavye odağında görünür, normal kullanıcı akışında gizlidir.
========================================================= */
.enb-skip-content{
  position: fixed;
  left: max(12px, env(safe-area-inset-left, 0px));
  top: max(12px, env(safe-area-inset-top, 0px));
  z-index: 2147483647;
  width: 1px;
  height: 1px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
  border-radius: 999px;
  background: #0f172a;
  color: #ffffff;
  box-shadow: none;
  opacity: 0;
  pointer-events: none;
}

.enb-skip-content:focus,
.enb-skip-content:focus-visible{
  width: auto;
  height: auto;
  min-height: 44px;
  min-width: 44px;
  overflow: visible;
  clip: auto;
  clip-path: none;
  padding: 10px 16px;
  border: 1px solid rgba(255,255,255,.55);
  outline: 3px solid rgba(37,99,235,.35);
  outline-offset: 3px;
  background: #0f172a;
  color: #ffffff;
  font-weight: 800;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: -.01em;
  box-shadow: 0 14px 36px rgba(15,23,42,.22);
  opacity: 1;
  pointer-events: auto;
}

#enbContentStart{
  scroll-margin-top: calc(var(--enbHeaderH, 72px) + 14px);
}

@media (forced-colors: active){
  .enb-skip-content:focus,
  .enb-skip-content:focus-visible{
    border: 2px solid CanvasText;
    outline: 2px solid Highlight;
    background: Canvas;
    color: CanvasText;
  }
}


*,
*::before,
*::after{
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}

img,
svg,
video,
canvas{
  display: block;
  max-width: 100%;
}

input,
select,
textarea{
  color: #0f172a;
  font-weight: 500;
}

input::placeholder,
textarea::placeholder{
  color: #64748b;
}

main > section,
main > div,
main > article{
  width: 100%;
}

main > section:first-child,
main > div:first-child,
main > article:first-child{
  margin-top: 0 !important;
}

.enb-body input,
.enb-body select,
.enb-body textarea,
.enb-form input,
.enb-form select,
.enb-form textarea{
  font-size: 16px !important;
}

.enb-body input[type="date"],
.enb-body input[type="time"],
.enb-body input[type="datetime-local"]{
  min-height: 46px;
  letter-spacing: .2px;
}

.enb-body input[type="date"]::-webkit-calendar-picker-indicator,
.enb-body input[type="time"]::-webkit-calendar-picker-indicator,
.enb-body input[type="datetime-local"]::-webkit-calendar-picker-indicator,
.enb-form input[type="date"]::-webkit-calendar-picker-indicator,
.enb-form input[type="time"]::-webkit-calendar-picker-indicator,
.enb-form input[type="datetime-local"]::-webkit-calendar-picker-indicator{
  opacity: .75;
  cursor: pointer;
  padding: 6px;
  border-radius: 10px;
}

:root[data-theme="dark"] .enb-body input[type="date"]::-webkit-calendar-picker-indicator,
:root[data-theme="dark"] .enb-body input[type="time"]::-webkit-calendar-picker-indicator,
:root[data-theme="dark"] .enb-body input[type="datetime-local"]::-webkit-calendar-picker-indicator,
:root[data-theme="dark"] .enb-form input[type="date"]::-webkit-calendar-picker-indicator,
:root[data-theme="dark"] .enb-form input[type="time"]::-webkit-calendar-picker-indicator,
:root[data-theme="dark"] .enb-form input[type="datetime-local"]::-webkit-calendar-picker-indicator{
  filter: invert(1) opacity(.85);
}

.enb-body input[type="date"]::-webkit-datetime-edit,
.enb-body input[type="time"]::-webkit-datetime-edit,
.enb-body input[type="datetime-local"]::-webkit-datetime-edit{
  color: var(--field-ink);
}

.enb-body input[type="date"]:not(:valid)::-webkit-datetime-edit,
.enb-body input[type="time"]:not(:valid)::-webkit-datetime-edit,
.enb-body input[type="datetime-local"]:not(:valid)::-webkit-datetime-edit{
  color: var(--field-muted);
}

.enb-body input[type="number"]::-webkit-outer-spin-button,
.enb-body input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance: none;
  margin: 0;
}

.enb-body input[type="number"]{
  -moz-appearance: textfield;
}

.enb-body input:-webkit-autofill,
.enb-body textarea:-webkit-autofill,
.enb-body select:-webkit-autofill{
  -webkit-text-fill-color: var(--field-ink);
  transition: background-color 9999s ease-out 0s;
  box-shadow: 0 0 0 1000px var(--field-bg) inset;
}

.enb-body select{
  -webkit-appearance: none;
  appearance: none;
  background-color: var(--field-bg);
  padding-right: 42px;
  background-image:
    linear-gradient(45deg, transparent 50%, var(--muted) 50%),
    linear-gradient(135deg, var(--muted) 50%, transparent 50%);
  background-position:
    calc(100% - 22px) 50%,
    calc(100% - 16px) 50%;
  background-size: 6px 6px, 6px 6px;
  background-repeat: no-repeat;
}

.enb-body select::-ms-expand{
  display: none;
}

:root[data-theme="dark"] .enb-body select{
  background-image:
    linear-gradient(45deg, transparent 50%, rgba(148,163,184,.95) 50%),
    linear-gradient(135deg, rgba(148,163,184,.95) 50%, transparent 50%);
}

.enb-form input,
.enb-form select,
.enb-form textarea{
  font: inherit;
  color: var(--field-ink);
  background: var(--field-bg);
  border: 1px solid var(--field-stroke);
  border-radius: var(--field-radius);
  padding: 12px 14px;
  outline: none;
}

.enb-form input[type="date"],
.enb-form input[type="time"],
.enb-form input[type="datetime-local"]{
  -webkit-appearance: none;
  appearance: none;
  min-height: 46px;
}

.enb-form input:focus,
.enb-form select:focus,
.enb-form textarea:focus{
  border-color: rgba(0,122,255,.55);
  box-shadow: 0 0 0 4px var(--field-focus);
}

.enb-dt-wrap{
  position: relative;
}

.enb-dt-wrap > input[type="date"],
.enb-dt-wrap > input[type="time"],
.enb-dt-wrap > input[type="datetime-local"]{
  width: 100%;
  min-height: 54px;
  padding: 14px 46px 14px 14px;
  border-radius: 16px;
  border: 1px solid var(--field-stroke, rgba(15,23,42,.14));
  background: var(--field-bg, rgba(255,255,255,.95));
  color: var(--field-ink, #0b1220);
  font: inherit;
  outline: none;
  cursor: pointer;
  transition: border-color .18s ease, box-shadow .18s ease;
}

.enb-dt-ico{
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 34px;
  height: 34px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0,0,0,.04);
  border: 1px solid rgba(15,23,42,.08);
  pointer-events: none;
  user-select: none;
  font-size: 16px;
}

.enb-dt-wrap > input[type="date"]::-webkit-calendar-picker-indicator,
.enb-dt-wrap > input[type="time"]::-webkit-calendar-picker-indicator,
.enb-dt-wrap > input[type="datetime-local"]::-webkit-calendar-picker-indicator{
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

:root[data-theme="dark"] .enb-dt-wrap > input[type="date"],
:root[data-theme="dark"] .enb-dt-wrap > input[type="time"],
:root[data-theme="dark"] .enb-dt-wrap > input[type="datetime-local"]{
  color: var(--field-ink, #e5e7eb);
}

.enb-dt-hint{
  margin-top: 6px;
  font-size: 12px;
  color: var(--muted, #64748b);
}

.enb-dt-wrap > input[type="date"]:focus,
.enb-dt-wrap > input[type="time"]:focus,
.enb-dt-wrap > input[type="datetime-local"]:focus{
  border-color: rgba(0,122,255,.55);
  box-shadow: 0 0 0 4px rgba(0,122,255,.18);
}

.ebb-input,
input[type="date"],
input[type="time"]{
  -webkit-appearance: none;
  appearance: none;
  color: #0f172a;
  -webkit-text-fill-color: #0f172a;
  opacity: 1;
  background-color: #ffffff;
  border: 1px solid rgba(15,23,42,.18);
  border-radius: 14px;
  padding: 12px 44px 12px 14px;
  line-height: 1.2;
  font-size: 16px;
}

input[type="datetime-local"]{
  -webkit-appearance: none;
  appearance: none;
  border-radius: 12px;
  line-height: 1.2;
  min-height: 44px;
  padding: 12px 14px;
  font-size: 16px;
  background-color: #fff;
}

.ebb-input:focus,
input[type="date"]:focus,
input[type="time"]:focus{
  outline: none;
  border-color: rgba(245,158,11,.65);
  box-shadow: 0 0 0 4px rgba(245,158,11,.18);
}

.ebb-input::placeholder,
input[type="date"]::placeholder,
input[type="time"]::placeholder{
  color: rgba(100,116,139,.85);
  opacity: 1;
}

input[type="date"]::-webkit-date-and-time-value,
input[type="time"]::-webkit-date-and-time-value,
input[type="datetime-local"]::-webkit-date-and-time-value{
  text-align: left;
  color: #0f172a;
  -webkit-text-fill-color: #0f172a;
  opacity: 1;
}

input[type="date"]::-webkit-datetime-edit,
input[type="date"]::-webkit-datetime-edit-fields-wrapper,
input[type="date"]::-webkit-datetime-edit-text,
input[type="date"]::-webkit-datetime-edit-month-field,
input[type="date"]::-webkit-datetime-edit-day-field,
input[type="date"]::-webkit-datetime-edit-year-field,
input[type="time"]::-webkit-datetime-edit,
input[type="time"]::-webkit-datetime-edit-fields-wrapper,
input[type="time"]::-webkit-datetime-edit-text,
input[type="time"]::-webkit-datetime-edit-hour-field,
input[type="time"]::-webkit-datetime-edit-minute-field{
  color: #0f172a;
  -webkit-text-fill-color: #0f172a;
  opacity: 1;
}

input[type="date"].has-value,
input[type="time"].has-value{
  color: #0f172a;
  -webkit-text-fill-color: #0f172a;
  opacity: 1;
}

/*
 * Gece modunda WebKit/Blink tarih-saat alanlarının iç segmentleri
 * element rengini her zaman miras almıyor. Genel açık tema kuralları
 * siyah metni sabitlediği için seçilmiş değer koyu zeminde kayboluyordu.
 * Ödeme ve sepetin görünmez native picker katmanları bilinçli olarak hariçtir.
 */
:root[data-theme="dark"] body.enb-body
:where(input[type="date"],input[type="time"],input[type="datetime-local"])
:not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *){
  color: var(--field-ink, #f8fafc);
  -webkit-text-fill-color: var(--field-ink, #f8fafc);
  background-color: var(--field-bg, #0d1626);
  color-scheme: dark;
  opacity: 1;
}

:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-date-and-time-value,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-fields-wrapper,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-text,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-month-field,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-day-field,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-year-field,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-hour-field,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-minute-field,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-second-field,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *)::-webkit-datetime-edit-ampm-field{
  color: var(--field-ink, #f8fafc);
  -webkit-text-fill-color: var(--field-ink, #f8fafc);
  opacity: 1;
}

:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *):not(:valid)::-webkit-datetime-edit,
:root[data-theme="dark"] body.enb-body :where(input[type="date"],input[type="time"],input[type="datetime-local"]):not(.enb-native-picker):not(.enb-cart-native-picker):not([data-enb-dark-preserve] *):not(:valid)::-webkit-datetime-edit-fields-wrapper{
  color: var(--field-muted, #aab4c4);
  -webkit-text-fill-color: var(--field-muted, #aab4c4);
}

.ebb-inputIcon,
.ebb-input svg,
.ebb-input img{
  pointer-events: none;
}

.enb-section{
  margin-bottom: 4rem;
  padding-block: var(--enb-section-y);
}

.enb-section-lg{
  padding-block: var(--enb-section-y-lg);
}

.enb-section-tight{
  padding-block: 16px;
}

.section-soft{
  background: var(--eb-bg-soft);
}

.section-blue{
  background: linear-gradient(to bottom, var(--eb-bg-blue), var(--eb-bg-main));
}

.enb-hero{
  position: relative;
  isolation: isolate;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  min-height: 70vh;
  background: #000;
}

@media (min-width: 640px){
  .enb-hero{
    min-height: 65vh;
  }
}

@media (min-width: 768px){
  .enb-section{
    margin-bottom: 5rem;
  }

  :root{
    --enb-gutter: 20px;
    --enb-section-y: 32px;
    --enb-section-y-lg: 52px;
  }

  .enb-grid-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }

  .enb-grid-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
  }
}

@media (min-width: 1024px){
  .enb-hero{
    min-height: 62vh;
  }
}

.enb-hero__bg{
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  object-fit: cover;
  object-position: center;
  transform: scale(1.03);
}

.enb-hero__bg--img{
  filter: none;
}

.enb-hero__bg--video{
  opacity: 1;
}

.enb-hero__overlay{
  position: absolute;
  inset: 0;
  z-index: 10;
}

.enb-hero__overlay--bottom{
  background: linear-gradient(180deg, rgba(0,0,0,.70) 0%, rgba(0,0,0,.60) 45%, rgba(0,0,0,.82) 100%);
}

.enb-hero__overlay--soft{
  background: linear-gradient(180deg, rgba(0,0,0,.25) 0%, rgba(0,0,0,.35) 45%, rgba(0,0,0,.45) 100%);
}

.enb-hero__content{
  position: relative;
  z-index: 20;
  width: 100%;
  padding: 3rem 1.25rem;
  max-width: 56rem;
}

@media (min-width: 640px){
  .enb-hero__content{
    padding: 3.5rem 2.5rem;
  }
}

.enb-hero--dark{
  background: radial-gradient(1200px 600px at 50% 10%, rgba(99,102,241,.18), rgba(0,0,0,0) 60%), linear-gradient(135deg, #0f172a, #020617);
  margin-top: 0 !important;
}

.enb-hero__bg--pattern{
  position: absolute;
  inset: 0;
  z-index: 0;
  opacity: .10;
  background-image: url('/img/bg-confetti-pattern.svg');
  background-size: 520px auto;
  background-repeat: repeat;
  background-position: center;
}

.enb-hero--indigo{
  background: linear-gradient(90deg, #0f172a, #312e81, #1e293b);
}

.enb-hero--indigo-compact{
  min-height: 48vh;
  background: linear-gradient(90deg, #1e293b, #312e81, #0f172a);
}

@media (min-width: 768px){
  .enb-hero--indigo-compact{
    min-height: 44vh;
  }
}

#siteHeader + .enb-hero,
.enb-body > .enb-hero:first-of-type{
  margin-top: 0 !important;
}

.mb-28{ margin-bottom: 4.5rem !important; }
.mb-24{ margin-bottom: 4rem !important; }
.mb-20{ margin-bottom: 3.5rem !important; }
.mb-16{ margin-bottom: 3rem !important; }
.mb-14{ margin-bottom: 2.75rem !important; }
.mb-12{ margin-bottom: 2.25rem !important; }
.mb-10{ margin-bottom: 2rem !important; }
.mb-8{ margin-bottom: 1.5rem !important; }

.py-16{ padding-top: 3rem !important; padding-bottom: 3rem !important; }
.py-14{ padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; }
.py-12{ padding-top: 2rem !important; padding-bottom: 2rem !important; }
.py-10{ padding-top: 1.75rem !important; padding-bottom: 1.75rem !important; }
.py-8{ padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; }

.md\:py-16{ padding-top: 3.25rem !important; padding-bottom: 3.25rem !important; }
.md\:py-12{ padding-top: 2.25rem !important; padding-bottom: 2.25rem !important; }
.md\:py-10{ padding-top: 2rem !important; padding-bottom: 2rem !important; }

.md\:mb-24{ margin-bottom: 4rem !important; }
.md\:mb-20{ margin-bottom: 3.5rem !important; }
.md\:mb-16{ margin-bottom: 3rem !important; }

main.py-12{ padding-top: 2rem !important; padding-bottom: 2rem !important; }
main.py-10{ padding-top: 1.75rem !important; padding-bottom: 1.75rem !important; }

.p-8{ padding: 1.5rem !important; }
.p-7{ padding: 1.375rem !important; }
.p-6{ padding: 1.25rem !important; }
.sm\:p-12{ padding: 2rem !important; }
.sm\:p-10{ padding: 1.75rem !important; }

.eb-card,
.enb-card{
  background: var(--eb-card-bg);
  border: 1px solid var(--eb-card-border);
  border-radius: var(--eb-radius);
  box-shadow: var(--eb-shadow-sm);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
  width: 100%;
}

.eb-card:hover,
.enb-hover:hover{
  transform: translateY(-2px);
  box-shadow: var(--eb-shadow-md);
  border-color: rgba(79,111,220,.18);
}

.eb-card.is-static:hover{
  transform: none;
  box-shadow: var(--eb-shadow-sm);
  border-color: var(--eb-card-border);
}

details[open].bg-white.rounded-2xl.border{
  box-shadow:
    0 2px 6px rgba(2,6,23,.05),
    0 10px 24px rgba(2,6,23,.10) !important;
}

.bg-slate-50.border.rounded-2xl,
.bg-slate-50.border.rounded-xl,
.bg-slate-50.border.rounded-lg{
  border-color: rgba(226,232,240,.92) !important;
  box-shadow:
    0 1px 2px rgba(2,6,23,.04),
    0 6px 14px rgba(2,6,23,.06) !important;
}

.group:hover .shadow-md,
.group:hover .shadow-lg,
.group:hover .shadow-xl{
  box-shadow:
    0 1px 3px rgba(2,6,23,.04),
    0 8px 18px rgba(2,6,23,.08) !important;
}

.service-card h3::after{
  content: "";
  display: block;
  width: 32px;
  height: 3px;
  margin: 8px auto 0;
  border-radius: 999px;
  background: var(--eb-accent);
  opacity: .35;
}

.eb-btn,
.enb-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 18px;
  border-radius: 14px;
  font-weight: 700;
  line-height: 1;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  transition:
    transform .18s ease,
    box-shadow .18s ease,
    background .18s ease,
    border-color .18s ease,
    color .18s ease;
}

.eb-btn:active,
.enb-btn:active{
  transform: translateY(1px) scale(.98);
}

.eb-btn--primary{
  background: var(--eb-accent);
  color: #fff;
  box-shadow: 0 14px 34px rgba(79,111,220,.26);
}

.eb-btn--primary:hover{
  background: var(--eb-accent-hover);
  box-shadow: 0 18px 44px rgba(79,111,220,.32);
}

.eb-btn--ghost{
  background: #eef4ff;
  color: var(--eb-accent);
  border: 1px solid rgba(79,111,220,.18);
}

.eb-btn--ghost:hover{
  background: #e0e7ff;
  border-color: rgba(79,111,220,.28);
  box-shadow: var(--eb-shadow-xs);
}

.eb-btn--outline{
  background: transparent;
  color: var(--eb-text-main);
  border: 1px solid rgba(15,23,42,.14);
}

.eb-btn--outline:hover{
  border-color: rgba(79,111,220,.30);
  box-shadow: var(--eb-shadow-xs);
}

.btn-ghost{
  background: #eef4ff;
  color: var(--eb-accent);
}

.btn-ghost:hover{
  background: #e0e7ff;
}

.btn-coffee{
  background: var(--coffee-brown) !important;
  color: #fff !important;
}

.btn-coffee:hover{
  background: var(--coffee-soft) !important;
}

.border-choco{
  border-color: rgba(78,52,46,.55) !important;
}

.pulse-coffee{
  background: var(--coffee-soft);
}

.bg-choco-gradient{
  background: linear-gradient(90deg, var(--choco-dark), var(--coffee-brown));
}

.hover\:text-indigo-600:hover,
.hover\:text-indigo-700:hover,
.text-indigo-600,
.text-indigo-700{
  color: var(--coffee-brown) !important;
}

.bg-indigo-600,
.bg-indigo-700{
  background-color: var(--coffee-brown) !important;
}

.bg-indigo-600:hover,
.bg-indigo-700:hover{
  background-color: var(--coffee-soft) !important;
}

.ring-indigo-600,
.ring-indigo-700{
  --tw-ring-color: var(--coffee-brown) !important;
}

.border-indigo-200,
.border-indigo-300,
.border-indigo-600{
  border-color: rgba(91,58,41,.35) !important;
}

.calisir-kutu{
  text-align: center;
}

.adim-no{
  display: inline-block;
  margin-bottom: 6px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: .3px;
  color: #475569;
}

article[data-tilt],
.hizmet-kart,
.kategori-kart,
.service-card{
  cursor: pointer;
}

.enb-theme-btn{
  background: var(--enb-accent);
  color: #fff;
}

.enb-theme-btn:hover{
  background: var(--enb-accent-dark);
}

.enb-theme-chip{
  background: var(--enb-accent-soft);
  color: var(--enb-accent-dark);
}

.enb-theme-glow{
  box-shadow: 0 20px 50px var(--enb-hero-glow);
}

.enb-wrap{
  width: min(100% - (var(--enb-gutter) * 2), var(--enb-wrap));
  margin-inline: auto;
}

.enb-wrap-wide{
  width: min(100% - (var(--enb-gutter) * 2), var(--enb-wrap-wide));
  margin-inline: auto;
}

.enb-wrap-narrow{
  width: min(100% - (var(--enb-gutter) * 2), var(--enb-content-narrow));
  margin-inline: auto;
}

.enb-wrap-medium{
  width: min(100% - (var(--enb-gutter) * 2), var(--enb-content-medium));
  margin-inline: auto;
}

.enb-section-hero{
  min-height: calc(100svh - var(--enbHeaderH, 72px));
  display: flex;
  align-items: center;
}

.enb-grid-2{
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px;
}

.enb-grid-3{
  display: grid;
  grid-template-columns: 1fr;
  gap: 14px;
}

.enb-stack{
  display: grid;
  gap: 14px;
}

.enb-page-fill{
  width: 100%;
  max-width: none;
}

/* GLOBAL GENİŞ EKRAN CONTAINER DÜZELTMESİ */
@media (min-width:1280px){
  main.max-w-7xl,
  .max-w-7xl,
  .fh-shell,
  .fsh-container,
  .dkh-container,
  .eh-container,
  .fh-faq,
  .fh-faq-inner,
  .fsh-faq,
  .fsh-faq-inner,
  .dkh-faq,
  .dkh-faq-inner,
  .eh-faq,
  .eh-faq-inner,
  body > .enb-review-display-shell,
  main > .enb-review-display-shell{
    width: min(100% - 48px, 1500px) !important;
    max-width: min(1500px, calc(100vw - 48px)) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (min-width:1536px){
  main.max-w-7xl,
  .max-w-7xl,
  .fh-shell,
  .fsh-container,
  .dkh-container,
  .eh-container,
  .fh-faq,
  .fh-faq-inner,
  .fsh-faq,
  .fsh-faq-inner,
  .dkh-faq,
  .dkh-faq-inner,
  .eh-faq,
  .eh-faq-inner,
  body > .enb-review-display-shell,
  main > .enb-review-display-shell{
    width: min(100% - 64px, 1600px) !important;
    max-width: min(1600px, calc(100vw - 64px)) !important;
  }
}

/* =========================================================
   İLÇE SAYFALARI GENİŞ EKRAN CONTAINER DÜZELTMESİ
========================================================= */
@media (min-width:1280px){
  body.page-district-organizasyon main.district-page .district-wrap{
    width: min(100% - 48px, 1500px) !important;
    max-width: min(1500px, calc(100vw - 48px)) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (min-width:1536px){
  body.page-district-organizasyon main.district-page .district-wrap{
    width: min(100% - 64px, 1600px) !important;
    max-width: min(1600px, calc(100vw - 64px)) !important;
  }
}


/* =========================================================
   ANDROID CHROME DESKTOP SITE SAĞ BOŞLUK FIX
   Mobilde "Masaüstü site" açılınca oluşan scrollbar/gutter şeridini kapatır
========================================================= */

html{
  width: 100%;
  max-width: 100%;
  overflow-x: clip;
}

body{
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
}

/* Fixed header ile normal akıştaki main aynı viewport hesabını kullansın */
#siteHeader{
  left: 0 !important;
  right: 0 !important;
  width: 100dvw !important;
  max-width: 100dvw !important;
}

/* Ana içerik sağda 15-18px kısa kalmasın */
#mainContent{
  width: 100dvw !important;
  max-width: 100dvw !important;
  overflow-x: hidden !important;
}

/* Hero tam genişlik doldursun */
.enb-home-hero{
  width: 100dvw !important;
  max-width: 100dvw !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow: hidden !important;
}

/* Paket / swiper alanı taşma üretmesin */
#one-cikan-hizmetler,
#paketWrap,
.paketSwiper{
  max-width: 100dvw !important;
  overflow-x: hidden !important;
}

/* Eski tarayıcı fallback */
@supports not (width: 100dvw){
  #siteHeader,
  #mainContent,
  .enb-home-hero,
  #one-cikan-hizmetler,
  #paketWrap,
  .paketSwiper{
    width: 100vw !important;
    max-width: 100vw !important;
  }
}

/* =========================================================
   ENB GLOBAL RENDER SAFETY PATCH
   Amaç: Google Search Console / Googlebot mobil ekran görüntüsünde
   hero alanlarının koyu/boş görünmesini engellemek.
   Not: Renk/tema değiştirmez; sadece katman ve görünürlük güvenliği sağlar.
========================================================= */

main > .enb-hero,
main > .service-hero,
main > .enb-service-hero,
main > .page-hero,
main > .hero,
main > section:first-child[class*="hero"],
main > header:first-child[class*="hero"]{
  position:relative !important;
  isolation:isolate !important;
}

main > .enb-hero > .absolute,
main > .service-hero > .absolute,
main > .enb-service-hero > .absolute,
main > .page-hero > .absolute,
main > .hero > .absolute,
main > section:first-child[class*="hero"] > .absolute,
main > header:first-child[class*="hero"] > .absolute,
.enb-hero__bg,
.enb-hero__overlay,
.service-hero__bg,
.service-hero__overlay,
.enb-service-hero__bg,
.enb-service-hero__overlay,
.page-hero__bg,
.page-hero__overlay,
.hero__bg,
.hero__overlay{
  z-index:0 !important;
  pointer-events:none !important;
}

main > .enb-hero > .relative,
main > .service-hero > .relative,
main > .enb-service-hero > .relative,
main > .page-hero > .relative,
main > .hero > .relative,
main > section:first-child[class*="hero"] > .relative,
main > header:first-child[class*="hero"] > .relative,
.enb-hero__content,
.enb-hero__inner,
.enb-hero__left,
.enb-hero__right,
.service-hero__content,
.service-hero__inner,
.enb-service-hero__content,
.enb-service-hero__inner,
.page-hero__content,
.page-hero__inner,
.hero__content,
.hero__inner,
.hub-hero,
.hub-hero__content{
  position:relative !important;
  z-index:2 !important;
  opacity:1 !important;
  visibility:visible !important;
}

/* İlk ekran animasyonları JS/IntersectionObserver beklerken Google görüntüsünde gizli kalmasın. */
html.js main > section:first-child.reveal,
html.js main > header:first-child.reveal,
html.js main > article:first-child.reveal,
html.js main > section:first-child .reveal,
html.js main > header:first-child .reveal,
html.js main > article:first-child .reveal,
html.js main > section:first-child .reveal-h,
html.js main > header:first-child .reveal-h,
html.js main > article:first-child .reveal-h,
html.js main .enb-hero.reveal,
html.js main .enb-hero .reveal,
html.js main .service-hero.reveal,
html.js main .service-hero .reveal,
html.js main .enb-service-hero.reveal,
html.js main .enb-service-hero .reveal,
html.js main .page-hero.reveal,
html.js main .page-hero .reveal,
html.js main .hero.reveal,
html.js main .hero .reveal,
html.js main .hub-hero.reveal,
html.js main .hub-hero .reveal,
html.js .reveal.show,
html.js .reveal-h.show,
.reveal.is-visible,
.reveal.is-in{
  opacity:1 !important;
  transform:none !important;
  visibility:visible !important;
}

/* Başlık/metin/butonlar hero içinde overlay arkasında kalmasın. */
main > .enb-hero h1,
main > .enb-hero h2,
main > .enb-hero p,
main > .enb-hero a,
main > .enb-hero button,
main > .service-hero h1,
main > .service-hero h2,
main > .service-hero p,
main > .service-hero a,
main > .service-hero button,
main > .enb-service-hero h1,
main > .enb-service-hero h2,
main > .enb-service-hero p,
main > .enb-service-hero a,
main > .enb-service-hero button,
main > .page-hero h1,
main > .page-hero h2,
main > .page-hero p,
main > .page-hero a,
main > .page-hero button,
main > .hero h1,
main > .hero h2,
main > .hero p,
main > .hero a,
main > .hero button,
main > section:first-child[class*="hero"] h1,
main > section:first-child[class*="hero"] h2,
main > section:first-child[class*="hero"] p,
main > section:first-child[class*="hero"] a,
main > section:first-child[class*="hero"] button{
  position:relative;
  z-index:3;
  opacity:1 !important;
  visibility:visible !important;
}

/* Mobil snapshot güvenliği: ilk hero alanı ekrandan taşırıp boş yakalanmasın. */
@media (max-width:640px){
  main > .enb-hero,
  main > .service-hero,
  main > .enb-service-hero,
  main > .page-hero,
  main > .hero,
  main > section:first-child[class*="hero"]{
    min-height:auto;
  }

  main > .enb-hero h1,
  main > .service-hero h1,
  main > .enb-service-hero h1,
  main > .page-hero h1,
  main > .hero h1,
  main > section:first-child[class*="hero"] h1{
    text-wrap:balance;
  }
}

/*
  En Baba Organizasyon - Kesin Yazı Boyutu Patch'i
  Kurulum: Bu dosyadaki CSS'i /assets/css/global.css dosyasının EN ALTINA ekleyin.
  Amaç: Sayfa bazlı CSS'lerdeki 60-80px hero başlıklarını site genelinde daha normal, temiz ve okunur ölçeğe çeker.
*/

:root{
  --enb-fix-h1: clamp(29px, 2.2vw, 40px);
  --enb-fix-h2: clamp(22px, 1.55vw, 28px);
  --enb-fix-h3: clamp(17px, 1.1vw, 20px);
  --enb-fix-lead: clamp(15px, 1vw, 17px);
  --enb-fix-price: clamp(20px, 1.35vw, 24px);
}

/* DESKTOP / TABLET: Devasa hero ve bölüm başlıklarını kesin sınırlar. */
@media (min-width: 821px){
  body main h1,
  body main h1[class],
  body main h1[class][class],
  body main [class] h1,
  body main [class][class] h1,
  body main [class] [class] h1,
  body main :is(
    .enb-commercial-title,
    .enb-h1,
    .enb-page .enb-h1,
    .enb-hero__title,
    .enb-hero-copy h1,
    .enb-price-hero-title,
    .hub-title,
    .bh-title,
    .ms-hero h1,
    .dkh-hero h1,
    .dkh-hero__copy h1,
    .eh-hero h1,
    .fasil-hero h1,
    .fsh-title,
    .fsh-hero h1,
    .maskot-hero h1,
    .enb-treat-title,
    .enb-music-title,
    .enb-macun-title,
    .enb-service-area-title,
    .enb-magic-h1,
    .yk-hero__title,
    .yk-detailHero__title,
    .yb-hero h1,
    .eb-kurumsal-title,
    .h1
  ),
  body.page-profesyonel-yuz-boyama main .yb-hero h1,
  body.page-profesyonel-yuz-boyama main section.relative.overflow-hidden.text-white h1{
    font-size: var(--enb-fix-h1) !important;
    line-height: 1.12 !important;
    letter-spacing: -0.024em !important;
    font-weight: 780 !important;
    text-wrap: balance;
    overflow-wrap: break-word;
  }

  body main h2,
  body main h2[class],
  body main h2[class][class],
  body main [class] h2,
  body main [class][class] h2,
  body main [class] [class] h2,
  body main :is(
    .enb-commercial-related-head h2,
    .enb-commercial-empty h1,
    .enb-h2,
    .enb-section h2,
    .enb-panel h2,
    .enb-section-title,
    .section-title,
    .section-head h2,
    .sectionHead h2,
    .enb-section-head h2,
    .hub-section-head h2,
    .hub-cta h2,
    .bh-formHead h2,
    .bh-sectionHead h2,
    .bh-cta__box h2,
    .dkh-section-head h2,
    .eh-section-head h2,
    .eh-intro h2,
    .fasil-sectionHead h2,
    .fasil-story h2,
    .fsh-section-head h2,
    .fsh-form-head h2,
    .fsh-faq h2,
    .enb-magic-head h2,
    .yk-sectionTitle,
    .enb-service-area-section-head h2,
    .info-wide h2,
    .kd-packages-head h2
  ){
    font-size: var(--enb-fix-h2) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.018em !important;
    font-weight: 760 !important;
    text-wrap: balance;
    overflow-wrap: break-word;
  }

  body main h3,
  body main h3[class],
  body main [class] h3,
  body main :is(
    .enb-commercial-feature h2,
    .enb-commercial-feature h3,
    .enb-card h2,
    .enb-card h3,
    .enb-video-panel-head h3,
    .eb-reel-lead-box h3,
    .enb-magic-stage-card h2,
    .product-card h3,
    .maskot-faq h3
  ){
    font-size: var(--enb-fix-h3) !important;
    line-height: 1.24 !important;
    letter-spacing: -0.01em !important;
    font-weight: 730 !important;
  }

  body main :is(
    .enb-commercial-summary,
    .enb-hero__sub,
    .enb-hero-lead,
    .enb-treat-subtitle,
    .enb-treat-lead,
    .fasil-hero__lead,
    .ms-hero__lead,
    .yk-hero__lead,
    .enb-lead,
    .maskot-lead,
    .bh-desc
  ){
    font-size: var(--enb-fix-lead) !important;
    line-height: 1.65 !important;
  }

  body main :is(
    .enb-commercial-stat strong,
    .hub-metric strong,
    .price,
    .packages .price,
    .eh-price,
    .enb-price,
    .enb-review-score strong
  ){
    font-size: var(--enb-fix-price) !important;
    line-height: 1.14 !important;
    letter-spacing: -0.018em !important;
    font-weight: 780 !important;
  }
}

/* MOBİL: Uzun Türkçe başlıkları kart içinde patlatmadan gösterir. */
@media (max-width: 820px){
  body main h1,
  body main h1[class],
  body main [class] h1,
  body main [class] [class] h1,
  body main :is(
    .enb-commercial-title,
    .enb-h1,
    .enb-page .enb-h1,
    .enb-hero__title,
    .enb-hero-copy h1,
    .enb-price-hero-title,
    .hub-title,
    .bh-title,
    .ms-hero h1,
    .dkh-hero h1,
    .dkh-hero__copy h1,
    .eh-hero h1,
    .fasil-hero h1,
    .fsh-title,
    .fsh-hero h1,
    .maskot-hero h1,
    .enb-treat-title,
    .enb-music-title,
    .enb-macun-title,
    .enb-service-area-title,
    .enb-magic-h1,
    .yk-hero__title,
    .yk-detailHero__title,
    .yb-hero h1,
    .eb-kurumsal-title,
    .h1
  ),
  body.page-profesyonel-yuz-boyama main .yb-hero h1,
  body.page-profesyonel-yuz-boyama main section.relative.overflow-hidden.text-white h1{
    font-size: clamp(26px, 7.6vw, 34px) !important;
    line-height: 1.13 !important;
    letter-spacing: -0.018em !important;
    font-weight: 780 !important;
    text-wrap: balance;
    overflow-wrap: break-word;
  }

  body main h2,
  body main h2[class],
  body main [class] h2,
  body main [class] [class] h2,
  body main :is(
    .enb-commercial-related-head h2,
    .enb-commercial-empty h1,
    .enb-h2,
    .enb-section h2,
    .enb-panel h2,
    .enb-section-title,
    .section-title,
    .section-head h2,
    .sectionHead h2,
    .enb-section-head h2,
    .hub-section-head h2,
    .hub-cta h2,
    .bh-formHead h2,
    .bh-sectionHead h2,
    .bh-cta__box h2,
    .dkh-section-head h2,
    .eh-section-head h2,
    .eh-intro h2,
    .fasil-sectionHead h2,
    .fasil-story h2,
    .fsh-section-head h2,
    .fsh-form-head h2,
    .fsh-faq h2,
    .enb-magic-head h2,
    .yk-sectionTitle,
    .enb-service-area-section-head h2,
    .info-wide h2,
    .kd-packages-head h2
  ){
    font-size: clamp(21px, 6.1vw, 26px) !important;
    line-height: 1.18 !important;
    letter-spacing: -0.014em !important;
    font-weight: 760 !important;
    text-wrap: balance;
    overflow-wrap: break-word;
  }

  body main h3,
  body main h3[class],
  body main [class] h3{
    font-size: clamp(17px, 4.7vw, 20px) !important;
    line-height: 1.24 !important;
    letter-spacing: -0.008em !important;
    font-weight: 730 !important;
  }

  body main :is(
    .enb-commercial-stat strong,
    .hub-metric strong,
    .price,
    .packages .price,
    .eh-price,
    .enb-price,
    .enb-review-score strong
  ){
    font-size: clamp(20px, 6vw, 24px) !important;
    line-height: 1.14 !important;
    letter-spacing: -0.014em !important;
    font-weight: 780 !important;
  }
}

/* =========================================================
   En Baba Organizasyon - Universal Form Controls
   Select caret + mobile form compatibility
   iPhone / Android / desktop uyumlu global çözüm
========================================================= */

:root{
  --enb-field-bg: #ffffff;
  --enb-field-ink: #0f172a;
  --enb-field-muted: #64748b;
  --enb-field-stroke: rgba(15,23,42,.14);
  --enb-field-focus: rgba(91,58,41,.14);
  --enb-field-radius: 12px;
}

body.enb-body select:not([multiple]):not([size]):not(.enb-native-select){
  -webkit-appearance: none !important;
  appearance: none !important;
  background-color: var(--field-bg, var(--enb-field-bg)) !important;
  background-image:
    linear-gradient(45deg, transparent 50%, currentColor 50%),
    linear-gradient(135deg, currentColor 50%, transparent 50%) !important;
  background-position:
    right 22px center,
    right 16px center !important;
  background-size: 6px 6px, 6px 6px !important;
  background-repeat: no-repeat !important;
  color: inherit;
  padding-right: max(42px, 2.75rem) !important;
  text-overflow: ellipsis;
  cursor: pointer;
}

body.enb-body select:not([multiple]):not([size]):not(.enb-native-select)::-ms-expand{
  display: none;
}

body.enb-body select:not([multiple]):not([size]):not(.enb-native-select):disabled{
  cursor: not-allowed;
  opacity: .68;
}

body.enb-body select:not([multiple]):not([size]):not(.enb-native-select):focus,
body.enb-body select:not([multiple]):not([size]):not(.enb-native-select):focus-visible{
  outline: none;
}

body.enb-body select:not([multiple]):not([size]):not(.enb-native-select) option{
  background: #ffffff;
  color: #0f172a;
}

/* RTL / ters yönlü alanlar için caret konumu */
body.enb-body [dir="rtl"] select:not([multiple]):not([size]):not(.enb-native-select),
body.enb-body select[dir="rtl"]:not([multiple]):not([size]):not(.enb-native-select){
  padding-right: 14px !important;
  padding-left: max(42px, 2.75rem) !important;
  background-position:
    left 16px center,
    left 22px center !important;
}

@media (max-width: 768px){
  body.enb-body input,
  body.enb-body select,
  body.enb-body textarea{
    font-size: 16px !important;
  }

  body.enb-body select:not([multiple]):not([size]):not(.enb-native-select){
    min-height: 46px;
    line-height: 1.25;
    -webkit-tap-highlight-color: transparent;
  }
}

@media (forced-colors: active){
  body.enb-body select:not([multiple]):not([size]):not(.enb-native-select){
    -webkit-appearance: auto !important;
    appearance: auto !important;
    background-image: none !important;
    padding-right: 14px !important;
  }
}

/* ENB CENTRAL BRAND UTILITY FIX: legal/policy pages
   tailwind.min.css eski derlemede marka-koyu rengini #ca8a04 olarak taşıyor.
   Global CSS Tailwind'den sonra yüklendiği için marka yardımcı sınıflarının
   güncel lacivert/indigo kimliğini burada merkezi olarak kesinleştiriyoruz. */
.text-marka-koyu{
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity, 1));
}
.text-marka-mor{
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}
.border-marka-koyu{
  --tw-border-opacity: 1;
  border-color: rgb(49 46 129 / var(--tw-border-opacity, 1));
}
.border-marka-koyu\/40{
  border-color: rgb(49 46 129 / .40);
}
.bg-marka-acik{
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity, 1));
}
.hover\:text-marka-koyu:hover{
  --tw-text-opacity: 1;
  color: rgb(49 46 129 / var(--tw-text-opacity, 1));
}
.hover\:text-marka-mor:hover{
  --tw-text-opacity: 1;
  color: rgb(79 70 229 / var(--tw-text-opacity, 1));
}

/* =========================================================
   GARSON AİLESİ HERO GÜVENLİ GENİŞLİK
   Sabit sağ/sol hizmet geçiş okları hero içeriğinin üstüne gelmesin.
   Yalnızca ortak .enbPageGarson yapısının ilk (hero) bölümünü daraltır;
   fiyat, bilgi kartları, form, yorum ve diğer bölümleri etkilemez.
========================================================= */
@media (min-width: 1024px){
  html body.enb-body main.enbPageGarson > section:first-child > div.max-w-7xl.mx-auto{
    width: min(calc(100% - clamp(144px, 12vw, 220px)), 1400px) !important;
    max-width: 1400px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }
}
/* =========================
   EN BABA UI SYSTEM (GLOBAL)
   ========================= */

:root{
  /* Marka renkleri */
  --enb: #5B3A29;
  --enbH: #4A2F22;
  --enbSoft: #F6EFEA;

  /* Nötrler */
  --enbBg: #f8fafc;
  --enbCard: rgba(255,255,255,.92);
  --enbText: #0f172a;
  --enbMuted: #475569;
  --enbBorder: rgba(15,23,42,.10);

  /* İşçilik */
  --enbRing: rgba(91,58,41,.28);
  --enbShadow: 0 18px 60px rgba(2,6,23,.12);
  --enbShadow2: 0 10px 30px rgba(2,6,23,.10);

  /* Radius & motion */
  --enbR: 22px;
  --enbRsm: 14px;
  --enbT: 180ms;
}

/* Sayfa zemini */
.enb-ui{
  background: var(--enbBg);
  color: var(--enbText);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Tipografi düzeni (gerçek mağaza hissi) */
.enb-ui h1, .enb-ui h2, .enb-ui h3{
  letter-spacing: -0.02em;
}
.enb-ui h1{ line-height: 1.15; }
.enb-ui h2{ line-height: 1.20; }
.enb-ui p{ color: var(--enbMuted); }

/* Kart standardı */
.enb-card{
  background: var(--enbCard);
  border: 1px solid var(--enbBorder);
  border-radius: var(--enbR);
  box-shadow: var(--enbShadow);
  backdrop-filter: blur(10px);
}
.enb-card--soft{
  background: linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.86));
}

/* Bölüm başlık spacing standardı */
.enb-section{
  padding: 22px;
}
@media (min-width: 640px){
  .enb-section{ padding: 28px; }
}

/* === Premium Link System === */
.enb-ui a{
  text-decoration: none;
}

.enb-link{
  color: var(--enb) !important;
  font-weight: 900;
  position: relative;
  display: inline-block;
  padding: .06rem .18rem;
  border-radius: 10px;
  transition: transform var(--enbT) ease, background var(--enbT) ease, color var(--enbT) ease;
  outline: none;
}

.enb-link::after{
  content:"";
  position:absolute;
  left:.18rem;
  right:.18rem;
  bottom:-2px;
  height:2px;
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(91,58,41,.25) 20%,
    rgba(91,58,41,.55) 50%,
    rgba(91,58,41,.25) 80%,
    transparent 100%);
  transform: scaleX(.40);
  transform-origin: center;
  opacity:.95;
  transition: transform 220ms ease, opacity 220ms ease;
}

.enb-link:hover{
  color: var(--enbH) !important;
  background: rgba(91,58,41,.07);
  transform: translateY(-1px);
}
.enb-link:hover::after{
  transform: scaleX(1);
  opacity: 1;
}
.enb-link:focus-visible{
  box-shadow: 0 0 0 3px var(--enbRing);
}

/* === Button standardı === */
.enb-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .55rem;
  font-weight: 900;
  border-radius: 999px;
  padding: .85rem 1.15rem;
  transition: transform var(--enbT) ease, box-shadow var(--enbT) ease, background var(--enbT) ease;
  outline: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
.enb-btn--primary{
  background: var(--enb);
  color: #fff;
  box-shadow: var(--enbShadow2);
}
.enb-btn--primary:hover{
  background: var(--enbH);
  transform: translateY(-2px);
  box-shadow: 0 16px 40px rgba(2,6,23,.16);
}
.enb-btn--ghost{
  background: rgba(255,255,255,.85);
  border: 1px solid var(--enbBorder);
  color: var(--enbText);
}
.enb-btn--ghost:hover{
  background: rgba(255,255,255,.95);
  transform: translateY(-1px);
}
.enb-btn:focus-visible{
  box-shadow: 0 0 0 3px var(--enbRing), 0 16px 40px rgba(2,6,23,.16);
}

/* === Form standardı === */
.enb-field{
  width: 100%;
  border: 1px solid rgba(15,23,42,.14);
  background: rgba(255,255,255,.9);
  border-radius: 16px;
  padding: .9rem 1rem;
  font-size: 14px;
  outline: none;
  transition: box-shadow var(--enbT) ease, border-color var(--enbT) ease, transform var(--enbT) ease;
}
.enb-field:focus{
  border-color: rgba(91,58,41,.35);
  box-shadow: 0 0 0 3px var(--enbRing);
  transform: translateY(-1px);
}
.enb-label{
  font-size: 13px;
  font-weight: 900;
  color: var(--enb);
}

/* “Gerçek mağaza” hissi: küçük detaylar */
.enb-kbd{
  font-size: 12px;
  padding: 4px 8px;
  border-radius: 10px;
  border: 1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.85);
}
/* En Baba Organizasyon - Core Web Vitals destek katmanı
   Amaç: görünür içeriği bozmadan medya ve aşağı ekran bölümlerinde layout/render maliyetini düşürmek. */
img, svg, video, canvas, iframe {
  max-width: 100%;
}
img, video {
  height: auto;
}
iframe {
  border: 0;
}
[hidden], .hidden {
  content-visibility: hidden;
}
@media (min-width: 768px) {
  main > section:nth-of-type(n+3),
  .enb-below-fold,
  .enb-gallery,
  .media-gallery,
  .video-gallery,
  .photo-gallery,
  .faq-section,
  .reviews-section,
  .enb-faq,
  [data-enb-cwv-contain] {
    content-visibility: auto;
    contain-intrinsic-size: 1px 720px;
  }
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: .001ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: .001ms !important;
  }
}
/* Generated bundle: tools/build-runtime-bundles.php */
/* =========================================================
   HEADER CSS — CLEAN VERSION
   Scope: header, desktop menu, mega menu, mobile menu,
          mobile menu search, header preview components
========================================================= */

/* =========================
   HEADER FIXES / TAP FEEL
========================= */
/* Header'ın kritik aksiyon ikonları Font Awesome ağ isteğine bağlı değildir.
   Inline SVG ilk HTML boyamasında gelir; ikon alanı da baştan sabit kalır. */
#menuToggle > :is(i,.enb-menu-toggle-icon){
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:1rem;
  min-width:1rem;
  height:1rem;
  line-height:1;
  flex:0 0 1rem;
}

.enb-header-inline-icon,
.enb-menu-toggle-icon{
  display:block;
  width:1em;
  height:1em;
  flex:0 0 1em;
  overflow:visible;
  fill:none;
  stroke:currentColor;
  stroke-width:1.9;
  stroke-linecap:round;
  stroke-linejoin:round;
  pointer-events:none;
}

.enb-header-inline-icon--theme{
  width:18px;
  height:18px;
}

.enb-header-inline-icon__dot{
  fill:currentColor;
  stroke:none;
}

#menuToggle .enb-menu-toggle-icon{
  width:16px;
  height:16px;
  stroke-width:2.1;
}

.enb-header-actions .glow-icon > .enb-header-inline-icon{
  width:18px;
  height:18px;
}

#kurumsalMenuBtn [data-corporate-menu-icon],
#megaMenuBtn [data-mega-menu-icon]{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:.75rem;
  min-width:.75rem;
  height:.75rem;
  line-height:1;
  flex:0 0 .75rem;
}

#mobileMenuBtn,
#menuToggle,
button[aria-controls="mobileMenu"],
.menu-toggle,
#mobileMenu a,
#mobileMenu button,
#desktopMenu a,
#desktopMenu button{
  -webkit-tap-highlight-color: transparent;
  touch-action: manipulation;
}

@media (pointer: coarse){
  #mobileMenu a:active,
  #mobileMenu button:active,
  #desktopMenu a:active,
  #desktopMenu button:active{
    transform: translateY(.5px);
  }
}

@media (hover: none) and (pointer: coarse){
  .hover\:text-green-600:hover,
  .hover\:text-green-500:hover,
  .hover\:text-pink-600:hover,
  .hover\:text-red-600:hover,
  .hover\:text-black:hover,
  .hover\:text-indigo-600:hover,
  .hover\:text-indigo-700:hover{
    text-shadow: none !important;
  }

  .glow-icon{
    transition: none !important;
  }
}

@media (hover: hover) and (pointer: fine){
  .glow-icon{
    transition: all .25s ease;
    text-shadow: 0 0 0 transparent;
  }

  .glow-icon:hover{
    transform: scale(1.15);
  }

  .hover\:text-green-600:hover{ text-shadow: 0 0 10px rgba(34,197,94,.6); }
  .hover\:text-green-500:hover{ text-shadow: 0 0 10px rgba(34,197,94,.6); }
  .hover\:text-pink-600:hover { text-shadow: 0 0 10px rgba(236,72,153,.6); }
  .hover\:text-red-600:hover  { text-shadow: 0 0 10px rgba(220,38,38,.6); }
  .hover\:text-black:hover    { text-shadow: 0 0 10px rgba(0,0,0,.4); }
  .hover\:text-indigo-600:hover{ text-shadow: 0 0 10px rgba(79,70,229,.6); }
  .hover\:text-indigo-700:hover{ text-shadow: 0 0 10px rgba(67,56,202,.6); }
}

/* Menü / submenu anim */
.mob-submenu{
  transition: all .3s ease-in-out;
}

.rotate-180{
  transform: rotate(180deg);
}

/* Desktop menu visibility */
#desktopMenu{
  display: flex;
}

@media (max-width: 767px){
  #desktopMenu{
    display: none !important;
  }
}

#kurumsalMenu,
#megaMenuWrapper{
  display: block !important;
}

@media (max-width: 767px){
  #kurumsalMenu,
  #megaMenuWrapper{
    display: none !important;
  }
}

/* Mobil menü ikon hizalama */
#mobileMenu li > a > i,
#mobileMenu li > button > i,
.menu-icons i,
.nav-list i{
  width: 1.25rem;
  text-align: center;
  flex-shrink: 0;
}

.mob-ico{
  width: 16px;
  font-size: 14px;
  text-align: center;
  margin-right: 6px;
  flex: 0 0 16px;
  opacity: .85;
}

/* =========================
   HEART / HEADER MICRO UI
========================= */
.heartbeat-heart{
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 2px;
}

.heartbeat-heart::before{
  content: "❤️";
  position: absolute;
  inset: 0;
  font-size: 12px;
  line-height: 1;
  transform-origin: center;
  animation: heartBeat 1.9s infinite;
  will-change: transform;
}

@keyframes heartBeat{
  0%   { transform: scale(1); }
  20%  { transform: scale(1.15); }
  30%  { transform: scale(1); }
  45%  { transform: scale(1.12); }
  70%  { transform: scale(1); }
  100% { transform: scale(1); }
}

@media (max-width: 640px){
  .heartbeat-heart{
    width: 10px;
    height: 10px;
  }

  .heartbeat-heart::before{
    font-size: 8.5px;
  }
}

.mini-heart{
  font-size: 10px;
  line-height: 1;
  animation: miniHeartBeat 1.9s infinite;
}

@keyframes miniHeartBeat{
  0%   { transform: scale(1); opacity: .7; }
  20%  { transform: scale(1.25); opacity: 1; }
  40%  { transform: scale(1); }
  100% { transform: scale(1); }
}

@media (prefers-reduced-motion: reduce){
  .heartbeat-heart::before,
  .mini-heart{
    animation: none !important;
  }
}

/* =========================
   SMART HEADER STATES + CORE HEADER
========================= */
#siteHeader{
  top: 0;
  transform: translate3d(0,0,0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  background-clip: padding-box;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  border-bottom: 0;
  transition:
    transform 420ms cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 420ms cubic-bezier(0.22, 1, 0.36, 1),
    background-color 420ms cubic-bezier(0.22, 1, 0.36, 1),
    -webkit-backdrop-filter 420ms cubic-bezier(0.22, 1, 0.36, 1),
    backdrop-filter 420ms cubic-bezier(0.22, 1, 0.36, 1);
  will-change: transform;
}

/* Full (top) */
#siteHeader.enb-h-top{
  transform: translate3d(0,0,0);
}

/* Slim */
#siteHeader.enb-h-slim{
  transform: translate3d(0,0,0);
  background-color: rgba(255,255,255,.92);
  box-shadow: 0 10px 28px rgba(0,0,0,.08);
}

/* Hidden */
#siteHeader.enb-h-hidden{
  transform: translate3d(0, calc(-1 * var(--enbHeaderH, 80px)), 0);
}

/*
 * Mobil Chrome/Samsung Internet adres çubuğu açılıp kapanırken nadiren
 * header gizli class ile sayfanın en üstünde kalabiliyordu. JS top state'i
 * gördüğünde CSS tarafında da güvenli görünür moda zorlanır.
 */
html.enb-at-top #siteHeader.enb-h-hidden,
body.enb-at-top #siteHeader.enb-h-hidden{
  transform: translate3d(0,0,0);
}

/* Slim modda padding azalt */
#siteHeader.enb-h-slim [data-header-bar="1"]{
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

/* Slim modda logo küçült */
#siteHeader.enb-h-slim img[alt*="Logo"],
#siteHeader.enb-h-slim img[alt*="logo"]{
  width: 38px !important;
  height: 38px !important;
}

@media (prefers-reduced-motion: reduce){
  #siteHeader{
    transition: none !important;
  }
}

/* Mouse-follow (desktop) */
@media (hover: hover) and (pointer: fine){
  #siteHeader{
    transform: translate3d(var(--hdrMouseX, 0px), 0, 0);
  }

  #siteHeader.enb-h-hidden{
    transform: translate3d(
      var(--hdrMouseX, 0px),
      calc(-1 * var(--enbHeaderH,80px)),
      0
    );
  }

  html.enb-at-top #siteHeader.enb-h-hidden,
  body.enb-at-top #siteHeader.enb-h-hidden{
    transform: translate3d(var(--hdrMouseX, 0px),0,0);
  }
}

/* =========================
   PREMIUM BUTTON HOVER
========================= */
.premium-btn{
  position: relative;
  overflow: hidden;
}

.premium-btn::after{
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.4), transparent);
  transform: skewX(-20deg);
  transition: all .5s ease;
}

.premium-btn:hover::after{
  left: 100%;
}

/* =========================
   MENU LINK STATES
========================= */
.menu-link-services{
  color: #0f172a;
  position: relative;
  transition:
    background-color .22s ease,
    color .22s ease,
    transform .22s ease,
    box-shadow .22s ease;
}

.menu-link-services:hover,
.menu-link-services:focus-visible{
  background: #f8fafc;
  color: #4338ca;
  box-shadow: inset 0 0 0 1px rgba(99,102,241,.14);
  outline: none;
}

.menu-link-services::after{
  content: "";
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 6px;
  height: 2px;
  border-radius: 999px;
  background: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  opacity: .75;
  transition: transform .22s ease;
}

.menu-link-services:hover::after,
.menu-link-services:focus-visible::after{
  transform: scaleX(1);
}

/* =========================
   PAGE-SPECIFIC HEADER OVERRIDES
   Şimdilik burada bıraktım; istersen index.css'e taşıyacağız
========================= */
body.page-index #siteHeader{
  background: #fff !important;
  background-color: #fff !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  box-shadow: 0 10px 30px rgba(15,23,42,.08) !important;
  border-bottom: 1px solid rgba(15,23,42,.08) !important;
}

/* =========================
   MOBILE MENU SHELL
========================= */
#mobileMenu{
  transform: translate3d(100%,0,0);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    transform .28s ease,
    opacity .20s ease,
    visibility 0s linear .28s;
  will-change: transform, opacity;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  background: #fff !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

#mobileMenu.is-open{
  transform: translate3d(0,0,0);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}

#overlay{
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    opacity .20s ease,
    visibility 0s linear .20s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

#overlay.is-open{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition-delay: 0s;
}

@media (min-width: 768px){
  #mobileMenu,
  #overlay{
    display: none !important;
  }
}

#mobileMenuSearch input{
  background: #fff !important;
  border: 1px solid rgba(226,232,240,.95) !important;
  box-shadow: 0 8px 24px rgba(15,23,42,.08) !important;
}

#mobileMenu .mob-toggle{
  color: #334155;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  min-height: unset !important;
  line-height: 1.2;
}

#kurumsalMenu > #kurumsalPanel,
#megaMenuWrapper > #megaMenuPanel{
  top: 100% !important;
}

/* =========================================================
   KURUMSAL MASAÜSTÜ MENÜ — tek durum kaynağı
   Hover/focus utility çakışması kaldırıldı. Panel yalnızca
   header-menu.js tarafından eklenen .is-open sınıfıyla açılır.
========================================================= */
#kurumsalMenu > #kurumsalPanel{
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transition: opacity .18s ease, visibility .18s ease !important;
}

#kurumsalMenu.is-open > #kurumsalPanel{
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

#kurumsalMenu > #kurumsalMenuBtn [data-corporate-menu-icon]{
  transform: rotate(0deg);
  transition: transform .18s ease;
}

#kurumsalMenu.is-open > #kurumsalMenuBtn [data-corporate-menu-icon]{
  transform: rotate(180deg);
}

#kurumsalMenu.is-open > #kurumsalMenuBtn{
  background: rgba(241,245,249,.96);
}

@media (prefers-reduced-motion: reduce){
  #kurumsalMenu > #kurumsalPanel,
  #kurumsalMenu > #kurumsalMenuBtn [data-corporate-menu-icon]{
    transition: none !important;
  }
}

:root{
  --enbHeaderH: 64px;
}

@media (min-width: 640px){
  :root{
    --enbHeaderH: 68px;
  }
}

[data-cart-count]{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

[data-cart-count].hidden{
  display: none !important;
}

:root{
  --enb-live-update-height: 36px;
}

/* HEADER GLOBAL CONTAINER KORUMA */
#siteHeader .max-w-7xl,
header#siteHeader .max-w-7xl,
.enb-header .max-w-7xl{
  max-width:1280px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}


#pmVideoStateBadge:not(.hidden){
  display: flex !important;
  width: fit-content;
  max-width: min(100%, 42rem);
  margin: 1rem auto 0 !important;
  align-items: center;
  justify-content: center;
  text-align: center;
}


/* =========================================================
   ENB HEADER FINAL FIX
   Logo kart/grid sol hizasında.
   Menü linkleri gerçek merkezde.
   Planla + ikonlar sağda dengeli ayrı grup.
   Eski header yamalarını silip yalnızca bunu bırak.
========================================================= */

@media (min-width: 1280px){

  :root{
    /*
      1920px ekranda:
      1552px shell => sol boşluk yaklaşık 184px.
      Bu ana sayfa kart/grid hizasına daha yakın durur.
    */
    --enb-header-shell: 1552px;
    --enb-header-logo-reserve: 310px;
    --enb-header-action-reserve: 315px;
    --enb-header-icons-w: 154px;
    --enb-header-planla-gap: 18px;
  }

  html body header#siteHeader.enb-header{
    width: 100% !important;
    max-width: none !important;
    left: 0 !important;
    right: 0 !important;
    overflow: visible !important;
  }

  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    position: relative !important;

    width: min(calc(100vw - 48px), var(--enb-header-shell)) !important;
    max-width: var(--enb-header-shell) !important;
    min-width: 0 !important;

    height: 68px !important;
    margin-left: auto !important;
    margin-right: auto !important;

    padding-left: 0 !important;
    padding-right: 0 !important;

    display: block !important;
    gap: 0 !important;
  }

  /* Logo: sayfa kart/grid hizası */
  html body header#siteHeader.enb-header > div[data-header-bar="1"] > a:first-child,
  html body header#siteHeader.enb-header > div[data-header-bar="1"] > a[aria-label*="ana sayfa"]{
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    width: var(--enb-header-logo-reserve) !important;
    max-width: var(--enb-header-logo-reserve) !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    margin: 0 !important;
    z-index: 30 !important;
  }

  /* Ana desktop menü alanı */
  html body header#siteHeader.enb-header nav#desktopMenu{
    position: absolute !important;
    left: var(--enb-header-logo-reserve) !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;

    width: auto !important;
    max-width: none !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding-right: var(--enb-header-action-reserve) !important;

    gap: clamp(10px, .82vw, 18px) !important;
    white-space: nowrap !important;
    z-index: 20 !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu .menu-link{
    white-space: nowrap !important;
  }

  /* Planla butonu: sağ aksiyon grubunun solunda */
  html body header#siteHeader.enb-header nav#desktopMenu > a[href="/musteri-talebi-olustur"],
  html body header#siteHeader.enb-header nav#desktopMenu > a.premium-btn{
    position: absolute !important;
    right: calc(var(--enb-header-icons-w) + var(--enb-header-planla-gap)) !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    margin: 0 !important;
    z-index: 26 !important;
    flex: 0 0 auto !important;
  }

  /* Sağ ikonlar: sağda ayrı ve dengeli */
  html body header#siteHeader.enb-header nav#desktopMenu > .flex.items-center.gap-4.ml-4{
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;

    width: var(--enb-header-icons-w) !important;
    min-width: var(--enb-header-icons-w) !important;
    max-width: var(--enb-header-icons-w) !important;

    margin-left: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;

    gap: 0 !important;
    font-size: 18px !important;
    line-height: 1 !important;

    color: #475569 !important;
    z-index: 26 !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu > .flex.items-center.gap-4.ml-4 > a{
    width: 30px !important;
    height: 38px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 30px !important;
    margin: 0 !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu > .flex.items-center.gap-4.ml-4 i{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
  }
}

/* Orta desktop ekranlarda sıkışmayı önle */
@media (min-width: 1280px) and (max-width: 1450px){

  :root{
    --enb-header-logo-reserve: 265px;
    --enb-header-action-reserve: 260px;
    --enb-header-icons-w: 128px;
    --enb-header-planla-gap: 12px;
  }

  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    width: calc(100vw - 40px) !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu{
    gap: 8px !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu .menu-link{
    padding-left: .52rem !important;
    padding-right: .52rem !important;
    font-size: 13px !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu > .flex.items-center.gap-4.ml-4 > a{
    width: 27px !important;
    flex-basis: 27px !important;
  }
}

/* Geniş ekranlarda daha rahat dağılım */
@media (min-width: 1700px){

  :root{
    --enb-header-logo-reserve: 320px;
    --enb-header-action-reserve: 325px;
    --enb-header-icons-w: 158px;
    --enb-header-planla-gap: 20px;
  }

  html body header#siteHeader.enb-header nav#desktopMenu{
    gap: clamp(12px, .9vw, 20px) !important;
  }
}

/* =========================
   SEARCH + MENU MICRO FIXES
========================= */
#desktopMenu .menu-link{
  position: relative;
  transition: transform .18s ease, background-color .18s ease, color .18s ease, box-shadow .18s ease;
}

#desktopMenu .menu-link:hover,
#desktopMenu .menu-link:focus-visible{
  transform: translateY(-1px);
}

.enb-search-icon{
  width: 30px;
  height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(238,242,255,.98) 0%, rgba(224,231,255,.92) 100%);
  color: #4f46e5 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 2px rgba(79,70,229,.08);
}

#desktopHeaderSearchInput,
#megaMenuSearchInput,
#mobileMenuSearchInput{
  padding-left: 3rem !important;
  background-image: linear-gradient(180deg, #ffffff 0%, #fcfdff 100%);
}

#desktopHeaderSearchInput:focus,
#megaMenuSearchInput:focus,
#mobileMenuSearchInput:focus{
  box-shadow: 0 0 0 4px rgba(99,102,241,.10), 0 12px 28px rgba(15,23,42,.08);
}

.enb-search-clear{
  align-items: center;
  justify-content: center;
}

.enb-search-clear i{
  font-size: 14px;
  line-height: 1;
}

.enb-mobile-close{
  width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #f8fafc;
  border: 1px solid rgba(226,232,240,.95);
  font-size: 18px;
  line-height: 1;
}

.enb-mobile-close:hover,
.enb-mobile-close:focus-visible{
  background: #fff1f2;
  border-color: #fecdd3;
  color: #be123c !important;
  outline: none;
}

.enb-mobile-close:active{
  background: #ffe4e6;
  border-color: #fda4af;
  color: #9f1239 !important;
  transform: scale(.96);
}

html[data-theme="dark"] #mobileMenu .enb-mobile-close:hover,
html[data-theme="dark"] #mobileMenu .enb-mobile-close:focus-visible,
html[data-theme="dark"] #mobileMenu .enb-mobile-close:active{
  background: rgba(190,18,60,.18) !important;
  border-color: rgba(251,113,133,.46) !important;
  color: #fda4af !important;
}

.enb-mega-index__btn,
.enb-mega-index a{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 0 10px;
  border-radius: 999px;
  border: 1px solid rgba(226,232,240,.95);
  background: #fff;
  color: #334155;
  font-size: 11px;
  font-weight: 850;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  transition: transform .16s ease, background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease;
}

.enb-mega-index__btn:hover,
.enb-mega-index__btn:focus-visible,
.enb-mega-index a:hover,
.enb-mega-index a:focus-visible{
  transform: translateY(-1px);
  border-color: rgba(99,102,241,.28);
  background: #eef2ff;
  color: #4338ca;
  outline: none;
}

#megaMenuPanel .enb-mega-mainGrid a,
#megaMenuPanel .enb-mega-mainGrid button{
  transition: transform .15s ease, color .15s ease;
}

#megaMenuPanel .enb-mega-mainGrid a:hover,
#megaMenuPanel .enb-mega-mainGrid button:hover{
  transform: translateX(2px);
}


/* Mega menü kategori tıklama düzeltmesi: search alanı kartları örtmez. */
html body #megaMenuPanel #megaMenuSearchEngine{
  position: relative !important;
  top: auto !important;
  z-index: 1 !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
}

html body #megaMenuPanel .enb-mega-catCard,
html body #megaMenuPanel .enb-mega-mainGrid > div{
  scroll-margin-top: 18px !important;
}


/* =========================================================
   ENB HEADER SLIM TUNING
   Amaç: 1920x1080 / %125 ölçekli masaüstünde header'ın
   daha ince, daha hafif ve daha modern görünmesi.
========================================================= */
:root{
  --enbHeaderH: 64px;
}

@media (min-width:640px){
  :root{
    --enbHeaderH: 68px;
  }
}

html body header#siteHeader.enb-header{
  min-height:0 !important;
  border-bottom:0 !important;
  box-shadow:
    0 4px 18px rgba(15,23,42,.07),
    inset 0 -1px 0 rgba(15,23,42,.08) !important;
}

html body header#siteHeader.enb-header > div[data-header-bar="1"],
html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
  height:64px !important;
  min-height:64px !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
}

html body header#siteHeader.enb-header a[aria-label="En Baba Organizasyon ana sayfa"]{
  gap:10px !important;
}

html body header#siteHeader.enb-header a[aria-label="En Baba Organizasyon ana sayfa"] img{
  width:40px !important;
  height:40px !important;
  border-radius:9px !important;
}

html body header#siteHeader.enb-header a[aria-label="En Baba Organizasyon ana sayfa"] .block{
  font-size:13px !important;
  line-height:1.1 !important;
}

html body header#siteHeader.enb-header a[aria-label="En Baba Organizasyon ana sayfa"] p{
  font-size:11px !important;
  line-height:1.15 !important;
  margin-top:2px !important;
}

html body header#siteHeader.enb-header nav#desktopMenu{
  gap:clamp(8px,.8vw,16px) !important;
}

html body header#siteHeader.enb-header nav#desktopMenu .menu-link{
  min-height:34px !important;
  padding:7px 10px !important;
  border-radius:9px !important;
  font-size:13px !important;
  line-height:1.15 !important;
}

html body header#siteHeader.enb-header nav#desktopMenu > a[href="/musteri-talebi-olustur"],
html body header#siteHeader.enb-header nav#desktopMenu > a.premium-btn{
  min-height:34px !important;
  padding:0 16px !important;
  border-radius:10px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
}

html body header#siteHeader.enb-header nav#desktopMenu > .flex.items-center.gap-4.ml-4{
  font-size:17px !important;
}

html body header#siteHeader.enb-header nav#desktopMenu > .flex.items-center.gap-4.ml-4 > a{
  height:34px !important;
  width:28px !important;
  flex-basis:28px !important;
}

@media (min-width:640px){
  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    height:68px !important;
    min-height:68px !important;
  }

  html body header#siteHeader.enb-header a[aria-label="En Baba Organizasyon ana sayfa"] img{
    width:42px !important;
    height:42px !important;
  }
}

@media (min-width:1280px){
  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    height:68px !important;
    min-height:68px !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu .menu-link{
    padding-left:9px !important;
    padding-right:9px !important;
  }
}

@media (max-width:767px){
  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    height:64px !important;
    min-height:64px !important;
  }

  html body header#siteHeader.enb-header a[aria-label="En Baba Organizasyon ana sayfa"] img{
    width:40px !important;
    height:40px !important;
  }

  html body header#siteHeader.enb-header #menuToggle{
    min-height:40px !important;
    padding:7px 11px !important;
    border-radius:12px !important;
    font-size:13px !important;
  }
}

/* =========================================================
   ENB HEADER PLANLA RIGHT ACTION FIX
   Planla butonu sepet ikonunun solunda, sağ aksiyon grubunda sabitlenir.
   Eski direct-child Planla yapısı da geriye dönük desteklenir.
========================================================= */
@media (min-width:1280px){
  html body header#siteHeader.enb-header nav#desktopMenu{
    --enb-header-action-reserve:332px;
    --enb-header-actions-w:332px;
    padding-right:var(--enb-header-action-reserve)!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions{
    position:absolute!important;
    right:0!important;
    top:50%!important;
    transform:translateY(-50%)!important;

    width:var(--enb-header-actions-w)!important;
    min-width:var(--enb-header-actions-w)!important;
    max-width:var(--enb-header-actions-w)!important;

    margin-left:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:18px!important;

    font-size:18px!important;
    line-height:1!important;
    color:#475569!important;
    z-index:28!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>a:not(.premium-btn),
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>a:not(.premium-btn){
    width:30px!important;
    height:38px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 30px!important;
    margin:0!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>.enb-theme-toggle,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>.enb-theme-toggle{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    flex:0 0 40px!important;
    margin:0!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>a.premium-btn,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>a.premium-btn,
  html body header#siteHeader.enb-header nav#desktopMenu .enb-header-planla{
    position:relative!important;
    right:auto!important;
    top:auto!important;
    transform:none!important;

    width:auto!important;
    min-width:78px!important;
    height:38px!important;
    padding:0 18px!important;

    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    margin:0!important;

    border-radius:14px!important;
    white-space:nowrap!important;
    line-height:1!important;
  }

  /* Geriye dönük koruma: Planla eski yapıda nav'ın direkt çocuğu kalırsa yine sağda dursun. */
  html body header#siteHeader.enb-header nav#desktopMenu>a[href="/musteri-talebi-olustur"]:not(.enb-header-planla),
  html body header#siteHeader.enb-header nav#desktopMenu>a.premium-btn:not(.enb-header-planla){
    position:absolute!important;
    right:calc(var(--enb-header-icons-w,154px) + var(--enb-header-planla-gap,18px))!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    margin:0!important;
    z-index:29!important;
    flex:0 0 auto!important;
  }
}

@media (min-width:1280px) and (max-width:1450px){
  html body header#siteHeader.enb-header nav#desktopMenu{
    --enb-header-action-reserve:264px;
    --enb-header-actions-w:264px;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions{
    gap:10px!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>a:not(.premium-btn),
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>a:not(.premium-btn){
    width:27px!important;
    flex-basis:27px!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>.enb-theme-toggle,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>.enb-theme-toggle{
    width:32px!important;
    height:36px!important;
    min-width:32px!important;
    flex-basis:32px!important;
    border-radius:11px!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>a.premium-btn,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>a.premium-btn,
  html body header#siteHeader.enb-header nav#desktopMenu .enb-header-planla{
    min-width:70px!important;
    padding-left:14px!important;
    padding-right:14px!important;
    font-size:12px!important;
  }
}

@media (min-width:1700px){
  html body header#siteHeader.enb-header nav#desktopMenu{
    --enb-header-action-reserve:348px;
    --enb-header-actions-w:348px;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions{
    gap:20px!important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu>.enb-header-actions>a.premium-btn,
  html body header#siteHeader.enb-header nav#desktopMenu>.flex.items-center.gap-4.ml-4.enb-header-actions>a.premium-btn,
  html body header#siteHeader.enb-header nav#desktopMenu .enb-header-planla{
    min-width:84px!important;
  }
}

/* =========================================================
   ENB COMPACT DESKTOP HEADER — 768px / 1279px
   Amaç:
   - Dar masaüstü ve yatay tablet görünümünde header sıkışmasını önlemek.
   - Planla butonunun yazısını tam yatay/dikey merkezde tutmak.
   - Düşük öncelikli bağlantıları bu aralıkta gizleyerek ana aksiyonları korumak.
   - 1280px ve üzerindeki mevcut geniş masaüstü düzenine dokunmamak.
========================================================= */
@media (min-width:768px) and (max-width:1279px){

  html body header#siteHeader.enb-header{
    overflow:visible !important;
  }

  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    width:100% !important;
    max-width:none !important;
    height:68px !important;
    min-height:68px !important;
    padding-left:14px !important;
    padding-right:14px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:10px !important;
  }

  /* Logo alanı nav tarafından ezilmesin. */
  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"]{
    position:relative !important;
    left:auto !important;
    top:auto !important;
    transform:none !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    flex:0 1 205px !important;
    width:auto !important;
    min-width:145px !important;
    max-width:205px !important;
    margin:0 !important;
    gap:9px !important;
    overflow:hidden !important;
    z-index:30 !important;
  }

  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"] img{
    width:40px !important;
    height:40px !important;
    flex:0 0 40px !important;
  }

  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"] > div{
    min-width:0 !important;
    overflow:hidden !important;
  }

  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"] .block,
  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"] p span{
    display:block !important;
    max-width:100% !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }

  /* Dar masaüstü nav akışı. */
  html body header#siteHeader.enb-header nav#desktopMenu{
    position:relative !important;
    inset:auto !important;
    transform:none !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    flex:1 1 auto !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    margin:0 !important;
    padding:0 !important;
    gap:6px !important;
    white-space:nowrap !important;
    overflow:visible !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu .menu-link{
    min-height:36px !important;
    padding:7px 9px !important;
    border-radius:9px !important;
    font-size:12.5px !important;
    line-height:1.1 !important;
    white-space:nowrap !important;
    flex:0 0 auto !important;
  }

  /*
   * Bu genişlikte logo zaten ana sayfa bağlantısıdır.
   * Arama mega menünün içinde vardır; düşük öncelikli linkler
   * kompakt header'da gizlenerek ana ticari aksiyonlar korunur.
   */
  html body header#siteHeader.enb-header nav#desktopMenu > a[href="/"],
  html body header#siteHeader.enb-header nav#desktopMenu > a[href="/kategoriler"],
  html body header#siteHeader.enb-header nav#desktopMenu > a[href="/iletisim"],
  html body header#siteHeader.enb-header nav#desktopMenu > #desktopHeaderSearch,
  html body header#siteHeader.enb-header nav#desktopMenu > #kurumsalMenu{
    display:none !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu
  > a[href="/hizmetler"]{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    max-width:none !important;
    white-space:nowrap !important;
  }

  html body header#siteHeader.enb-header #megaMenuBtn.enb-mega-trigger{
    min-width:78px !important;
    padding-left:11px !important;
    padding-right:11px !important;
  }

  /* Sağ aksiyon grubu: sıkışmaz, yazı ve ikonlar aynı eksende kalır. */
  html body header#siteHeader.enb-header
  nav#desktopMenu > .enb-header-actions,
  html body header#siteHeader.enb-header
  nav#desktopMenu > .flex.items-center.gap-4.ml-4.enb-header-actions{
    position:relative !important;
    inset:auto !important;
    transform:none !important;
    display:flex !important;
    align-items:center !important;
    justify-content:flex-end !important;
    flex:0 0 auto !important;
    width:auto !important;
    min-width:max-content !important;
    max-width:none !important;
    margin:0 0 0 2px !important;
    padding:0 !important;
    gap:9px !important;
    color:#475569 !important;
    font-size:17px !important;
    line-height:1 !important;
    white-space:nowrap !important;
    overflow:visible !important;
    z-index:32 !important;
  }

  /* Planla: metin tam merkezde, buton geometrisi sabit ve parlama içeride. */
  html body header#siteHeader.enb-header
  nav#desktopMenu .enb-header-planla,
  html body header#siteHeader.enb-header
  nav#desktopMenu > .enb-header-actions > a.premium-btn{
    position:relative !important;
    inset:auto !important;
    transform:none !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 auto !important;
    width:auto !important;
    min-width:76px !important;
    height:38px !important;
    min-height:38px !important;
    max-height:38px !important;
    margin:0 !important;
    padding:0 16px !important;
    box-sizing:border-box !important;
    border-radius:12px !important;
    overflow:hidden !important;
    color:#fff !important;
    font-size:13px !important;
    font-weight:700 !important;
    line-height:1 !important;
    letter-spacing:0 !important;
    text-align:center !important;
    white-space:nowrap !important;
    vertical-align:middle !important;
  }

  html body header#siteHeader.enb-header
  nav#desktopMenu .enb-header-planla:hover,
  html body header#siteHeader.enb-header
  nav#desktopMenu .enb-header-planla:focus-visible{
    transform:none !important;
  }

  html body header#siteHeader.enb-header
  nav#desktopMenu > .enb-header-actions > a:not(.premium-btn){
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex:0 0 28px !important;
    width:28px !important;
    height:36px !important;
    margin:0 !important;
    line-height:1 !important;
  }

  html body header#siteHeader.enb-header
  nav#desktopMenu > .enb-header-actions > a:not(.premium-btn) i{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    line-height:1 !important;
  }

  /* Instagram dar masaüstünde en düşük öncelikli aksiyondur. */
  html body header#siteHeader.enb-header
  nav#desktopMenu > .enb-header-actions
  > a[href*="instagram.com"]{
    display:none !important;
  }
}

/* 768px–899px: marka metnini kaldır, ana aksiyonlara güvenli alan aç. */
@media (min-width:768px) and (max-width:899px){
  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"]{
    flex:0 0 42px !important;
    min-width:42px !important;
    max-width:42px !important;
    gap:0 !important;
  }

  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"] > div{
    display:none !important;
  }

  html body header#siteHeader.enb-header nav#desktopMenu{
    gap:4px !important;
  }

  html body header#siteHeader.enb-header
  nav#desktopMenu > a[href="/hizmetler"]{
    padding-left:8px !important;
    padding-right:8px !important;
    font-size:12px !important;
  }

  html body header#siteHeader.enb-header
  nav#desktopMenu > .enb-header-actions{
    gap:7px !important;
  }

  html body header#siteHeader.enb-header
  nav#desktopMenu .enb-header-planla{
    min-width:72px !important;
    height:36px !important;
    min-height:36px !important;
    max-height:36px !important;
    padding-left:13px !important;
    padding-right:13px !important;
    font-size:12.5px !important;
  }
}

/* 900px–1023px: sloganı gizle, marka adını koru. */
@media (min-width:900px) and (max-width:1023px){
  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"]{
    flex-basis:175px !important;
    max-width:175px !important;
  }

  html body header#siteHeader.enb-header
  > div[data-header-bar="1"]
  > a[aria-label*="ana sayfa"] p{
    display:none !important;
  }
}
/* Generated bundle: tools/build-runtime-bundles.php */
:root{--enb-google-blue:#4285f4;--enb-google-blue-hover:#3367d6;--enb-google-blue-dark:#174ea6;--enb-google-blue-soft:#e8f0fe;--enb-google-blue-border:#aecbfa}
/* En Baba Organizasyon - müşteri hesabı ve header hesabım bileşenleri */
.enb-account-menu{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}
.enb-account-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.55rem .75rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#334155;font-size:13px;font-weight:800;transition:.2s ease;box-shadow:0 6px 18px rgba(15,23,42,.06)}
.enb-account-menu>summary::-webkit-details-marker{display:none}
.enb-account-menu>summary:hover,.enb-account-menu[open]>summary{border-color:#aecbfa;background:#e8f0fe;color:#174ea6}
.enb-account-menu__dot{position:absolute;right:5px;top:5px;width:8px;height:8px;border-radius:99px;background:#22c55e;border:2px solid #fff}

@media(max-width:1100px){.enb-account-menu__label{display:none}.enb-account-menu>summary{width:40px;padding:0}.enb-account-popover{right:-45px}.enb-auth-shell{grid-template-columns:1fr}.enb-auth-visual{min-height:auto}.enb-auth-timeline{grid-template-columns:repeat(3,1fr)}}

@media(max-width:767px){.enb-account-menu{display:none}.enb-account-page{padding:20px 12px 48px}.enb-auth-card,.enb-auth-visual{border-radius:24px;padding:23px}.enb-auth-visual h1{font-size:38px}.enb-auth-timeline{grid-template-columns:1fr}.enb-auth-shell{gap:14px}.enb-dashboard-hero{border-radius:24px;padding:24px 20px}.enb-stat-grid{grid-template-columns:1fr}.enb-account-nav{grid-template-columns:1fr 1fr}.enb-profile-form{grid-template-columns:1fr}.enb-profile-form .enb-field--full{grid-column:auto}}

@media (min-width:1280px) and (max-width:1499px){
  html body header#siteHeader.enb-header nav#desktopMenu{--enb-header-action-reserve:282px!important;--enb-header-actions-w:282px!important}
  html body header#siteHeader.enb-header .enb-header-actions>a[href*="instagram.com"]{display:none!important}
  html body header#siteHeader.enb-header .enb-account-menu>summary{width:36px;min-width:36px;height:36px;padding:0}
  html body header#siteHeader.enb-header .enb-account-menu__label{display:none}
}
@media (min-width:1500px){
  html body header#siteHeader.enb-header nav#desktopMenu{--enb-header-action-reserve:390px!important;--enb-header-actions-w:390px!important}
  html body header#siteHeader.enb-header .enb-account-menu__label{display:none}
  html body header#siteHeader.enb-header .enb-account-menu>summary{width:40px;min-width:40px;height:40px;min-height:40px;padding:0}
}
@media (min-width:1700px){html body header#siteHeader.enb-header nav#desktopMenu{--enb-header-action-reserve:410px!important;--enb-header-actions-w:410px!important}}
/* Global breadcrumb: header sonrası, main öncesi tek satır ve merkezli sayfa yolu */
body.enb-body {
  --enb-breadcrumb-accent: var(--enb-accent, #e11d48);
  --enb-breadcrumb-accent-dark: var(--enb-accent-dark, #be123c);
  --enb-breadcrumb-accent-rgb: 225, 29, 72;
  --enb-breadcrumb-muted: #64748b;
  --enb-breadcrumb-strong: #0f172a;
  --enb-breadcrumb-line: rgba(226, 232, 240, .86);
}

.enb-breadcrumb-shell {
  position: relative;
  z-index: 30;
  width: 100%;
  overflow: hidden;
  background:
    radial-gradient(circle at 50% 0%, rgba(var(--enb-breadcrumb-accent-rgb), .08) 0%, transparent 58%),
    linear-gradient(180deg, rgba(255,255,255,.98), rgba(248,250,252,.94));
  border-top: 0;
  border-bottom: 1px solid var(--enb-breadcrumb-line);
  box-shadow: 0 4px 14px rgba(15, 23, 42, .032);
}

.enb-breadcrumb-shell::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: min(240px, 46vw);
  height: 1px;
  transform: translateX(-50%);
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, var(--enb-breadcrumb-accent), transparent);
  opacity: .42;
  pointer-events: none;
}

.enb-breadcrumb-list {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  width: 100%;
  max-width: 1280px;
  min-width: 0;
  margin: 0 auto;
  padding: .28rem .9rem;
  overflow: visible;
  list-style: none;
  text-align: center;
  white-space: nowrap;
  box-sizing: border-box;
}

.enb-breadcrumb-item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-width: 0;
  max-width: none;
  color: var(--enb-breadcrumb-muted);
  font-size: .76rem;
  line-height: 1.32;
  letter-spacing: -.004em;
}

.enb-breadcrumb-item + .enb-breadcrumb-item::before {
  content: "›";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  margin: 0 .42rem;
  color: var(--enb-breadcrumb-accent);
  opacity: .62;
  font-size: .98rem;
  line-height: 1;
}

.enb-breadcrumb-link,
.enb-breadcrumb-current {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  min-width: 0;
  max-width: none;
  min-height: 1.18rem;
  border: 0;
  border-radius: 0;
  overflow: visible;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background: transparent;
}

.enb-breadcrumb-text {
  display: inline-block;
  min-width: 0;
  max-width: none;
  overflow: visible;
  text-align: center;
  text-overflow: clip;
  white-space: nowrap;
}

.enb-breadcrumb-link {
  color: #475569;
  padding: .02rem .12rem;
  transition: color .16s ease, text-decoration-color .16s ease;
}

.enb-breadcrumb-link:hover,
.enb-breadcrumb-link:focus-visible {
  color: var(--enb-breadcrumb-accent-dark);
  background: transparent;
  outline: none;
  text-decoration: underline;
  text-decoration-color: rgba(var(--enb-breadcrumb-accent-rgb), .58);
  text-decoration-thickness: 2px;
  text-underline-offset: .24em;
}

.enb-breadcrumb-current {
  color: var(--enb-breadcrumb-accent-dark);
  font-weight: 850;
  padding: .02rem .12rem;
}

.enb-breadcrumb-item.is-current {
  flex: 0 0 auto;
}

.enb-breadcrumb-item.is-current .enb-breadcrumb-current {
  max-width: none;
}

/* =========================================================
   HEADER ↔ BREADCRUMB SEAM FIX
   Header'a bitişik durur ama breadcrumb'u inceltmez.
========================================================= */
body.enb-body .enb-breadcrumb-shell {
  margin-top: -1px !important;
  border-top: 0 !important;
  box-shadow: 0 3px 12px rgba(15,23,42,.026) !important;
}

body.enb-body .enb-breadcrumb-list {
  padding-top: .24rem !important;
  padding-bottom: .26rem !important;
}

@media (max-width: 768px) {
  .enb-breadcrumb-shell {
    box-shadow: none;
  }

  .enb-breadcrumb-list {
    justify-content: center;
    padding-left: .52rem;
    padding-right: .52rem;
  }

  .enb-breadcrumb-item {
    font-size: clamp(.58rem, 2.55vw, .70rem);
    line-height: 1.25;
    letter-spacing: -.012em;
  }

  .enb-breadcrumb-item + .enb-breadcrumb-item::before {
    margin: 0 clamp(.16rem, 1vw, .28rem);
    font-size: clamp(.72rem, 3vw, .9rem);
  }

  .enb-breadcrumb-link,
  .enb-breadcrumb-current {
    min-height: 1.08rem;
    padding: .02rem .06rem;
    border-radius: 0;
  }

  .enb-breadcrumb-link:hover,
  .enb-breadcrumb-link:focus-visible {
    background: transparent;
  }

  body.enb-body .enb-breadcrumb-list {
    padding-top: .20rem !important;
    padding-bottom: .22rem !important;
  }
}

@media (max-width: 420px) {
  .enb-breadcrumb-list {
    padding-left: .38rem;
    padding-right: .38rem;
  }

  .enb-breadcrumb-item {
    font-size: clamp(.54rem, 2.45vw, .65rem);
  }
}

@media (max-width: 360px) {
  .enb-breadcrumb-list {
    padding-left: .24rem;
    padding-right: .24rem;
  }

  .enb-breadcrumb-item {
    letter-spacing: -.02em;
  }
}

/* =========================================================
   Hizmet temalı breadcrumb renkleri
   Kare/chip yok; sadece yazı, ok ve alt ince ışık hizmet rengine döner.
   Kaynaktaki aktif hizmetler + hizmet alias sayfaları selector olarak kapsandı.
========================================================= */

/* Party Pink */
  body.enb-body.page-cinsiyet-partisi-organizasyonu,
  body.enb-body.page-dugun-organizasyonu,
  body.enb-body.page-evlilik-teklifi-organizasyonu,
  body.enb-body.page-nisan-organizasyonu {
  --enb-breadcrumb-accent: #db2777;
  --enb-breadcrumb-accent-dark: #be185d;
  --enb-breadcrumb-accent-rgb: 219,39,119;
}

/* Party Indigo */
  body.enb-body.page-acilis-organizasyonu,
  body.enb-body.page-kurumsal-etkinlik-organizasyonu,
  body.enb-body.page-parti-planlama,
  body.enb-body.page-sirket-piknigi-organizasyonu,
  body.enb-body.page-sunnet-organizasyonu {
  --enb-breadcrumb-accent: #4f46e5;
  --enb-breadcrumb-accent-dark: #4338ca;
  --enb-breadcrumb-accent-rgb: 79,70,229;
}

/* Kids Sky */
  body.enb-body.page-1-yas-dogum-gunu-organizasyon-fiyatlari,
  body.enb-body.page-bubble-house-kiralama,
  body.enb-body.page-cocuk-dogum-gunu-organizasyon,
  body.enb-body.page-cocuk-dogum-gunu-organizasyon-fiyatlari,
  body.enb-body.page-cocuk-dogum-gunu-organizasyonu,
  body.enb-body.page-cocuk-dogum-gunu-organizasyonu-fiyatlari,
  body.enb-body.page-cocuk-eglence-merkezi,
  body.enb-body.page-dogum-gunu-animator,
  body.enb-body.page-dogum-gunu-konsepti-kiralama-fiyatlari,
  body.enb-body.page-dogum-gunu-konseptleri,
  body.enb-body.page-dogum-gunu-organizasyon-cocuk,
  body.enb-body.page-dogum-gunu-organizasyon-fiyatlari,
  body.enb-body.page-dogum-gunu-organizasyon-kiralama,
  body.enb-body.page-dogum-gunu-organizasyon-paket-fiyatlari,
  body.enb-body.page-dogum-gunu-organizasyon-paketleri,
  body.enb-body.page-dogum-gunu-organizasyon-sirketi,
  body.enb-body.page-dogum-gunu-organizasyonu,
  body.enb-body.page-dogum-gunu-organizasyonu-fiyatlari,
  body.enb-body.page-dogum-gunu-organizasyonu-paketleri,
  body.enb-body.page-profesyonel-yuz-boyama,
  body.enb-body.page-sisme-oyun-parki-kiralama {
  --enb-breadcrumb-accent: #0284c7;
  --enb-breadcrumb-accent-dark: #0369a1;
  --enb-breadcrumb-accent-rgb: 2,132,199;
}

/* Kids Violet */
  body.enb-body.page-illuzyonist-kiralama,
  body.enb-body.page-maskot-kiralama,
  body.enb-body.page-sihirbaz-kiralama {
  --enb-breadcrumb-accent: #7c3aed;
  --enb-breadcrumb-accent-dark: #6d28d9;
  --enb-breadcrumb-accent-rgb: 124,58,237;
}

/* Kids Fun */
  body.enb-body.page-cocuk-palyaco-kiralama,
  body.enb-body.page-dogum-gunu-palyaco,
  body.enb-body.page-dogum-gunu-palyaco-kiralama,
  body.enb-body.page-jonglor-kiralama,
  body.enb-body.page-noel-baba-kiralama,
  body.enb-body.page-okul-senligi-palyaco,
  body.enb-body.page-palyaco-hizmeti-fiyatlari,
  body.enb-body.page-palyaco-is-ilanlari-istanbul,
  body.enb-body.page-palyaco-kiralama,
  body.enb-body.page-palyaco-kiralama-fiyatlari,
  body.enb-body.page-palyaco-kiralama-paketleri,
  body.enb-body.page-palyaco-organizasyon-sirketi,
  body.enb-body.page-palyaco-organizasyon-sirketleri,
  body.enb-body.page-profesyonel-palyaco-hizmeti,
  body.enb-body.page-tahtabacak-kiralama {
  --enb-breadcrumb-accent: #ca8a04;
  --enb-breadcrumb-accent-dark: #a16207;
  --enb-breadcrumb-accent-rgb: 202,138,4;
}

/* Music Fuchsia */
  body.enb-body.page-dj-kiralama,
  body.enb-body.page-muzik-organizasyonu,
  body.enb-body.page-ses-isik-sistemi-kiralama,
  body.enb-body.page-sunucu-kiralama {
  --enb-breadcrumb-accent: #c026d3;
  --enb-breadcrumb-accent-dark: #a21caf;
  --enb-breadcrumb-accent-rgb: 192,38,211;
}

/* Music Violet */
  body.enb-body.page-canli-muzik-grubu,
  body.enb-body.page-trio-muzik-ekibi,
  body.enb-body.page-trio-muzik-grubu {
  --enb-breadcrumb-accent: #7c3aed;
  --enb-breadcrumb-accent-dark: #6d28d9;
  --enb-breadcrumb-accent-rgb: 124,58,237;
}

/* Show Gold */
  body.enb-body.page-bando-takimi-kiralama,
  body.enb-body.page-darbukaci-kiralama,
  body.enb-body.page-fasil-ekibi-kiralama,
  body.enb-body.page-gelin-alma-bandosu,
  body.enb-body.page-kemanci-kiralama,
  body.enb-body.page-klarnetci-kiralama,
  body.enb-body.page-zaffe-sov-davul-sov {
  --enb-breadcrumb-accent: #b87518;
  --enb-breadcrumb-accent-dark: #92400e;
  --enb-breadcrumb-accent-rgb: 184,117,24;
}

/* Show Pink */
  body.enb-body.page-dansoz-kiralama,
  body.enb-body.page-oryantal-kiralama {
  --enb-breadcrumb-accent: #ec4899;
  --enb-breadcrumb-accent-dark: #db2777;
  --enb-breadcrumb-accent-rgb: 236,72,153;
}

/* Food Warm */
  body.enb-body.page-barbeku-partisi-organizasyonu,
  body.enb-body.page-donerci-kiralama,
  body.enb-body.page-mangal-partisi-organizasyonu,
  body.enb-body.page-popcorn-arabasi-kiralama,
  body.enb-body.page-salep-arabasi-kiralama,
  body.enb-body.page-waffle-standi-kiralama {
  --enb-breadcrumb-accent: #d97706;
  --enb-breadcrumb-accent-dark: #b45309;
  --enb-breadcrumb-accent-rgb: 217,119,6;
}

/* Food Pink */
  body.enb-body.page-cikolata-selalesi-kiralama,
  body.enb-body.page-dogum-gunu-pastasi,
  body.enb-body.page-osmanli-macunu-kiralama,
  body.enb-body.page-pamuk-seker-arabasi-kiralama {
  --enb-breadcrumb-accent: #ec4899;
  --enb-breadcrumb-accent-dark: #db2777;
  --enb-breadcrumb-accent-rgb: 236,72,153;
}

/* Food Cyan */
  body.enb-body.page-dondurma-arabasi-kiralama {
  --enb-breadcrumb-accent: #0891b2;
  --enb-breadcrumb-accent-dark: #0e7490;
  --enb-breadcrumb-accent-rgb: 8,145,178;
}

/* Hostess */
  body.enb-body.page-istanbul-acilis-hostesi,
  body.enb-body.page-barmen-kiralama,
  body.enb-body.page-bordrolama-hizmeti,
  body.enb-body.page-istanbul-dugun-karsilama-hostesi,
  body.enb-body.page-en-baba-hostes-ekibi,
  body.enb-body.page-istanbul-etkinlik-hostesi,
  body.enb-body.page-istanbul-fuar-hostesi,
  body.enb-body.page-istanbul-fuar-servis-hostesi,
  body.enb-body.page-istanbul-fuar-tercumani,
  body.enb-body.page-garson-kiralama,
  body.enb-body.page-gunluk-garson,
  body.enb-body.page-fuar-hostesi-is-ilanlari-istanbul,
  body.enb-body.page-istanbul-hostes-kiralama,
  body.enb-body.page-istanbul-fuar-hostes-ajansi,
  body.enb-body.page-personel-ajansi,
  body.enb-body.page-servis-elemani,
  body.enb-body.page-tuyap-fuar-hostesi {
  --enb-breadcrumb-accent: #e11d48;
  --enb-breadcrumb-accent-dark: #be123c;
  --enb-breadcrumb-accent-rgb: 225,29,72;
}

/* Transport */
  body.enb-body.page-aracli-sofor,
  body.enb-body.page-aracsiz-sofor,
  body.enb-body.page-etkinlik-vale-hizmeti,
  body.enb-body.page-gelin-arabasi-kiralama,
  body.enb-body.page-gunluk-sofor,
  body.enb-body.page-havaalani-transfer,
  body.enb-body.page-minibus-kiralama,
  body.enb-body.page-otobus-kiralama,
  body.enb-body.page-ozel-sofor-hizmeti,
  body.enb-body.page-saatlik-sofor,
  body.enb-body.page-sehirler-arasi-ozel-arac,
  body.enb-body.page-sehirler-arasi-transfer,
  body.enb-body.page-sofor-kiralama,
  body.enb-body.page-soforlu-arac-kiralama,
  body.enb-body.page-soforlu-vito-kiralama,
  body.enb-body.page-ulasim-hizmeti,
  body.enb-body.page-vale-hizmeti,
  body.enb-body.page-vip-arac-kiralama,
  body.enb-body.page-vip-transfer,
  body.enb-body.page-vito-gelin-arabasi-kiralama,
  body.enb-body.page-vito-kiralama {
  --enb-breadcrumb-accent: #0f172a;
  --enb-breadcrumb-accent-dark: #020617;
  --enb-breadcrumb-accent-rgb: 15,23,42;
}

/* Equipment */
  body.enb-body.page-bistro-masa-kiralama,
  body.enb-body.page-cadir-kiralama,
  body.enb-body.page-ekipman-kiralama,
  body.enb-body.page-kokteyl-masasi-kiralama,
  body.enb-body.page-led-ekran-kiralama,
  body.enb-body.page-masa-sandalye-kiralama,
  body.enb-body.page-sahne-podyum-kiralama,
  body.enb-body.page-ses-sistemi-kiralama {
  --enb-breadcrumb-accent: #334155;
  --enb-breadcrumb-accent-dark: #1e293b;
  --enb-breadcrumb-accent-rgb: 51,65,85;
}

/* Photo Video */
  body.enb-body.page-360-video-booth,
  body.enb-body.page-fotografci-kiralama,
  body.enb-body.page-istanbul-dogum-gunu-fotografcisi,
  body.enb-body.page-photobooth-kiralama {
  --enb-breadcrumb-accent: #2563eb;
  --enb-breadcrumb-accent-dark: #1d4ed8;
  --enb-breadcrumb-accent-rgb: 37,99,235;
}

/* Tour Blue */
  body.enb-body.page-almanca-turist-rehberi,
  body.enb-body.page-arapca-turist-rehberi,
  body.enb-body.page-cince-turist-rehberi,
  body.enb-body.page-farsca-turist-rehberi,
  body.enb-body.page-fransizca-turist-rehberi,
  body.enb-body.page-ingilizce-turist-rehberi,
  body.enb-body.page-ispanyolca-turist-rehberi,
  body.enb-body.page-istanbul-turist-rehberi,
  body.enb-body.page-italyanca-turist-rehberi,
  body.enb-body.page-japonca-turist-rehberi,
  body.enb-body.page-korece-turist-rehberi,
  body.enb-body.page-rusca-turist-rehberi,
  body.enb-body.page-tour-guide-istanbul {
  --enb-breadcrumb-accent: #0284c7;
  --enb-breadcrumb-accent-dark: #0369a1;
  --enb-breadcrumb-accent-rgb: 2,132,199;
}

/* Tour Green */
  body.enb-body.page-tur-organizasyonu {
  --enb-breadcrumb-accent: #059669;
  --enb-breadcrumb-accent-dark: #047857;
  --enb-breadcrumb-accent-rgb: 5,150,105;
}

/* Boat */
  body.enb-body.page-tekne-kiralama,
  body.enb-body.page-yat-kiralama {
  --enb-breadcrumb-accent: #0f766e;
  --enb-breadcrumb-accent-dark: #115e59;
  --enb-breadcrumb-accent-rgb: 15,118,110;
}

/* Corporate */
  body.enb-body.page-etkinlik-standlari-sokak-lezzetleri,
  body.enb-body.page-temsili-nikah-memuru-kiralama {
  --enb-breadcrumb-accent: #334155;
  --enb-breadcrumb-accent-dark: #1e293b;
  --enb-breadcrumb-accent-rgb: 51,65,85;
}
/* Generated bundle: tools/build-runtime-bundles.php */
/* =========================================================
   ENB LAYOUT ALIGNMENT GUARD
   Amaç: masaüstünde sayfa kart/grid başlangıcını header logo
   başlangıç çizgisiyle aynı shell'e almak.

   Notlar:
   - Yalnızca 1280px ve üzeri ekranlarda devreye girer.
   - Mobil/tablet padding düzenlerine dokunmaz.
   - Header CSS'teki --enb-header-shell değerini referans alır.
   - Sayfa içindeki hero <header> kabukları da section/div gibi aynı hizaya alınır.
========================================================= */

@media (min-width:1280px){
  :root{
    --enb-layout-shell: var(--enb-header-shell, 1552px);
    --enb-layout-edge-gap: 48px;
  }

  /* Header logo çizgisi için tek kaynak */
  html body header#siteHeader.enb-header > div[data-header-bar="1"],
  html body header#siteHeader.enb-header > div[data-header-bar="1"].max-w-7xl{
    width:min(calc(100vw - var(--enb-layout-edge-gap)), var(--enb-layout-shell)) !important;
    max-width:var(--enb-layout-shell) !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }

  /* Doğrudan sayfa kabukları */
  html body.enb-body > main.max-w-7xl.mx-auto,
  html body.enb-body > main.max-w-6xl.mx-auto,
  html body.enb-body > main.max-w-\[1600px\].mx-auto,
  html body.enb-body > main.container.mx-auto,
  html body.enb-body > main.dkh-container.mx-auto,
  html body.enb-body > main.eh-container.mx-auto,
  html body.enb-body > main.fh-shell,
  html body.enb-body > main.fsh-container,
  html body.enb-body > main.fasil-page,
  html body.enb-body #mainContent.dansoz-page.dkh-container,
  html body.page-dansoz-kiralama #mainContent.dansoz-page.dkh-container{
    width:min(calc(100vw - var(--enb-layout-edge-gap)), var(--enb-layout-shell)) !important;
    max-width:var(--enb-layout-shell) !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }

  /* Main içindeki bölüm kabukları: kart/grid başlangıcı header logosuyla aynı çizgiye gelir.
     İkram fiyat/portföy modülleri Tailwind max-w sınıfı kullanmadığı için ayrıca kapsama alınır. */
  html body.enb-body main > header.max-w-7xl.mx-auto,
  html body.enb-body main > header.max-w-6xl.mx-auto,
  html body.enb-body main > header.container.mx-auto,
  html body.enb-body main > section.max-w-7xl.mx-auto,
  html body.enb-body main > section.max-w-6xl.mx-auto,
  html body.enb-body main > section.container.mx-auto,
  html body.enb-body main > section > .max-w-7xl.mx-auto,
  html body.enb-body main > section > .max-w-6xl.mx-auto,
  html body.enb-body main > section > .container.mx-auto,
  html body.enb-body main > div.max-w-7xl.mx-auto,
  html body.enb-body main > div.max-w-6xl.mx-auto,
  html body.enb-body main > div.container.mx-auto,
  html body.enb-body main > article.max-w-7xl.mx-auto,
  html body.enb-body main > article.max-w-6xl.mx-auto,
  html body.enb-body main > article.container.mx-auto,
  html body.enb-body main > .enb-ikram-calc,
  html body.enb-body main > .enb-ikram-portfolios{
    width:min(calc(100vw - var(--enb-layout-edge-gap)), var(--enb-layout-shell)) !important;
    max-width:var(--enb-layout-shell) !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }

  /* Eski/container kullanan sayfalar */
  html body.enb-body .container.mx-auto:is(main, section, div),
  html body.enb-body main.container.mx-auto,
  html body.enb-body main > .container.mx-auto,
  html body.page-bistro-masa-kiralama .container.mx-auto,
  html body.page-masa-sandalye-kiralama main .container,
  html body.page-masa-sandalye-kiralama section .container,
  html body.page-hizmetler main.max-w-\[1600px\].mx-auto,
  html body.page-hizmetler > main.max-w-\[1600px\].mx-auto{
    width:min(calc(100vw - var(--enb-layout-edge-gap)), var(--enb-layout-shell)) !important;
    max-width:var(--enb-layout-shell) !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }

  /* Custom sayfa shell'leri */
  html body.enb-body .dkh-container,
  html body.enb-body .eh-container,
  html body.enb-body .fsh-container,
  html body.enb-body .fh-shell,
  html body.page-fasil-ekibi-kiralama main.fasil-page .fasil-container,
  html body.page-dondurma-arabasi-kiralama .enb-treat-wrap,
  html body.page-temsili-nikah-memuru-kiralama .tnm-shell{
    width:min(calc(100vw - var(--enb-layout-edge-gap)), var(--enb-layout-shell)) !important;
    max-width:var(--enb-layout-shell) !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  /* Footer da aynı shell'e otursun. */
  html body.enb-body footer .max-w-screen-2xl.mx-auto{
    width:min(calc(100vw - var(--enb-layout-edge-gap)), var(--enb-layout-shell)) !important;
    max-width:var(--enb-layout-shell) !important;
    margin-left:auto !important;
    margin-right:auto !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
/* =========================================================
   ENB MEGA MENÜ KATEGORİ RENK SİSTEMİ
   Pastel normal durum + güçlendirilmiş hover + kategori ana rengi aktif durum.
========================================================= */
#megaMenuPanel .enb-mega-index .enb-mega-index__btn--tone{
  background:var(--enb-cat-bg) !important;
  border-color:var(--enb-cat-border) !important;
  color:var(--enb-cat-text) !important;
  box-shadow:0 1px 2px rgba(15,23,42,.025);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--tone:hover,
#megaMenuPanel .enb-mega-index .enb-mega-index__btn--tone:focus-visible{
  background:var(--enb-cat-hover-bg) !important;
  border-color:var(--enb-cat-hover-border) !important;
  color:var(--enb-cat-hover-text, var(--enb-cat-text)) !important;
  box-shadow:0 7px 16px var(--enb-cat-shadow, rgba(15,23,42,.08));
}

/* enb-header-ui.js / header-menu.js tarafından eklenen siyah .is-active stilini
   kategori semantiğiyle kontrollü biçimde ezer. */
#megaMenuPanel .enb-mega-index .enb-mega-index__btn--tone.is-active,
#megaMenuPanel .enb-mega-index .enb-mega-index__btn--tone[aria-current="true"]{
  background:var(--enb-cat-active) !important;
  border-color:var(--enb-cat-active) !important;
  color:#fff !important;
  box-shadow:0 10px 22px var(--enb-cat-active-shadow, rgba(15,23,42,.16)) !important;
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--ozelgun{
  --enb-cat-bg:#fff1f2;
  --enb-cat-border:#fecdd3;
  --enb-cat-text:#be123c;
  --enb-cat-hover-bg:#ffe4e6;
  --enb-cat-hover-border:#fda4af;
  --enb-cat-active:#e11d48;
  --enb-cat-shadow:rgba(225,29,72,.13);
  --enb-cat-active-shadow:rgba(225,29,72,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--cocuk{
  --enb-cat-bg:#fff7ed;
  --enb-cat-border:#fed7aa;
  --enb-cat-text:#c2410c;
  --enb-cat-hover-bg:#ffedd5;
  --enb-cat-hover-border:#fdba74;
  --enb-cat-active:#ea580c;
  --enb-cat-shadow:rgba(234,88,12,.13);
  --enb-cat-active-shadow:rgba(234,88,12,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--muzik{
  --enb-cat-bg:#f5f3ff;
  --enb-cat-border:#ddd6fe;
  --enb-cat-text:#6d28d9;
  --enb-cat-hover-bg:#ede9fe;
  --enb-cat-hover-border:#c4b5fd;
  --enb-cat-active:#7c3aed;
  --enb-cat-shadow:rgba(124,58,237,.13);
  --enb-cat-active-shadow:rgba(124,58,237,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--kurumsal{
  --enb-cat-bg:#eff6ff;
  --enb-cat-border:#bfdbfe;
  --enb-cat-text:#1d4ed8;
  --enb-cat-hover-bg:#dbeafe;
  --enb-cat-hover-border:#93c5fd;
  --enb-cat-active:#1d4ed8;
  --enb-cat-shadow:rgba(29,78,216,.13);
  --enb-cat-active-shadow:rgba(29,78,216,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--personel{
  --enb-cat-bg:#f0fdfa;
  --enb-cat-border:#99f6e4;
  --enb-cat-text:#0f766e;
  --enb-cat-hover-bg:#ccfbf1;
  --enb-cat-hover-border:#5eead4;
  --enb-cat-active:#0f766e;
  --enb-cat-shadow:rgba(15,118,110,.13);
  --enb-cat-active-shadow:rgba(15,118,110,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--foto{
  --enb-cat-bg:#fdf2f8;
  --enb-cat-border:#fbcfe8;
  --enb-cat-text:#be185d;
  --enb-cat-hover-bg:#fce7f3;
  --enb-cat-hover-border:#f9a8d4;
  --enb-cat-active:#db2777;
  --enb-cat-shadow:rgba(219,39,119,.13);
  --enb-cat-active-shadow:rgba(219,39,119,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--ekipman{
  --enb-cat-bg:#f8fafc;
  --enb-cat-border:#cbd5e1;
  --enb-cat-text:#475569;
  --enb-cat-hover-bg:#f1f5f9;
  --enb-cat-hover-border:#94a3b8;
  --enb-cat-active:#475569;
  --enb-cat-shadow:rgba(71,85,105,.12);
  --enb-cat-active-shadow:rgba(71,85,105,.23);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--ulasim{
  --enb-cat-bg:#f0f9ff;
  --enb-cat-border:#bae6fd;
  --enb-cat-text:#0369a1;
  --enb-cat-hover-bg:#e0f2fe;
  --enb-cat-hover-border:#7dd3fc;
  --enb-cat-active:#0284c7;
  --enb-cat-shadow:rgba(2,132,199,.13);
  --enb-cat-active-shadow:rgba(2,132,199,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--turizm{
  --enb-cat-bg:#f0fdf4;
  --enb-cat-border:#bbf7d0;
  --enb-cat-text:#15803d;
  --enb-cat-hover-bg:#dcfce7;
  --enb-cat-hover-border:#86efac;
  --enb-cat-active:#16a34a;
  --enb-cat-shadow:rgba(22,163,74,.13);
  --enb-cat-active-shadow:rgba(22,163,74,.24);
}

#megaMenuPanel .enb-mega-index .enb-mega-index__btn--deneyim{
  --enb-cat-bg:#fff7ed;
  --enb-cat-border:#fdba74;
  --enb-cat-text:#9a3412;
  --enb-cat-hover-bg:#ffedd5;
  --enb-cat-hover-border:#fb923c;
  --enb-cat-active:#c2410c;
  --enb-cat-shadow:rgba(194,65,12,.14);
  --enb-cat-active-shadow:rgba(194,65,12,.25);
}

/* ENB MOBILE NAV CRITICAL — moved from footer-mobile-ui.php */
/* Firefox/Android ilk boyama sabitleme: footer.css defer gelmeden alt nav aynı ölçüde başlar. */
@media (max-width: 767px){
  body{
    padding-bottom: 0 !important;
  }

  .eb-footer{
    padding-bottom: var(--eb-mobile-nav-h, 56px) !important;
  }

  #mobileNav{
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    bottom: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    inline-size: 100% !important;
    height: var(--eb-mobile-nav-h) !important;
    min-height: var(--eb-mobile-nav-h) !important;
    padding: 0 !important;
    padding-bottom: var(--eb-safe-bottom) !important;
    z-index: 40 !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    overflow: visible !important;
    transition: none !important;
    will-change: auto !important;
    overflow-anchor: none !important;
  }

  #mobileNav .nav-item{
    height: var(--eb-mobile-nav-core) !important;
    min-height: var(--eb-mobile-nav-core) !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    line-height: 1 !important;
    min-width: 0 !important;
  }

  /* Font Awesome asenkron gelse bile ikon satırı baştan yer ayırsın. */
  #mobileNav .nav-item > :first-child{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 20px !important;
    width: 22px !important;
    min-width: 22px !important;
    height: 20px !important;
    min-height: 20px !important;
    margin: 0 !important;
    line-height: 20px !important;
  }

  #mobileNav .nav-item > :first-child i{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 20px !important;
    height: 20px !important;
    margin: 0 !important;
    line-height: 20px !important;
  }
}
