@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Unbounded", "Golos Text", system-ui, sans-serif;--font-body:"Golos Text", "Segoe UI", system-ui, sans-serif;--color-ink:#191a1f;--color-ink-soft:#585e6b;--color-ink-faint:#8d93a0;--color-paper:#fff;--color-mist:#f4f5f7;--color-line:#e6e8ee;--color-flame:#ff4a2e;--color-flame-deep:#e03a1f;--color-flame-tint:#ffece7;--color-mint:#0d9a68;--color-mint-tint:#e4f5ec;--color-amberx:#dd8f00;--color-amberx-tint:#faf1da;--color-danger:#d22f2f;--color-danger-tint:#fbe9e9;--color-skyx:#1f6fb8;--shadow-lift:0 2px 6px #191a1f0f, 0 22px 48px -18px #191a1f38;--shadow-pop:0 24px 64px -20px #191a1f47;--animate-pop:pop .32s cubic-bezier(.2, .9, .3, 1.2) both;--animate-rise:rise .5s cubic-bezier(.2, .7, .2, 1) both}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-7{top:calc(var(--spacing) * -7)}.-top-12{top:calc(var(--spacing) * -12)}.-top-px{top:-1px}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-24{top:calc(var(--spacing) * 24)}.top-\[54px\]{top:54px}.top-\[120px\]{top:120px}.top-\[calc\(100\%\+7px\)\]{top:calc(100% + 7px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.-right-3{right:calc(var(--spacing) * -3)}.-right-12{right:calc(var(--spacing) * -12)}.-right-32{right:calc(var(--spacing) * -32)}.-right-40{right:calc(var(--spacing) * -40)}.-right-px{right:-1px}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-110px\]{bottom:-110px}.bottom-\[calc\(64px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(64px + env(safe-area-inset-bottom))}.bottom-\[calc\(72px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(72px + env(safe-area-inset-bottom))}.bottom-\[calc\(74px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(74px + env(safe-area-inset-bottom))}.-left-24{left:calc(var(--spacing) * -24)}.-left-px{left:-1px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-\[19\%\]{left:19%}.left-\[29\%\]{left:29%}.left-\[39\%\]{left:39%}.left-\[48\%\]{left:48%}.left-\[58\%\]{left:58%}.left-\[68\%\]{left:68%}.left-\[78\%\]{left:78%}.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-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:span 2/span 2}.-m-1{margin:calc(var(--spacing) * -1)}.-mx-3\.5{margin-inline:calc(var(--spacing) * -3.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-4{margin-block:calc(var(--spacing) * -4)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-7{margin-top:calc(var(--spacing) * -7)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-10{height:calc(var(--spacing) * 10)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-12{height:calc(var(--spacing) * 12)!important}.\!h-12\.5{height:calc(var(--spacing) * 12.5)!important}.\!h-\[44px\]{height:44px!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[54px\]{height:54px}.h-\[58dvh\]{height:58dvh}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[66px\]{height:66px}.h-\[88dvh\]{height:88dvh}.h-\[92dvh\]{height:92dvh}.h-\[100dvh\]{height:100dvh}.h-\[118px\]{height:118px}.h-\[150px\]{height:150px}.h-\[170px\]{height:170px}.h-\[220px\]{height:220px}.h-\[230px\]{height:230px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[430px\]{height:430px}.h-\[520px\]{height:520px}.h-\[calc\(56px\+env\(safe-area-inset-top\)\)\]{height:calc(56px + env(safe-area-inset-top))}.h-\[calc\(58px\+env\(safe-area-inset-bottom\)\)\]{height:calc(58px + env(safe-area-inset-bottom))}.h-\[calc\(68px\+env\(safe-area-inset-bottom\)\)\]{height:calc(68px + env(safe-area-inset-bottom))}.h-\[calc\(100dvh-112px-env\(safe-area-inset-bottom\)\)\]{height:calc(100dvh - 112px - env(safe-area-inset-bottom))}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-\[76dvh\]{max-height:76dvh}.max-h-\[82dvh\]{max-height:82dvh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[650px\]{max-height:650px}.max-h-full{max-height:100%}.\!min-h-\[44px\]{min-height:44px!important}.min-h-0{min-height:0}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[36px\]{min-height:36px}.min-h-\[42px\]{min-height:42px}.min-h-\[45dvh\]{min-height:45dvh}.min-h-\[48px\]{min-height:48px}.min-h-\[58px\]{min-height:58px}.min-h-\[66px\]{min-height:66px}.min-h-\[76px\]{min-height:76px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[112px\]{min-height:112px}.min-h-\[126px\]{min-height:126px}.min-h-\[155px\]{min-height:155px}.min-h-\[260px\]{min-height:260px}.min-h-\[270px\]{min-height:270px}.min-h-\[300px\]{min-height:300px}.min-h-\[310px\]{min-height:310px}.min-h-\[380px\]{min-height:380px}.min-h-\[390px\]{min-height:390px}.min-h-\[430px\]{min-height:430px}.min-h-\[620px\]{min-height:620px}.min-h-\[650px\]{min-height:650px}.min-h-\[calc\(100dvh-102px\)\]{min-height:calc(100dvh - 102px)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-\[calc\(100vh-190px\)\]{min-height:calc(100vh - 190px)}.min-h-screen{min-height:100vh}.\!w-11{width:calc(var(--spacing) * 11)!important}.\!w-\[118px\]{width:118px!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3px\]{width:3px}.w-\[26\%\]{width:26%}.w-\[30px\]{width:30px}.w-\[42px\]{width:42px}.w-\[68px\]{width:68px}.w-\[92px\]{width:92px}.w-\[104px\]{width:104px}.w-\[126px\]{width:126px}.w-\[175px\]{width:175px}.w-\[210px\]{width:210px}.w-\[218px\]{width:218px}.w-\[220px\]{width:220px}.w-\[248px\]{width:248px}.w-\[282px\]{width:282px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[420px\]{width:420px}.w-\[520px\]{width:520px}.w-\[min\(64vw\,290px\)\]{width:min(64vw,290px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4{max-width:calc(var(--spacing) * 4)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[60\%\]{max-width:60%}.max-w-\[74\%\]{max-width:74%}.max-w-\[82\%\]{max-width:82%}.max-w-\[86vw\]{max-width:86vw}.max-w-\[88\%\]{max-width:88%}.max-w-\[92px\]{max-width:92px}.max-w-\[100px\]{max-width:100px}.max-w-\[170px\]{max-width:170px}.max-w-\[210px\]{max-width:210px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[275px\]{max-width:275px}.max-w-\[280px\]{max-width:280px}.max-w-\[290px\]{max-width:290px}.max-w-\[300px\]{max-width:300px}.max-w-\[310px\]{max-width:310px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[430px\]{max-width:430px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[470px\]{max-width:470px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[550px\]{max-width:550px}.max-w-\[560px\]{max-width:560px}.max-w-\[590px\]{max-width:590px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[980px\]{max-width:980px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[58px\]{min-width:58px}.min-w-\[145px\]{min-width:145px}.min-w-\[150\%\]{min-width:150%}.min-w-\[180px\]{min-width:180px}.min-w-\[185px\]{min-width:185px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1080px\]{min-width:1080px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-12{rotate:-12deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[rise_\.25s_ease\]{animation:.25s rise}.animate-bounce{animation:var(--animate-bounce)}.animate-pop{animation:var(--animate-pop)}.animate-pulse{animation:var(--animate-pulse)}.animate-rise{animation:var(--animate-rise)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.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-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.scroll-mt-\[130px\]{scroll-margin-top:130px}.scrollbar-none{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-\[130px\]{grid-auto-rows:130px}.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))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.05fr_1\.55fr_1\.15fr_\.75fr_\.65fr_auto\]{grid-template-columns:1.05fr 1.55fr 1.15fr .75fr .65fr auto}.grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.grid-cols-\[24px_1fr_24px\]{grid-template-columns:24px 1fr 24px}.grid-cols-\[40px_24px_56px_minmax\(0\,1fr\)_26px\]{grid-template-columns:40px 24px 56px minmax(0,1fr) 26px}.grid-cols-\[42px_minmax\(0\,1fr\)_auto\]{grid-template-columns:42px minmax(0,1fr) auto}.grid-cols-\[82px_1fr_1fr\]{grid-template-columns:82px 1fr 1fr}.grid-cols-\[92px_1fr_auto\]{grid-template-columns:92px 1fr auto}.grid-cols-\[120px_1fr_1fr\]{grid-template-columns:120px 1fr 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_1fr_auto_1fr_auto\]{grid-template-columns:auto 1fr auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-flame\/10>:not(:last-child)){border-color:#ff4a2e1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-flame\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-flame) 10%, transparent)}}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[13px\]{border-radius:13px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[26px\]{border-top-left-radius:26px;border-top-right-radius:26px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-tl-\[30px\]{border-top-left-radius:30px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-tr-\[30px\]{border-top-right-radius:30px}.rounded-b-\[3px\]{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rounded-b-\[26px\]{border-bottom-right-radius:26px;border-bottom-left-radius:26px}.rounded-br-\[30px\]{border-bottom-right-radius:30px}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-\[18px\]{border-style:var(--tw-border-style);border-width:18px}.border-\[42px\]{border-style:var(--tw-border-style);border-width:42px}.border-\[58px\]{border-style:var(--tw-border-style);border-width:58px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-transparent{border-color:#0000!important}.border-\[\#dfe1e6\]{border-color:#dfe1e6}.border-amberx{border-color:var(--color-amberx)}.border-amberx\/20{border-color:#dd8f0033}@supports (color:color-mix(in lab, red, red)){.border-amberx\/20{border-color:color-mix(in oklab, var(--color-amberx) 20%, transparent)}}.border-black\/\[\.055\]{border-color:#0000000e}@supports (color:color-mix(in lab, red, red)){.border-black\/\[\.055\]{border-color:color-mix(in oklab, var(--color-black) 5.5%, transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger\/15{border-color:#d22f2f26}@supports (color:color-mix(in lab, red, red)){.border-danger\/15{border-color:color-mix(in oklab, var(--color-danger) 15%, transparent)}}.border-danger\/20{border-color:#d22f2f33}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.border-danger\/25{border-color:#d22f2f40}@supports (color:color-mix(in lab, red, red)){.border-danger\/25{border-color:color-mix(in oklab, var(--color-danger) 25%, transparent)}}.border-danger\/30{border-color:#d22f2f4d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-flame{border-color:var(--color-flame)}.border-flame\/15{border-color:#ff4a2e26}@supports (color:color-mix(in lab, red, red)){.border-flame\/15{border-color:color-mix(in oklab, var(--color-flame) 15%, transparent)}}.border-flame\/20{border-color:#ff4a2e33}@supports (color:color-mix(in lab, red, red)){.border-flame\/20{border-color:color-mix(in oklab, var(--color-flame) 20%, transparent)}}.border-flame\/25{border-color:#ff4a2e40}@supports (color:color-mix(in lab, red, red)){.border-flame\/25{border-color:color-mix(in oklab, var(--color-flame) 25%, transparent)}}.border-flame\/45{border-color:#ff4a2e73}@supports (color:color-mix(in lab, red, red)){.border-flame\/45{border-color:color-mix(in oklab, var(--color-flame) 45%, transparent)}}.border-ink{border-color:var(--color-ink)}.border-ink\/20{border-color:#191a1f33}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.border-line{border-color:var(--color-line)}.border-line\/70{border-color:#e6e8eeb3}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.border-line\/80{border-color:#e6e8eecc}@supports (color:color-mix(in lab, red, red)){.border-line\/80{border-color:color-mix(in oklab, var(--color-line) 80%, transparent)}}.border-mint{border-color:var(--color-mint)}.border-mint\/20{border-color:#0d9a6833}@supports (color:color-mix(in lab, red, red)){.border-mint\/20{border-color:color-mix(in oklab, var(--color-mint) 20%, transparent)}}.border-mint\/25{border-color:#0d9a6840}@supports (color:color-mix(in lab, red, red)){.border-mint\/25{border-color:color-mix(in oklab, var(--color-mint) 25%, transparent)}}.border-mint\/30{border-color:#0d9a684d}@supports (color:color-mix(in lab, red, red)){.border-mint\/30{border-color:color-mix(in oklab, var(--color-mint) 30%, transparent)}}.border-skyx\/15{border-color:#1f6fb826}@supports (color:color-mix(in lab, red, red)){.border-skyx\/15{border-color:color-mix(in oklab, var(--color-skyx) 15%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[\.035\]{border-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.035\]{border-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.border-white\/\[\.045\]{border-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.border-white\/\[\.045\]{border-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.border-t-ink{border-top-color:var(--color-ink)}.border-t-white{border-top-color:var(--color-white)}.\!bg-mist{background-color:var(--color-mist)!important}.bg-\[\#090a0d\]{background-color:#090a0d}.bg-\[\#111216\]{background-color:#111216}.bg-\[\#111318\]{background-color:#111318}.bg-\[\#cfd4de\]{background-color:#cfd4de}.bg-\[\#d9dce3\]{background-color:#d9dce3}.bg-\[\#d9dde5\]{background-color:#d9dde5}.bg-\[\#eaf4fb\]{background-color:#eaf4fb}.bg-\[\#f4f5f7\]{background-color:#f4f5f7}.bg-\[\#f5f5f2\]{background-color:#f5f5f2}.bg-\[\#f5f5f4\]{background-color:#f5f5f4}.bg-\[\#f5f6f8\]{background-color:#f5f6f8}.bg-\[\#f6f7f8\]{background-color:#f6f7f8}.bg-\[\#f7f8fa\]{background-color:#f7f8fa}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fafafb\]{background-color:#fafafb}.bg-\[\#fff8f6\]{background-color:#fff8f6}.bg-amberx{background-color:var(--color-amberx)}.bg-amberx-tint{background-color:var(--color-amberx-tint)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/58{background-color:#00000094}@supports (color:color-mix(in lab, red, red)){.bg-black\/58{background-color:color-mix(in oklab, var(--color-black) 58%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-tint{background-color:var(--color-danger-tint)}.bg-danger-tint\/40{background-color:#fbe9e966}@supports (color:color-mix(in lab, red, red)){.bg-danger-tint\/40{background-color:color-mix(in oklab, var(--color-danger-tint) 40%, transparent)}}.bg-danger-tint\/50{background-color:#fbe9e980}@supports (color:color-mix(in lab, red, red)){.bg-danger-tint\/50{background-color:color-mix(in oklab, var(--color-danger-tint) 50%, transparent)}}.bg-flame{background-color:var(--color-flame)}.bg-flame-tint{background-color:var(--color-flame-tint)}.bg-flame-tint\/50{background-color:#ffece780}@supports (color:color-mix(in lab, red, red)){.bg-flame-tint\/50{background-color:color-mix(in oklab, var(--color-flame-tint) 50%, transparent)}}.bg-flame-tint\/65{background-color:#ffece7a6}@supports (color:color-mix(in lab, red, red)){.bg-flame-tint\/65{background-color:color-mix(in oklab, var(--color-flame-tint) 65%, transparent)}}.bg-flame\/10{background-color:#ff4a2e1a}@supports (color:color-mix(in lab, red, red)){.bg-flame\/10{background-color:color-mix(in oklab, var(--color-flame) 10%, transparent)}}.bg-flame\/90{background-color:#ff4a2ee6}@supports (color:color-mix(in lab, red, red)){.bg-flame\/90{background-color:color-mix(in oklab, var(--color-flame) 90%, transparent)}}.bg-flame\/\[\.07\]{background-color:#ff4a2e12}@supports (color:color-mix(in lab, red, red)){.bg-flame\/\[\.07\]{background-color:color-mix(in oklab, var(--color-flame) 7.0%, transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/30{background-color:#191a1f4d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.bg-ink\/32{background-color:#191a1f52}@supports (color:color-mix(in lab, red, red)){.bg-ink\/32{background-color:color-mix(in oklab, var(--color-ink) 32%, transparent)}}.bg-ink\/45{background-color:#191a1f73}@supports (color:color-mix(in lab, red, red)){.bg-ink\/45{background-color:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.bg-ink\/55{background-color:#191a1f8c}@supports (color:color-mix(in lab, red, red)){.bg-ink\/55{background-color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.bg-ink\/58{background-color:#191a1f94}@supports (color:color-mix(in lab, red, red)){.bg-ink\/58{background-color:color-mix(in oklab, var(--color-ink) 58%, transparent)}}.bg-ink\/60{background-color:#191a1f99}@supports (color:color-mix(in lab, red, red)){.bg-ink\/60{background-color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.bg-ink\/65{background-color:#191a1fa6}@supports (color:color-mix(in lab, red, red)){.bg-ink\/65{background-color:color-mix(in oklab, var(--color-ink) 65%, transparent)}}.bg-ink\/75{background-color:#191a1fbf}@supports (color:color-mix(in lab, red, red)){.bg-ink\/75{background-color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.bg-ink\/80{background-color:#191a1fcc}@supports (color:color-mix(in lab, red, red)){.bg-ink\/80{background-color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.bg-ink\/85{background-color:#191a1fd9}@supports (color:color-mix(in lab, red, red)){.bg-ink\/85{background-color:color-mix(in oklab, var(--color-ink) 85%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-mint{background-color:var(--color-mint)}.bg-mint-tint{background-color:var(--color-mint-tint)}.bg-mint-tint\/65{background-color:#e4f5eca6}@supports (color:color-mix(in lab, red, red)){.bg-mint-tint\/65{background-color:color-mix(in oklab, var(--color-mint-tint) 65%, transparent)}}.bg-mist{background-color:var(--color-mist)}.bg-mist\/35{background-color:#f4f5f759}@supports (color:color-mix(in lab, red, red)){.bg-mist\/35{background-color:color-mix(in oklab, var(--color-mist) 35%, transparent)}}.bg-mist\/40{background-color:#f4f5f766}@supports (color:color-mix(in lab, red, red)){.bg-mist\/40{background-color:color-mix(in oklab, var(--color-mist) 40%, transparent)}}.bg-mist\/45{background-color:#f4f5f773}@supports (color:color-mix(in lab, red, red)){.bg-mist\/45{background-color:color-mix(in oklab, var(--color-mist) 45%, transparent)}}.bg-mist\/50{background-color:#f4f5f780}@supports (color:color-mix(in lab, red, red)){.bg-mist\/50{background-color:color-mix(in oklab, var(--color-mist) 50%, transparent)}}.bg-mist\/55{background-color:#f4f5f78c}@supports (color:color-mix(in lab, red, red)){.bg-mist\/55{background-color:color-mix(in oklab, var(--color-mist) 55%, transparent)}}.bg-mist\/60{background-color:#f4f5f799}@supports (color:color-mix(in lab, red, red)){.bg-mist\/60{background-color:color-mix(in oklab, var(--color-mist) 60%, transparent)}}.bg-mist\/70{background-color:#f4f5f7b3}@supports (color:color-mix(in lab, red, red)){.bg-mist\/70{background-color:color-mix(in oklab, var(--color-mist) 70%, transparent)}}.bg-mist\/75{background-color:#f4f5f7bf}@supports (color:color-mix(in lab, red, red)){.bg-mist\/75{background-color:color-mix(in oklab, var(--color-mist) 75%, transparent)}}.bg-mist\/80{background-color:#f4f5f7cc}@supports (color:color-mix(in lab, red, red)){.bg-mist\/80{background-color:color-mix(in oklab, var(--color-mist) 80%, transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-skyx{background-color:var(--color-skyx)}.bg-skyx\/5{background-color:#1f6fb80d}@supports (color:color-mix(in lab, red, red)){.bg-skyx\/5{background-color:color-mix(in oklab, var(--color-skyx) 5%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-white\/\[\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#2a1d1b\]{--tw-gradient-from:#2a1d1b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2a2d35\]{--tw-gradient-from:#2a2d35;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#292c35\]{--tw-gradient-from:#292c35;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-flame{--tw-gradient-from:var(--color-flame);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink\/35{--tw-gradient-from:#191a1f59}@supports (color:color-mix(in lab, red, red)){.from-ink\/35{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 35%, transparent)}}.from-ink\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink\/45{--tw-gradient-from:#191a1f73}@supports (color:color-mix(in lab, red, red)){.from-ink\/45{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 45%, transparent)}}.from-ink\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink\/75{--tw-gradient-from:#191a1fbf}@supports (color:color-mix(in lab, red, red)){.from-ink\/75{--tw-gradient-from:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.from-ink\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/15{--tw-gradient-via:#00000026}@supports (color:color-mix(in lab, red, red)){.via-black\/15{--tw-gradient-via:color-mix(in oklab, var(--color-black) 15%, transparent)}}.via-black\/15{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ink{--tw-gradient-via:var(--color-ink);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#111216\]{--tw-gradient-to:#111216;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#252731\]{--tw-gradient-to:#252731;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ff8a3d\]{--tw-gradient-to:#ff8a3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#ff8a5c\]{--tw-gradient-to:#ff8a5c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink{--tw-gradient-to:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-ink\/15{--tw-gradient-to:#191a1f26}@supports (color:color-mix(in lab, red, red)){.to-ink\/15{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 15%, transparent)}}.to-ink\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[right_12px_center\]{background-position:right 12px center}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.\!px-0{padding-inline:0!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[calc\(12px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(12px + env(safe-area-inset-top))}.pt-\[calc\(14px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(14px + env(safe-area-inset-top))}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[160px\]{padding-bottom:160px}.pb-\[calc\(10px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pb-\[calc\(12px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.pb-\[calc\(14px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.pb-\[calc\(18px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.pb-\[calc\(26px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.pb-\[calc\(58px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.pb-\[calc\(78px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.pb-\[calc\(88px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.pb-\[calc\(112px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.\!pl-4{padding-left:calc(var(--spacing) * 4)!important}.\!pl-9{padding-left:calc(var(--spacing) * 9)!important}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[52px\]{padding-left:52px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-\[9px\]{font-size:9px!important}.\!text-\[10px\]{font-size:10px!important}.\!text-\[11\.5px\]{font-size:11.5px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[16px\]{font-size:16px!important}.text-\[\.58em\],.text-\[0\.58em\]{font-size:.58em}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[35px\]{font-size:35px}.text-\[38px\]{font-size:38px}.text-\[42px\]{font-size:42px}.text-\[45px\]{font-size:45px}.text-\[64px\]{font-size:64px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.17\]{--tw-leading:1.17;line-height:1.17}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-danger{color:var(--color-danger)!important}.text-\[\#98a1b1\]{color:#98a1b1}.text-\[\#787f8c\]{color:#787f8c}.text-\[\#59616d\]{color:#59616d}.text-\[\#69717e\]{color:#69717e}.text-\[\#626875\]{color:#626875}.text-\[\#ffb020\]{color:#ffb020}.text-amberx{color:var(--color-amberx)}.text-danger{color:var(--color-danger)}.text-flame{color:var(--color-flame)}.text-flame-deep{color:var(--color-flame-deep)}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-soft{color:var(--color-ink-soft)}.text-line{color:var(--color-line)}.text-mint{color:var(--color-mint)}.text-skyx{color:var(--color-skyx)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.accent-flame{accent-color:var(--color-flame)}.opacity-0{opacity:0}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_28px_-20px_rgba\(25\,26\,31\,\.4\)\]{--tw-shadow:0 -8px 28px -20px var(--tw-shadow-color,#191a1f66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-20px_60px_rgba\(20\,22\,28\,\.2\)\]{--tw-shadow:0 -20px 60px var(--tw-shadow-color,#14161c33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-22px_65px_rgba\(15\,17\,22\,\.3\)\]{--tw-shadow:0 -22px 65px var(--tw-shadow-color,#0f11164d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-24px_70px_rgba\(15\,17\,22\,\.32\)\]{--tw-shadow:0 -24px 70px var(--tw-shadow-color,#0f111652);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_3px_rgba\(12\,157\,105\,\.15\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#0c9d6926);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(20\,157\,103\,\.12\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#149d671f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_999px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 0 0 999px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_3px_rgba\(255\,74\,46\,\.75\)\]{--tw-shadow:0 0 12px 3px var(--tw-shadow-color,#ff4a2ebf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(25\,26\,31\,\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191a1f08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(25\,26\,31\,\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191a1f0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(25\,26\,31\,\.025\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191a1f06);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_16px_-4px_rgba\(224\,58\,31\,\.7\)\]{--tw-shadow:0 6px 16px -4px var(--tw-shadow-color,#e03a1fb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(255\,74\,46\,\.7\)\]{--tw-shadow:0 8px 18px -10px var(--tw-shadow-color,#ff4a2eb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(255\,74\,46\,\.55\)\]{--tw-shadow:0 8px 20px -8px var(--tw-shadow-color,#ff4a2e8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_-24px_rgba\(20\,22\,28\,\.45\)\]{--tw-shadow:0 8px 30px -24px var(--tw-shadow-color,#14161c73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_30px_-28px_rgba\(25\,26\,31\,\.55\)\]{--tw-shadow:0 8px 30px -28px var(--tw-shadow-color,#191a1f8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(255\,74\,46\,\.75\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#ff4a2ebf);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_35px_-30px_rgba\(20\,22\,28\,\.5\)\]{--tw-shadow:0 10px 35px -30px var(--tw-shadow-color,#14161c80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_-10px_rgba\(255\,74\,46\,\.65\)\]{--tw-shadow:0 12px 28px -10px var(--tw-shadow-color,#ff4a2ea6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_28px_-20px_rgba\(25\,26\,31\,\.8\)\]{--tw-shadow:0 12px 28px -20px var(--tw-shadow-color,#191a1fcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_35px_-32px_rgba\(20\,22\,28\,\.5\)\]{--tw-shadow:0 12px 35px -32px var(--tw-shadow-color,#14161c80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_36px_-28px_rgba\(25\,26\,31\,\.5\)\]{--tw-shadow:0 12px 36px -28px var(--tw-shadow-color,#191a1f80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_36px_-28px_rgba\(255\,74\,46\,\.55\)\]{--tw-shadow:0 12px 36px -28px var(--tw-shadow-color,#ff4a2e8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_40px_-30px_rgba\(20\,22\,28\,\.45\)\]{--tw-shadow:0 14px 40px -30px var(--tw-shadow-color,#14161c73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_36px_-12px_rgba\(255\,74\,46\,\.72\)\]{--tw-shadow:0 16px 36px -12px var(--tw-shadow-color,#ff4a2eb8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(20\,22\,28\,\.18\)\]{--tw-shadow:0 16px 44px var(--tw-shadow-color,#14161c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_45px_-32px_rgba\(20\,22\,28\,\.65\)\]{--tw-shadow:0 18px 45px -32px var(--tw-shadow-color,#14161ca6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(20\,22\,28\,\.2\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#14161c33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(20\,22\,28\,\.18\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#14161c2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(20\,22\,28\,\.2\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#14161c33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_70px_-38px_rgba\(25\,26\,31\,\.42\)\]{--tw-shadow:0 22px 70px -38px var(--tw-shadow-color,#191a1f6b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,17\,22\,\.34\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f111657);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191a1f0d), 0 10px 28px -14px var(--tw-shadow-color,#191a1f24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lift{--tw-shadow:0 2px 6px var(--tw-shadow-color,#191a1f0f), 0 22px 48px -18px var(--tw-shadow-color,#191a1f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-pop{--tw-shadow:0 24px 64px -20px var(--tw-shadow-color,#191a1f47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[5px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-flame\/10{--tw-ring-color:#ff4a2e1a}@supports (color:color-mix(in lab, red, red)){.ring-flame\/10{--tw-ring-color:color-mix(in oklab, var(--color-flame) 10%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-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-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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-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-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(var(--blur-md));-webkit-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-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(var(--blur-sm));-webkit-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-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-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-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-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:240ms\]{animation-delay:.24s}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:border-flame:is(:where(.group):hover *){border-color:var(--color-flame)}.group-hover\:border-flame\/45:is(:where(.group):hover *){border-color:#ff4a2e73}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-flame\/45:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-flame) 45%, transparent)}}.group-hover\:bg-\[\#d8dbe2\]:is(:where(.group):hover *){background-color:#d8dbe2}.group-hover\:bg-flame:is(:where(.group):hover *){background-color:var(--color-flame)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-flame:is(:where(.group):hover *){color:var(--color-flame)}.group-hover\:text-flame-deep:is(:where(.group):hover *){color:var(--color-flame-deep)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-mist:is(:where(.group):hover *){--tw-ring-color:var(--color-mist)}}.placeholder\:text-ink-faint::placeholder{color:var(--color-ink-faint)}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-2\.5:before{content:var(--tw-content);top:calc(var(--spacing) * 2.5)}.before\:top-5:before{content:var(--tw-content);top:calc(var(--spacing) * 5)}.before\:bottom-2\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2.5)}.before\:bottom-5:before{content:var(--tw-content);bottom:calc(var(--spacing) * 5)}.before\:-left-4:before{content:var(--tw-content);left:calc(var(--spacing) * -4)}.before\:left-\[60px\]:before{content:var(--tw-content);left:60px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-flame:before{content:var(--tw-content);background-color:var(--color-flame)}.before\:bg-line:before{content:var(--tw-content);background-color:var(--color-line)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.even\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}.focus-within\:border-flame\/45:focus-within{border-color:#ff4a2e73}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-flame\/45:focus-within{border-color:color-mix(in oklab, var(--color-flame) 45%, transparent)}}.focus-within\:bg-mist:focus-within{background-color:var(--color-mist)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-flame\/10:focus-within{--tw-ring-color:#ff4a2e1a}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-flame\/10:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-flame) 10%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[\#d5d8e0\]:hover{border-color:#d5d8e0}.hover\:border-\[\#d9dbe3\]:hover{border-color:#d9dbe3}.hover\:border-amberx:hover{border-color:var(--color-amberx)}.hover\:border-flame:hover{border-color:var(--color-flame)}.hover\:border-flame\/50:hover{border-color:#ff4a2e80}@supports (color:color-mix(in lab, red, red)){.hover\:border-flame\/50:hover{border-color:color-mix(in oklab, var(--color-flame) 50%, transparent)}}.hover\:border-flame\/55:hover{border-color:#ff4a2e8c}@supports (color:color-mix(in lab, red, red)){.hover\:border-flame\/55:hover{border-color:color-mix(in oklab, var(--color-flame) 55%, transparent)}}.hover\:border-ink:hover{border-color:var(--color-ink)}.hover\:border-ink\/20:hover{border-color:#191a1f33}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/20:hover{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.hover\:border-ink\/25:hover{border-color:#191a1f40}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/25:hover{border-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.hover\:border-ink\/30:hover{border-color:#191a1f4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/30:hover{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.hover\:border-ink\/40:hover{border-color:#191a1f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/40:hover{border-color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.hover\:border-line:hover{border-color:var(--color-line)}.hover\:bg-\[\#0b8157\]:hover{background-color:#0b8157}.hover\:bg-\[\#2c2e36\]:hover{background-color:#2c2e36}.hover\:bg-\[\#b52626\]:hover{background-color:#b52626}.hover\:bg-\[\#ffddd4\]:hover{background-color:#ffddd4}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.hover\:bg-danger-tint:hover{background-color:var(--color-danger-tint)}.hover\:bg-flame:hover{background-color:var(--color-flame)}.hover\:bg-flame-deep:hover{background-color:var(--color-flame-deep)}.hover\:bg-flame-tint:hover{background-color:var(--color-flame-tint)}.hover\:bg-line:hover{background-color:var(--color-line)}.hover\:bg-line\/70:hover{background-color:#e6e8eeb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-line\/70:hover{background-color:color-mix(in oklab, var(--color-line) 70%, transparent)}}.hover\:bg-mist:hover{background-color:var(--color-mist)}.hover\:bg-mist\/40:hover{background-color:#f4f5f766}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mist\/40:hover{background-color:color-mix(in oklab, var(--color-mist) 40%, transparent)}}.hover\:bg-mist\/45:hover{background-color:#f4f5f773}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mist\/45:hover{background-color:color-mix(in oklab, var(--color-mist) 45%, transparent)}}.hover\:bg-mist\/50:hover{background-color:#f4f5f780}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mist\/50:hover{background-color:color-mix(in oklab, var(--color-mist) 50%, transparent)}}.hover\:bg-mist\/70:hover{background-color:#f4f5f7b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-mist\/70:hover{background-color:color-mix(in oklab, var(--color-mist) 70%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/55:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/55:hover{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.hover\:bg-white\/\[\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[\.11\]:hover{background-color:#ffffff1c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.11\]:hover{background-color:color-mix(in oklab, var(--color-white) 11%, transparent)}}.hover\:bg-white\/\[\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-flame:hover{color:var(--color-flame)}.hover\:text-flame-deep:hover{color:var(--color-flame-deep)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-card:hover{--tw-shadow:0 1px 2px var(--tw-shadow-color,#191a1f0d), 0 10px 28px -14px var(--tw-shadow-color,#191a1f24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lift:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,#191a1f0f), 0 22px 48px -18px var(--tw-shadow-color,#191a1f38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:\!border-flame:focus{border-color:var(--color-flame)!important}.focus\:\!border-flame\/30:focus{border-color:#ff4a2e4d!important}@supports (color:color-mix(in lab, red, red)){.focus\:\!border-flame\/30:focus{border-color:color-mix(in oklab, var(--color-flame) 30%, transparent)!important}}.focus\:border-flame:focus{border-color:var(--color-flame)}.focus\:\!bg-white:focus{background-color:var(--color-white)!important}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-flame:focus{--tw-ring-color:var(--color-flame)}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#252832\]:active{background-color:#252832}.active\:bg-danger-tint:active{background-color:var(--color-danger-tint)}.active\:bg-line:active{background-color:var(--color-line)}.active\:bg-mist:active{background-color:var(--color-mist)}.active\:bg-white\/20:active{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/20:active{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.active\:bg-white\/75:active{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/75:active{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:hidden:disabled{display:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-auto{right:auto}.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:left-1\/2{left:50%}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:mx-0{margin-inline:0}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:-mt-9{margin-top:calc(var(--spacing) * -9)}.sm\:mt-0{margin-top:0}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mr-auto{margin-right:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:aspect-\[16\/10\]{aspect-ratio:16/10}.sm\:aspect-auto{aspect-ratio:auto}.sm\:aspect-video{aspect-ratio:var(--aspect-video)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-\[68dvh\]{height:68dvh}.sm\:h-\[min\(760px\,calc\(100dvh-40px\)\)\]{height:min(760px,100dvh - 40px)}.sm\:h-\[min\(780px\,calc\(100dvh-48px\)\)\]{height:min(780px,100dvh - 48px)}.sm\:max-h-\[700px\]{max-height:700px}.sm\:\!w-\[170px\]{width:170px!important}.sm\:\!w-\[220px\]{width:220px!important}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-\[190px\]{width:190px}.sm\:w-\[250px\]{width:250px}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:min-w-\[92px\]{min-width:92px}.sm\:flex-none{flex:none}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:overflow-hidden{overflow:hidden}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:text-\[0\.65em\]{font-size:.65em}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[23px\]{font-size:23px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[42px\]{font-size:42px}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:48rem){.md\:static{position:static}.md\:inset-auto{inset:auto}.md\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.md\:top-3{top:calc(var(--spacing) * 3)}.md\:top-auto{top:auto}.md\:right-3{right:calc(var(--spacing) * 3)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:right-5{right:calc(var(--spacing) * 5)}.md\:right-7{right:calc(var(--spacing) * 7)}.md\:bottom-0{bottom:0}.md\:bottom-3{bottom:calc(var(--spacing) * 3)}.md\:bottom-5{bottom:calc(var(--spacing) * 5)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:bottom-7{bottom:calc(var(--spacing) * 7)}.md\:left-3{left:calc(var(--spacing) * 3)}.md\:left-4{left:calc(var(--spacing) * 4)}.md\:left-7{left:calc(var(--spacing) * 7)}.md\:left-auto{left:auto}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.md\:mx-0{margin-inline:0}.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:mx-7{margin-inline:calc(var(--spacing) * 7)}.md\:my-0{margin-block:0}.md\:my-5{margin-block:calc(var(--spacing) * 5)}.md\:mt-0{margin-top:0}.md\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-3{margin-top:calc(var(--spacing) * 3)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mt-9{margin-top:calc(var(--spacing) * 9)}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:mt-12{margin-top:calc(var(--spacing) * 12)}.md\:mt-14{margin-top:calc(var(--spacing) * 14)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:-mb-6{margin-bottom:calc(var(--spacing) * -6)}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:ml-5{margin-left:calc(var(--spacing) * 5)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-auto{aspect-ratio:auto}.md\:h-7{height:calc(var(--spacing) * 7)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:h-12{height:calc(var(--spacing) * 12)}.md\:h-13{height:calc(var(--spacing) * 13)}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-40{height:calc(var(--spacing) * 40)}.md\:h-64{height:calc(var(--spacing) * 64)}.md\:h-\[52px\]{height:52px}.md\:h-\[58px\]{height:58px}.md\:h-\[60px\]{height:60px}.md\:h-\[68px\]{height:68px}.md\:h-\[76px\]{height:76px}.md\:h-\[220px\]{height:220px}.md\:h-\[430px\]{height:430px}.md\:h-\[520px\]{height:520px}.md\:h-\[620px\]{height:620px}.md\:h-\[calc\(100dvh-64px\)\]{height:calc(100dvh - 64px)}.md\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.md\:min-h-0{min-height:0}.md\:min-h-\[40px\]{min-height:40px}.md\:min-h-\[72px\]{min-height:72px}.md\:min-h-\[105px\]{min-height:105px}.md\:min-h-\[190px\]{min-height:190px}.md\:min-h-\[390px\]{min-height:390px}.md\:min-h-\[420px\]{min-height:420px}.md\:min-h-\[500px\]{min-height:500px}.md\:min-h-\[520px\]{min-height:520px}.md\:min-h-\[560px\]{min-height:560px}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-10{width:calc(var(--spacing) * 10)}.md\:w-11{width:calc(var(--spacing) * 11)}.md\:w-12{width:calc(var(--spacing) * 12)}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:w-\[76px\]{width:76px}.md\:w-\[84px\]{width:84px}.md\:w-\[280px\]{width:280px}.md\:w-\[360px\]{width:360px}.md\:w-\[390px\]{width:390px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[1240px\]{max-width:1240px}.md\:min-w-\[360px\]{min-width:360px}.md\:translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:auto-rows-\[190px\]{grid-auto-rows:190px}.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-\[1\.1fr_1fr_1fr_auto\]{grid-template-columns:1.1fr 1fr 1fr auto}.md\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.md\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[70px_32px_76px_minmax\(0\,1fr\)_34px\]{grid-template-columns:70px 32px 76px minmax(0,1fr) 34px}.md\:grid-cols-\[190px_1fr\]{grid-template-columns:190px 1fr}.md\:grid-cols-\[205px_1fr\]{grid-template-columns:205px 1fr}.md\:grid-cols-\[210px_1fr\]{grid-template-columns:210px 1fr}.md\:grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(280px\,\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,\.82fr\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.md\:grid-cols-\[minmax\(0\,2\.35fr\)_minmax\(210px\,\.65fr\)\]{grid-template-columns:minmax(0,2.35fr) minmax(210px,.65fr)}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:var(--spacing)}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-7{gap:calc(var(--spacing) * 7)}:where(.md\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.md\:overflow-hidden{overflow:hidden}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-\[22px\]{border-radius:22px}.md\:rounded-\[26px\]{border-radius:26px}.md\:rounded-\[34px\]{border-radius:34px}.md\:rounded-\[36px\]{border-radius:36px}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-line{border-color:var(--color-line)}.md\:p-0{padding:0}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-0{padding-block:0}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-7{padding-block:calc(var(--spacing) * 7)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-11{padding-block:calc(var(--spacing) * 11)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pb-0{padding-bottom:0}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:\!text-\[13px\]{font-size:13px!important}.md\:text-\[9\.5px\]{font-size:9.5px}.md\:text-\[9px\]{font-size:9px}.md\:text-\[10\.5px\]{font-size:10.5px}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11\.5px\]{font-size:11.5px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12\.5px\]{font-size:12.5px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13\.5px\]{font-size:13.5px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14\.5px\]{font-size:14.5px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15\.5px\]{font-size:15.5px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[21px\]{font-size:21px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[23px\]{font-size:23px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[25px\]{font-size:25px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[27px\]{font-size:27px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[35px\]{font-size:35px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[50px\]{font-size:50px}.md\:opacity-0{opacity:0}@media (hover:hover){.md\:group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:before\:top-7:before{content:var(--tw-content);top:calc(var(--spacing) * 7)}.md\:before\:bottom-7:before{content:var(--tw-content);bottom:calc(var(--spacing) * 7)}.md\:before\:left-\[98px\]:before{content:var(--tw-content);left:98px}.md\:first\:rounded-l-2xl:first-child{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.md\:last\:rounded-r-2xl:last-child{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.md\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.md\:even\:border-r:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:mx-0{margin-inline:0}.lg\:mx-7{margin-inline:calc(var(--spacing) * 7)}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mb-7{margin-bottom:calc(var(--spacing) * 7)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:h-\[calc\(100vh-150px\)\]{height:calc(100vh - 150px)}.lg\:h-full{height:100%}.lg\:min-h-\[100dvh\]{min-height:100dvh}.lg\:min-h-\[106px\]{min-height:106px}.lg\:min-h-\[680px\]{min-height:680px}.lg\:min-h-full{min-height:100%}.lg\:w-20{width:calc(var(--spacing) * 20)}.lg\:grid-cols-1{grid-template-columns:repeat(1,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-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[1\.02fr_\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_\.92fr\]{grid-template-columns:1fr .92fr}.lg\:grid-cols-\[1fr_180px_260px_auto\]{grid-template-columns:1fr 180px 260px auto}.lg\:grid-cols-\[1fr_270px\]{grid-template-columns:1fr 270px}.lg\:grid-cols-\[1fr_350px\]{grid-template-columns:1fr 350px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[236px_1fr\]{grid-template-columns:236px 1fr}.lg\:grid-cols-\[250px_1fr\]{grid-template-columns:250px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_350px\]{grid-template-columns:minmax(0,1fr) 350px}.lg\:grid-cols-\[minmax\(390px\,0\.82fr\)_minmax\(560px\,1\.18fr\)\]{grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-7{gap:calc(var(--spacing) * 7)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}:where(.lg\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:rounded-\[28px\]{border-radius:28px}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:p-3{padding:calc(var(--spacing) * 3)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:pt-0{padding-top:0}.lg\:pb-0{padding-bottom:0}.lg\:pl-\[248px\]{padding-left:248px}.lg\:text-\[8\.5px\]{font-size:8.5px}.lg\:text-\[9\.5px\]{font-size:9.5px}.lg\:text-\[10\.5px\]{font-size:10.5px}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[11\.5px\]{font-size:11.5px}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[12\.5px\]{font-size:12.5px}.lg\:text-\[13px\]{font-size:13px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[25px\]{font-size:25px}.lg\:text-\[27px\]{font-size:27px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[54px\]{font-size:54px}}@media (min-width:80rem){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[430px\]{height:430px}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1\.55fr_\.75fr\]{grid-template-columns:1.55fr .75fr}.xl\:grid-cols-\[1fr_\.54fr\]{grid-template-columns:1fr .54fr}.xl\:grid-cols-\[1fr_\.75fr\]{grid-template-columns:1fr .75fr}.xl\:grid-cols-\[310px_minmax\(0\,1fr\)_245px\]{grid-template-columns:310px minmax(0,1fr) 245px}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:border-line{border-color:var(--color-line)}.xl\:p-14{padding:calc(var(--spacing) * 14)}.xl\:p-16{padding:calc(var(--spacing) * 16)}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}.xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.xl\:text-\[38px\]{font-size:38px}.xl\:text-\[52px\]{font-size:52px}}}html.telegram-mini-app,body.telegram-mini-app{overscroll-behavior-y:none;background:#f7f7f9;min-height:100dvh}html.telegram-mini-app #kuponika-app-root{padding-top:var(--kuponika-tg-safe-top,72px)}html.telegram-mini-app .telegram-safe-sticky{top:var(--kuponika-tg-safe-top,72px)}body.telegram-mini-app footer{display:none!important}.language-bottom-sheet{animation:.28s cubic-bezier(.2,.78,.24,1) both languageSheetRise}@media (min-width:768px){body.telegram-mini-app .telegram-mobile-only{display:initial}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes pop{0%{opacity:0;transform:scale(.94)translateY(6px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}@keyframes languageSheetRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes couponScanBeam{0%,to{opacity:.45;top:12%}50%{opacity:1;top:88%}}@keyframes redemptionSuccessPop{0%{opacity:0;transform:scale(.55)rotate(-10deg)}65%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes redemptionSuccessRing{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.55)}}@keyframes redemptionConfetti{0%{opacity:0;transform:translateY(-14px)rotate(0)}18%{opacity:1}to{opacity:0;transform:translateY(128px)rotate(300deg)}}.coupon-scan-beam{animation:2.2s ease-in-out infinite couponScanBeam}.redemption-success-mark{animation:.55s cubic-bezier(.2,.9,.3,1.25) both redemptionSuccessPop}.redemption-success-ring{animation:1s ease-out .35s both redemptionSuccessRing}.redemption-confetti{animation:1.25s cubic-bezier(.18,.7,.25,1) both redemptionConfetti}html{scroll-behavior:auto;overscroll-behavior:none;scrollbar-width:none;-webkit-text-size-adjust:100%;width:100%;min-width:320px;max-width:100%;overflow-x:clip}body{overscroll-behavior:none;touch-action:pan-y;width:100%;min-width:320px;max-width:100%;min-height:100dvh;font-family:var(--font-body);background:var(--color-paper);color:var(--color-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}#kuponika-app-root{width:100%;max-width:100%;overflow-x:clip}.overflow-x-auto,.no-scrollbar{touch-action:pan-x pan-y}img,video,canvas,svg{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}::selection{background:#ffd9d1}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.reveal{opacity:0;transition:opacity .22s ease-out,transform .22s ease-out;transform:translateY(8px)}.reveal.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.redemption-success-mark,.redemption-success-ring,.redemption-confetti,.coupon-scan-beam{animation:none}.kp-home-ticker__track{animation-play-state:paused}html{scroll-behavior:auto}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.ticket-perf{border-top:2px dashed var(--color-line);position:relative}.ticket-perf:before,.ticket-perf:after{content:"";background:var(--perf-bg,#f4f5f7);border:1px solid var(--color-line);border-radius:999px;width:16px;height:16px;position:absolute;top:-9px}.ticket-perf:before{left:-9px}.ticket-perf:after{right:-9px}.dotgrid{background-image:radial-gradient(#191a1f14 1px,#0000 1px);background-size:18px 18px}.lineno{background-image:repeating-linear-gradient(90deg,#191a1f0f 0 1px,#0000 1px 7px);background-position:0 6px;background-repeat:repeat-y;background-size:100% 1px}.skeleton{background:linear-gradient(90deg,#eef0f3 0%,#f7f8fa 40%,#eef0f3 80%) 0 0/800px 100%;animation:1.6s linear infinite shimmer}.coupon-shield{background:radial-gradient(120% 90% at 10% 0,#ff4a2e1f,#0000 55%),radial-gradient(120% 90% at 90% 100%,#0d9a681f,#0000 55%),#fff}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #ff4a2e38}.ticket-float{transition:rotate .35s cubic-bezier(.2,.7,.2,1),translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.ticket-float:hover{box-shadow:var(--shadow-pop);z-index:30;translate:-50% -8px;rotate:none!important}@media (max-width:767px){input,select,textarea{font-size:16px!important}button,a{-webkit-tap-highlight-color:transparent}.kuponika-mini-app-route .telegram-safe-overlay{top:calc(var(--kuponika-viewport-offset-top,0px) + var(--kuponika-tg-safe-top,0px));height:calc(var(--kuponika-viewport-height,100dvh) - var(--kuponika-tg-safe-top,0px));bottom:auto}}.kp-offer-detail{background:#fff}.kp-offer-gallery{background:#f6f7f9;border-radius:20px}.kp-offer-meta>span{color:#515866;background:#fff;border-color:#e4e7ec;justify-content:center;min-height:32px}.kp-offer-fact{background:#fff}.kp-offer-fact--included{border-color:#9fe2c6}.kp-coupon-panel{box-shadow:none;border-color:#dfe3e9}.kp-coupon-panel .ticket-perf:before,.kp-coupon-panel .ticket-perf:after{display:none}.kp-offer-mobile-cta{box-shadow:none}.kp-venue-detail{background:#f7f8fa;overflow-x:clip}.kp-venue-surface,.kp-venue-contact,.kp-venue-info-tile{box-shadow:none;background:#fff}.kp-venue-contact{border-color:#ffcfca}.kp-venue-contact>a,.kp-venue-contact>div a{box-shadow:none;transition:border-color .18s,color .18s,background-color .18s}.kp-venue-contact>a:hover,.kp-venue-contact>div a:hover{color:#ff4b37;background:#fff8f6;border-color:#ff4b37}.kp-no-motion .animate-pop{animation:none!important}.kp-media-modal{box-shadow:none;border-color:#dfe3e9;overflow:hidden}.kp-account-more>summary::-webkit-details-marker{display:none}.kp-account-more[open]>summary svg:last-child{transform:rotate(180deg)}.kp-account-more>summary svg:last-child{transition:transform .18s}.kp-venue-detail--action-first main section[id]{scroll-margin-top:150px}@media (max-width:639px){.kp-offer-gallery{border-radius:0 0 18px 18px}.kp-offer-meta>span{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:7px 8px;overflow:hidden}.kp-venue-detail--action-first main section[id]{scroll-margin-top:112px}.kp-media-modal{border-radius:18px;max-height:calc(100dvh - 24px)}}@media (hover:none){.ticket-float:hover{box-shadow:var(--shadow-lift);translate:-50%;rotate:revert!important}}.kp-shell{width:min(100% - 32px,1240px);margin-inline:auto}[data-smart-search] :focus-visible{outline-offset:0;outline:none}.kp-platform-nav-item:focus-visible{outline:none}.kp-main-nav-link{height:34px;color:var(--color-ink-soft);border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:750;transition:all .2s;display:inline-flex}.kp-main-nav-link:hover,.kp-main-nav-link.is-active{color:var(--color-ink);background:var(--color-mist)}.kp-smart-search{z-index:90;width:min(610px,100vw - 32px);box-shadow:none;color:var(--color-ink);background:#fff;border:1px solid #e8e8e6;border-radius:16px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}.kp-smart-search__head{background:#fff;border-bottom:1px solid #ededeb;align-items:center;min-height:40px;padding:0 14px;display:flex}.kp-smart-search__head>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:850;display:flex;overflow:hidden}.kp-smart-search__body{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.kp-smart-search__group{min-width:0}.kp-smart-search__group+.kp-smart-search__group{border-left:1px solid #ededeb;padding-left:8px}.kp-smart-search__group-title{color:#767676;text-transform:uppercase;letter-spacing:.09em;align-items:center;height:27px;padding:0 7px;font-size:8px;font-weight:900;display:flex}.kp-smart-search__result{text-align:left;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:56px;padding:6px 7px;transition:background .16s;display:flex}.kp-smart-search__result:hover,.kp-smart-search__result.is-active{background:#f6f6f5}.kp-smart-search__result>img{object-fit:cover;background:#ece9e2;border-radius:10px;flex:none;width:45px;height:45px}.kp-smart-search__result-copy{flex-direction:column;flex:1;min-width:0;display:flex}.kp-smart-search__result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.3;overflow:hidden}.kp-smart-search__result-copy small{color:#858585;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;overflow:hidden}.kp-smart-search__badge{min-width:33px;height:24px;color:var(--color-flame);place-items:center;padding:0 5px;font-size:9px;font-weight:900;display:grid}.kp-smart-search__badge.is-deal{color:var(--color-flame)}.kp-smart-search__arrow{color:#aaa59e;flex:none}.kp-smart-search__empty{justify-content:center;align-items:center;gap:12px;min-height:132px;padding:24px;display:flex}.kp-smart-search__empty>span{color:#8d8982;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.kp-smart-search__empty b{font-size:11px}.kp-smart-search__empty p{color:#8e8a83;margin-top:3px;font-size:9px}.kp-smart-search__footer{background:#fff;border-top:1px solid #ededeb;grid-template-columns:1fr 1fr;gap:7px;min-height:42px;padding:6px 9px;display:grid}.kp-smart-search__footer button{color:#4f4f4f;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:850;transition:color .16s,background .16s;display:flex}.kp-smart-search__footer button:hover{color:var(--color-flame);background:#f8f8f7}@media (max-width:767px){.kp-smart-search--mobile{width:auto;max-height:calc(100dvh - 128px);box-shadow:none;border-radius:16px;top:calc(100% + 4px);left:10px;right:10px;overflow-y:auto}.kp-smart-search__head{z-index:2;min-height:43px;padding:0 12px;position:sticky;top:0}.kp-smart-search__head small{display:none}.kp-smart-search__body{grid-template-columns:1fr;gap:4px;padding:7px}.kp-smart-search__group+.kp-smart-search__group{border-top:1px solid #efebe5;border-left:0;padding-left:0}.kp-smart-search__result{min-height:62px;padding:7px}.kp-smart-search__result>img{width:48px;height:48px}.kp-smart-search__result-copy strong{font-size:11px}.kp-smart-search__result-copy small{font-size:9px}.kp-smart-search__footer{z-index:2;min-height:50px;position:sticky;bottom:0}.kp-smart-search__footer button{min-height:36px;font-size:9px!important}}.kp-city-picker-layer{z-index:95;position:fixed;inset:0}.kp-city-picker-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14151875;width:100%;height:100%;position:absolute;inset:0}.kp-city-picker{width:min(620px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--color-ink);background:#fff;border:1px solid #e2e3e6;border-radius:26px;animation:.2s both kpCityModal;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -42px #12141999}@keyframes kpCityModal{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.kp-city-picker__header{background:#fff;border-bottom:1px solid #eceef1;align-items:center;gap:14px;min-height:106px;padding:22px 24px;display:flex}.kp-city-picker__pin{color:#fff;background:var(--color-flame);border-radius:17px;flex:none;place-items:center;width:52px;height:52px;display:grid}.kp-city-picker__header>div{flex:1;min-width:0}.kp-city-picker__header small{color:var(--color-flame);text-transform:uppercase;letter-spacing:.16em;font-size:8px;font-weight:900}.kp-city-picker__header h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:3px;font-size:28px;font-weight:650;line-height:1.05}.kp-city-picker__header p{color:#7d838e;margin-top:6px;font-size:11px}.kp-city-picker__close{color:#25272c;background:#fff;border:1px solid #e1e3e7;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;transition:border-color .18s,color .18s,background .18s;display:grid}.kp-city-picker__close:hover{border-color:var(--color-flame);color:var(--color-flame);background:#fff7f5}.kp-city-picker__content{background:#fff;padding:20px 24px 22px}.kp-city-picker__locate{border:1.5px solid var(--color-flame);width:100%;min-height:52px;color:var(--color-flame);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:800;transition:background .18s,color .18s;display:flex}.kp-city-picker__locate:hover{color:#fff;background:var(--color-flame)}.kp-city-picker__locate:disabled{cursor:progress;opacity:.68}.kp-city-picker__locate span{text-align:left;flex:1;min-width:0}.kp-city-picker__section{margin-top:20px}.kp-city-picker__section>h3{letter-spacing:-.01em;margin-bottom:10px;font-size:13px;font-weight:800}.kp-city-selected{text-align:left;background:#fff;border:1px solid #dfe1e5;border-radius:18px;align-items:center;gap:14px;width:100%;min-height:112px;padding:12px;transition:border-color .18s,background .18s;display:flex}.kp-city-selected:hover{background:snow;border-color:#ffc3b9}.kp-city-selected__visual{color:#fff;background:linear-gradient(135deg,#ff715c,#ff4934);border-radius:14px;flex:none;place-items:center;width:108px;height:84px;display:grid;overflow:hidden}.kp-city-selected__visual img{object-fit:cover;width:100%;height:100%}.kp-city-selected__copy{flex-direction:column;flex:1;min-width:0;display:flex}.kp-city-selected__copy b{font-size:17px}.kp-city-selected__copy small{color:#7a808b;margin-top:3px;font-size:11px}.kp-city-selected__copy i{color:#1d815d;align-items:center;gap:6px;margin-top:9px;font-size:10px;font-style:normal;font-weight:800;display:flex}.kp-city-selected__copy i span{background:#27a66f;border-radius:999px;width:8px;height:8px}.kp-city-selected__check{color:#fff;background:var(--color-flame);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;display:grid}.kp-city-upcoming{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kp-city-upcoming>span{color:#8f939b;text-overflow:ellipsis;white-space:nowrap;background:#fafafa;border:1px solid #e3e4e7;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:48px;padding:0 14px;font-size:11px;font-weight:750;display:flex;overflow:hidden}.kp-city-upcoming>span svg{color:#a8abb1;flex:none}.kp-city-picker__note{color:#999da6;align-items:center;gap:7px;margin-top:18px;padding:2px;font-size:9px;display:flex}.kp-city-picker__note svg{color:#169a6b;flex:none}@media (max-width:767px){.kp-city-picker{border-bottom:0;border-radius:27px 27px 0 0;width:min(100%,560px);max-height:calc(100dvh - 18px);animation:.24s cubic-bezier(.2,.75,.25,1) both kpCitySheet;top:auto;bottom:0;transform:translate(-50%)}@keyframes kpCitySheet{0%{opacity:.72;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}.kp-city-picker:before{content:"";background:#d8d9de;border-radius:999px;width:40px;height:5px;margin:9px auto 0;display:block}.kp-city-picker__header{gap:12px;min-height:92px;padding:10px 18px 16px}.kp-city-picker__pin{border-radius:16px;width:48px;height:48px}.kp-city-picker__header h2{font-size:25px}.kp-city-picker__header p{font-size:10px}.kp-city-picker__close{width:40px;height:40px}.kp-city-picker__content{padding:16px 18px calc(18px + env(safe-area-inset-bottom))}.kp-city-picker__locate{min-height:54px;font-size:12px}.kp-city-picker__section{margin-top:18px}.kp-city-selected{gap:12px;min-height:104px;padding:10px}.kp-city-selected__visual{width:92px;height:78px}.kp-city-selected__copy b{font-size:16px}.kp-city-selected__check{width:36px;height:36px}.kp-city-upcoming>span{min-height:46px;padding-inline:12px}.kp-city-picker__note{margin-top:15px}}.kp-home{background:#fff;overflow:hidden}.kp-offer-hero{background:#fff;padding:26px 0 18px;overflow:hidden}.kp-offer-carousel{outline:0;grid-template-columns:minmax(0,1fr);align-items:center;width:min(100% - 32px,1240px);margin-inline:auto;display:grid}.kp-offer-carousel__peek{z-index:0;opacity:.68;background:#242520;border-radius:22px;height:466px;transition:opacity .25s,transform .25s;display:none;position:relative;overflow:hidden;box-shadow:0 20px 45px -32px #191a1fa6}.kp-offer-carousel__peek:hover{opacity:.92;transform:scale(1.015)}.kp-offer-carousel__peek img{object-fit:cover;width:100%;height:100%}.kp-offer-carousel__peek:after{content:"";background:#12131133;position:absolute;inset:0}.kp-offer-slide{z-index:1;color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#23241f;border-radius:27px;height:520px;animation:.42s cubic-bezier(.2,.7,.25,1) both kpOfferSlideIn;position:relative;overflow:hidden;box-shadow:0 32px 75px -43px #191a1fbf}@keyframes kpOfferSlideIn{0%{opacity:.72;transform:translateY(5px)scale(.992)}to{opacity:1;transform:none}}.kp-offer-slide>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:.7s both kpOfferImageIn;position:absolute;inset:0}@keyframes kpOfferImageIn{0%{transform:scale(1.025)}to{transform:scale(1)}}.kp-offer-slide__shade{background:linear-gradient(90deg,#0e0f0ef0 0%,#0e0f0ec4 38%,#0e0f0e3d 72%,#0e0f0e14 100%),linear-gradient(#0000 46%,#0e0f0e9e);position:absolute;inset:0}.kp-offer-slide__top{z-index:2;justify-content:space-between;gap:12px;display:flex;position:absolute;top:22px;left:24px;right:24px}.kp-offer-slide__top span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffdb;text-transform:uppercase;letter-spacing:.07em;background:#14151347;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:8.5px;font-weight:900;display:inline-flex}.kp-offer-slide__top span:first-child{background:var(--color-flame);color:#fff;border-color:#0000}.kp-offer-slide__content{z-index:2;width:min(610px,100% - 92px);position:absolute;bottom:38px;left:46px}.kp-offer-slide__venue{align-items:center;gap:10px;display:flex}.kp-offer-slide__venue>span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:38px;height:38px;font-family:var(--font-display);background:#ffffff1f;border:1px solid #ffffff47;border-radius:11px;place-items:center;font-size:9px;font-weight:700;display:grid}.kp-offer-slide__venue>div{flex-direction:column;min-width:0;display:flex}.kp-offer-slide__venue small{color:#ffffff85;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.kp-offer-slide__venue b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.kp-offer-slide__discount{align-items:flex-end;gap:9px;margin-top:20px;display:flex}.kp-offer-slide__discount strong{color:var(--color-flame);font-family:var(--font-display);letter-spacing:-.06em;font-size:58px;line-height:.82}.kp-offer-slide__discount span{color:#ffffffb8;text-transform:uppercase;letter-spacing:.11em;padding-bottom:4px;font-size:8px;font-weight:900}.kp-offer-slide h1{max-width:610px;font-family:var(--font-display);letter-spacing:-.045em;margin-top:17px;font-size:clamp(30px,3vw,45px);font-weight:600;line-height:1.04}.kp-offer-slide__content>p{color:#ffffff9e;max-width:540px;margin-top:12px;font-size:11.5px;line-height:1.6}.kp-offer-slide__facts{color:#ffffffb3;align-items:center;gap:18px;margin-top:15px;font-size:9px;font-weight:750;display:flex}.kp-offer-slide__facts>span{align-items:center;gap:6px;display:inline-flex}.kp-offer-slide__facts b{color:#fff;font-family:var(--font-display);font-size:17px}.kp-offer-slide__facts del{color:#ffffff6b}.kp-offer-slide__actions{align-items:center;gap:8px;margin-top:20px;display:flex}.kp-offer-slide__actions>a,.kp-offer-slide__actions>button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:43px;padding:0 16px;font-size:9.5px;font-weight:900;transition:all .2s;display:inline-flex}.kp-offer-slide__actions>a:hover,.kp-offer-slide__actions>button:hover{background:#ffffff29;border-color:#ffffff7a}.kp-offer-slide__actions>a.is-primary{border-color:var(--color-flame);background:var(--color-flame);box-shadow:0 14px 30px -18px #ff4a2ee6}.kp-offer-slide__actions>button.is-favorite{color:#ff715a;background:#ff4a2e26;border-color:#ff4a2e9e}.kp-offer-slide__counter{z-index:2;color:#ffffff80;align-items:baseline;gap:4px;display:flex;position:absolute;bottom:25px;right:26px}.kp-offer-slide__counter b{color:#fff;font-family:var(--font-display);font-size:17px}.kp-offer-slide__counter span{font-size:8px;font-weight:800}.kp-offer-slide__progress{z-index:3;background:var(--color-flame);height:3px;animation:6.5s linear both kpOfferProgress;position:absolute;bottom:0;left:0}@keyframes kpOfferProgress{0%{width:0}to{width:100%}}.kp-offer-carousel__controls{background:#fff;border:1px solid #e5e1d9;border-radius:999px;align-items:center;gap:9px;width:max-content;margin:14px auto 0;padding:4px;display:flex;box-shadow:0 12px 30px -24px #191a1f73}.kp-offer-carousel__controls>button{color:#66635d;border-radius:50%;place-items:center;width:31px;height:31px;transition:all .2s;display:grid}.kp-offer-carousel__controls>button:hover{background:var(--color-ink);color:#fff}.kp-offer-carousel__controls>div{align-items:center;gap:5px;display:flex}.kp-offer-carousel__controls>div button{background:#cbc7bf;border-radius:999px;width:6px;height:6px;transition:all .25s}.kp-offer-carousel__controls>div button.is-active{background:var(--color-flame);width:22px}.kp-home-ticker{background:#fff;padding:0 16px}.kp-home-ticker__inner{width:min(100%,1240px);height:62px;color:var(--color-ink);align-items:center;margin-inline:auto;display:flex;overflow:hidden}.kp-home-ticker__viewport{flex:1;min-width:0;height:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000);mask-image:linear-gradient(90deg,#0000,#000 42px calc(100% - 42px),#0000)}.kp-home-ticker__track{will-change:transform;align-items:center;width:max-content;height:100%;animation:32s linear infinite kpHomeTicker;display:flex}.kp-home-ticker__group{align-items:center;display:flex}.kp-home-ticker__item{color:#292b31;font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:13px;line-height:1;display:inline-flex}.kp-home-ticker__item svg{color:var(--color-flame)}.kp-home-ticker__item b{font-weight:650}.kp-home-ticker__item.is-accent,.kp-home-ticker__item.is-accent b{color:var(--color-flame)}.kp-home-ticker__item>i{background:#ffc0b6;border-radius:50%;width:5px;height:5px;margin:0 34px;display:block}@keyframes kpHomeTicker{to{transform:translate(-50%)}}.kp-home-ticker__inner:hover .kp-home-ticker__track{animation-play-state:paused}@media (max-width:1023px){.kp-offer-carousel{grid-template-columns:minmax(0,1fr)}.kp-offer-carousel__peek{border-radius:18px;height:440px}.kp-offer-slide{height:490px}.kp-offer-slide__content{width:min(580px,100% - 68px);bottom:32px;left:34px}}@media (max-width:767px){.kp-offer-hero{padding:12px 0 14px}.kp-offer-carousel{grid-template-columns:minmax(0,1fr);width:calc(100% - 28px)}.kp-offer-carousel__peek{opacity:.8;border-radius:12px;height:448px}.kp-offer-slide{height:min(520px,100dvh - 148px);min-height:455px;box-shadow:none;border-radius:21px}.kp-offer-slide>img{object-position:58% center}.kp-offer-slide__shade{background:linear-gradient(#0d0e0d1f 14%,#0d0e0dba 48%,#0d0e0df5 100%)}.kp-offer-slide__top{top:14px;left:14px;right:14px}.kp-offer-slide__top span{height:28px;padding:0 9px;font-size:7px}.kp-offer-slide__top span:last-child{display:none}.kp-offer-slide__content{width:auto;bottom:17px;left:17px;right:17px}.kp-offer-slide__venue>span{border-radius:10px;width:34px;height:34px}.kp-offer-slide__venue small{font-size:6px}.kp-offer-slide__venue b{font-size:10px}.kp-offer-slide__discount{margin-top:15px}.kp-offer-slide__discount strong{font-size:46px}.kp-offer-slide h1{margin-top:12px;font-size:clamp(24px,7.5vw,31px);line-height:1.08}.kp-offer-slide__content>p{display:none}.kp-offer-slide__facts{justify-content:space-between;gap:8px;margin-top:12px;font-size:7.5px}.kp-offer-slide__facts>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kp-offer-slide__facts b{font-size:15px}.kp-offer-slide__actions{grid-template-columns:1fr 1fr 42px;gap:7px;margin-top:14px;display:grid}.kp-offer-slide__actions>a,.kp-offer-slide__actions>button{white-space:nowrap;border-radius:11px;min-width:0;height:42px;padding:0 9px;font-size:8px}.kp-offer-slide__actions>button{padding:0}.kp-offer-slide__actions>button span{display:none}.kp-offer-slide__counter{top:16px;bottom:auto;right:15px}.kp-offer-slide__counter b{font-size:14px}.kp-offer-slide__counter span{font-size:7px}.kp-offer-carousel__controls{margin-top:10px}.kp-home-ticker{padding:0 14px}.kp-home-ticker__inner{height:54px}.kp-home-ticker__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.kp-home-ticker__item{gap:8px;font-size:11px}.kp-home-ticker__item>i{width:4px;height:4px;margin:0 22px}}.kp-hero{background:#f5f4f0;padding:26px 0 40px}.kp-promo-banner{color:#fff;background:#252522;border-radius:28px;height:560px;position:relative;overflow:hidden;box-shadow:0 28px 70px -44px #191a1f94}.kp-promo-banner>img{object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0}.kp-promo-banner__shade{background:linear-gradient(90deg,#111210e6 0%,#111210a6 42%,#1112100d 72%),linear-gradient(#0000 54%,#11121094);position:absolute;inset:0}.kp-promo-banner__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:26px;right:26px}.kp-promo-banner__top>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe0;letter-spacing:.04em;text-transform:uppercase;background:#14141257;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.kp-promo-banner__top>span:first-child{background:var(--color-flame);color:#fff;border-color:#0000}.kp-promo-banner__content{z-index:1;width:min(560px,100% - 92px);position:absolute;bottom:42px;left:46px}.kp-promo-banner__venue{align-items:center;gap:11px;display:flex}.kp-promo-banner__venue>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:39px;height:39px;font-family:var(--font-display);background:#ffffff24;border:1px solid #ffffff4d;border-radius:12px;place-items:center;font-size:10px;font-weight:700;display:grid}.kp-promo-banner__venue>div{flex-direction:column;display:flex}.kp-promo-banner__venue small{color:#ffffff8c;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.kp-promo-banner__venue b{margin-top:3px;font-size:13px}.kp-promo-banner__discount{color:var(--color-flame);align-items:flex-end;gap:11px;margin-top:24px;display:flex}.kp-promo-banner__discount strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:68px;line-height:.82}.kp-promo-banner__discount span{color:#fff;letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px;font-size:10px;font-weight:900}.kp-promo-banner h1{font-family:var(--font-display);letter-spacing:-.04em;margin-top:18px;font-size:36px;font-weight:600;line-height:1.08}.kp-promo-banner__content>p{color:#ffffffa6;max-width:430px;margin-top:13px;font-size:13px;line-height:1.6}.kp-promo-banner__actions{align-items:center;gap:9px;margin-top:23px;display:flex}.kp-promo-banner__actions a{color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 19px;font-size:11px;font-weight:900;display:inline-flex}.kp-promo-banner__actions a:first-child{background:var(--color-flame);box-shadow:0 12px 25px -13px #ff4a2ecc}.kp-promo-banner__actions a:last-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff3d}.kp-promo-banner__price{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14141273;border:1px solid #ffffff38;border-radius:14px;grid-template-columns:auto auto;align-items:baseline;gap:0 8px;padding:13px 16px;display:grid;position:absolute;bottom:29px;right:32px}.kp-promo-banner__price small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;margin-bottom:4px;font-size:8px;font-weight:900}.kp-promo-banner__price strong{font-family:var(--font-display);font-size:18px}.kp-promo-banner__price del{color:#ffffff7a;font-size:10px}.kp-search{background:#fff;border:1px solid #191a1f1a;border-radius:18px;align-items:center;width:min(100%,720px);min-height:64px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 22px 50px -28px #25221c61}.kp-search--below{z-index:2;margin:-22px auto 0;position:relative}.kp-search__icon{color:#89867e;display:flex}.kp-search input{background:0 0;outline:0;flex:1;min-width:0;height:50px;padding:0 13px;font-size:14px}.kp-search button{background:var(--color-ink);color:#fff;border-radius:13px;align-items:center;gap:8px;height:50px;padding:0 21px;font-size:13px;font-weight:800;display:inline-flex}.kp-category-strip{background:#fff;padding:76px 0 88px}.kp-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.kp-section-heading h2{font-family:var(--font-display);letter-spacing:-.035em;margin-top:7px;font-size:30px;font-weight:600}.kp-section-heading>a{color:var(--color-ink-soft);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.kp-kicker{color:var(--color-flame);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.kp-category-strip .kp-section-heading h2{font-size:34px}.kp-category-strip .kp-section-heading>a svg{display:none}.kp-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.kp-category-card{min-width:0;color:var(--color-ink);background:#fff;border:1px solid #dedbd4;border-radius:17px;grid-template-rows:auto minmax(84px,auto);transition:border-color .22s;display:grid;overflow:hidden}.kp-category-card__media{aspect-ratio:4/3;background:#f0eee9;display:block;overflow:hidden}.kp-category-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block}.kp-category-card__body{background:#fff;border-top:1px solid #e8e5df;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-width:0;padding:14px 15px 13px;display:grid}.kp-category-card__copy{flex-direction:column;gap:7px;min-width:0;display:flex}.kp-category-card__copy b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);letter-spacing:-.022em;font-size:15.5px;font-weight:650;line-height:1.2;overflow:hidden}.kp-category-card__copy small{color:#77736c;font-size:11.5px;font-weight:500;line-height:1.2}.kp-category-card__action{color:#35373d;padding-bottom:1px;font-size:11.5px;font-weight:700;line-height:1.2;transition:color .2s}.kp-category-card:hover{border-color:#bdb8ae}.kp-category-card:hover .kp-category-card__media img{transform:scale(1.035)}.kp-category-card:hover .kp-category-card__action{color:var(--color-flame)}.kp-category-card:focus-visible{outline:2px solid var(--color-flame);outline-offset:3px}@media (max-width:1023px){.kp-promo-banner{height:530px}.kp-promo-banner__content{bottom:35px;left:34px}.kp-promo-banner__price{bottom:24px;right:24px}.kp-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kp-shell{width:min(100% - 28px,1240px)}.kp-hero{padding:14px 0 28px}.kp-promo-banner{height:min(540px,100dvh - 166px);min-height:470px;box-shadow:none;border-radius:22px}.kp-promo-banner>img{object-position:61% center}.kp-promo-banner__shade{background:linear-gradient(#10110f14 18%,#10110fa8 52%,#10110ff0 100%)}.kp-promo-banner__top{top:16px;left:16px;right:16px}.kp-promo-banner__top>span{height:30px;padding:0 10px;font-size:8px}.kp-promo-banner__top>span:last-child{display:none}.kp-promo-banner__content{width:auto;bottom:20px;left:20px;right:20px}.kp-promo-banner__venue>span{border-radius:10px;width:35px;height:35px}.kp-promo-banner__venue small{font-size:7px}.kp-promo-banner__venue b{font-size:12px}.kp-promo-banner__discount{margin-top:20px}.kp-promo-banner__discount strong{font-size:53px}.kp-promo-banner__discount span{padding-bottom:4px;font-size:8px}.kp-promo-banner h1{margin-top:13px;font-size:clamp(26px,8vw,34px);line-height:1.09}.kp-promo-banner__content>p,.kp-promo-banner__price{display:none}.kp-promo-banner__actions{margin-top:19px}.kp-promo-banner__actions a{height:45px;padding:0 17px}.kp-promo-banner__actions a:first-child{flex:1}.kp-promo-banner__actions a:last-child{display:none}.kp-search{min-height:56px;box-shadow:none;border-radius:15px;padding:5px 5px 5px 14px}.kp-search--below{margin:12px 0 0}.kp-search input{height:46px;padding-left:10px;font-size:16px}.kp-search button{justify-content:center;width:48px;height:46px;padding:0;font-size:0}.kp-category-strip{padding:52px 0 62px}.kp-section-heading h2{font-size:22px}.kp-category-strip .kp-section-heading h2{font-size:clamp(25px,7.3vw,31px);line-height:1.12}.kp-category-strip .kp-section-heading>div>p{max-width:310px;font-size:13.5px;line-height:1.55}.kp-category-strip .kp-section-heading>a{white-space:nowrap;margin-top:7px;font-size:11px}.kp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:25px}.kp-category-card{border-radius:15px;grid-template-rows:auto minmax(84px,auto)}.kp-category-card__media{aspect-ratio:1}.kp-category-card__body{flex-direction:column;align-items:stretch;gap:7px;min-height:84px;padding:11px 11px 10px;display:flex}.kp-category-card__copy{gap:5px}.kp-category-card__copy b{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;line-height:1.22;display:-webkit-box;overflow:visible}.kp-category-card__copy small{font-size:10.5px}.kp-category-card__action{align-self:flex-end;margin-top:auto;font-size:10.5px}}@media (max-width:390px){.kp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kp-category-card__body{min-height:88px;padding-inline:10px}.kp-category-card__copy b{font-size:13px}}.kp-section{padding:96px 0}.kp-section-heading>div>p{color:#77736c;max-width:560px;margin-top:10px;font-size:14px;line-height:1.6}.kp-featured-section{background:#f7f5ef;padding:96px 0}.kp-featured-grid{grid-template-columns:1.3fr 1fr 1fr;gap:15px;margin-top:30px;display:grid}.kp-featured-section--compact{background:#fff;border-bottom:1px solid #f0ede7;padding:58px 0 72px}.kp-featured-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.kp-featured-grid--compact .kp-venue-card{border-radius:18px}.kp-featured-grid--compact .kp-venue-card__image{height:154px}.kp-featured-grid--compact .kp-venue-card__body{padding:14px 15px 13px}.kp-featured-grid--compact .kp-venue-card h3{margin-top:6px;font-size:16px}.kp-featured-grid--compact .kp-venue-card__body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:6px;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.kp-featured-grid--compact .kp-card-footer{margin-top:10px;padding-top:10px}.kp-featured-carousel__head{justify-content:space-between;align-items:end;gap:28px;display:flex}.kp-featured-carousel__head h2{font-family:var(--font-body);letter-spacing:-.035em;margin-top:8px;font-size:38px;font-weight:600;line-height:1.08}.kp-featured-carousel__head p{color:#6f6b64;margin-top:12px;font-size:15px;font-weight:400;line-height:1.6}.kp-featured-carousel__actions{align-items:center;gap:22px;display:flex}.kp-featured-carousel__actions>a{color:var(--color-ink-soft);align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.kp-featured-carousel__actions>a:hover{color:var(--color-ink)}.kp-featured-editorial-grid{grid-template-columns:minmax(0,1.45fr) minmax(390px,.95fr);gap:16px;margin-top:27px;display:grid}.kp-featured-editorial-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.kp-featured-editorial-card{background:#fff;border:1px solid #dedbd4;min-width:0;transition:border-color .2s;position:relative;overflow:hidden}.kp-featured-editorial-card:hover{border-color:#bdb8ae}.kp-featured-editorial-card.is-primary{border-radius:24px;grid-template-columns:minmax(0,1.12fr) minmax(270px,.88fr);min-height:416px;display:grid}.kp-featured-editorial-card.is-support{border-radius:20px;grid-template-columns:minmax(190px,.94fr) minmax(0,1.06fr);min-height:200px;display:grid}.kp-featured-editorial-card__image{background:#e5e1d8;min-width:0;position:relative;overflow:hidden}.kp-featured-editorial-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.kp-featured-editorial-card:hover .kp-featured-editorial-card__image img{transform:scale(1.025)}.kp-featured-editorial-card__coupon{z-index:3;color:#fff;background:var(--color-flame);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:17px;left:17px}.kp-featured-editorial-card__heart{z-index:3;width:43px;height:43px;color:var(--color-ink);cursor:pointer;background:#fff;border:1px solid #e7e3dc;border-radius:50%;place-items:center;transition:border-color .18s,color .18s,background .18s,transform .18s;display:grid;position:absolute;top:16px;right:16px}.kp-featured-editorial-card__heart:hover{border-color:var(--color-flame);color:var(--color-flame)}.kp-featured-editorial-card__heart:active{transform:scale(.94)}.kp-featured-editorial-card__heart.is-active{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-featured-editorial-card__content{flex-direction:column;min-width:0;padding:29px 27px 24px;display:flex}.kp-featured-editorial-card__meta{color:#6f6b64;letter-spacing:.065em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.kp-featured-editorial-card h3{font-family:var(--font-body);letter-spacing:-.035em;margin-top:15px;font-size:31px;font-weight:600;line-height:1.12}.kp-featured-editorial-card__content>p{color:#64615b;margin-top:19px;font-size:15.5px;font-weight:400;line-height:1.65}.kp-featured-editorial-card__rating{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:7px;margin-top:24px;font-size:14px;display:flex}.kp-featured-editorial-card__stars{align-items:center;gap:2px;display:inline-flex}.kp-featured-editorial-card__stars svg{flex:none}.kp-featured-editorial-card__stars .is-filled{color:#f4a623}.kp-featured-editorial-card__stars .is-empty{color:#d8d4cc}.kp-featured-editorial-card__rating strong{font-size:17px;font-weight:700}.kp-featured-editorial-card__rating span{color:#77736c}.kp-featured-editorial-card__footer{border-top:1px solid #eae7e1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.kp-featured-editorial-card__footer>span:first-child{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:14px;font-weight:650;display:inline-flex}.kp-featured-editorial-card__footer>span:first-child i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.kp-featured-editorial-card__footer .is-open{color:#16895d}.kp-featured-editorial-card__footer .is-closed{color:#b34235}.kp-featured-editorial-card__action{color:var(--color-ink);flex:none;align-items:center;gap:10px;display:inline-flex}.kp-featured-editorial-card__action b{font-size:14px;font-weight:650}.kp-featured-editorial-card__action>span{background:#fff;border:1px solid #dedbd4;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__coupon{height:28px;padding-inline:9px;font-size:8px;top:12px;left:12px}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__heart{width:36px;height:36px;top:11px;right:11px}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__content{padding:20px 19px 16px}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__meta{letter-spacing:.05em;font-size:10.5px;font-weight:650}.kp-featured-editorial-card.is-support h3{margin-top:11px;font-size:23px;font-weight:600;line-height:1.14}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__rating{gap:6px;margin-top:15px;font-size:12.5px}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__rating strong{font-size:15px}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__footer{padding-top:12px}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__footer>span:first-child{font-size:13px;font-weight:650}.kp-featured-editorial-card.is-support .kp-featured-editorial-card__action>span{border-radius:10px;width:32px;height:32px}.kp-featured-carousel__arrows{gap:7px;display:flex}.kp-featured-carousel__arrows button{width:42px;height:42px;color:var(--color-ink);background:#fff;border:1px solid #e9e6df;border-radius:50%;place-items:center;transition:border-color .2s,background .2s,color .2s;display:grid}.kp-featured-carousel__arrows button:hover{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.kp-featured-carousel__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:16px;margin-top:27px;display:flex;overflow-x:auto}.kp-featured-carousel__track::-webkit-scrollbar{display:none}.kp-featured-venue-card{scroll-snap-align:start;background:#fff;border:1px solid #e9e6df;border-radius:24px;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.kp-featured-venue-card:hover{transform:translateY(-4px);box-shadow:0 24px 45px -34px #1c1b176b}.kp-featured-venue-card__image{aspect-ratio:4/3;background:#e5e1d8;position:relative;overflow:hidden}.kp-featured-venue-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.kp-featured-venue-card:hover .kp-featured-venue-card__image img{transform:scale(1.035)}.kp-featured-venue-card__coupon{z-index:3;pointer-events:none;color:#fff;letter-spacing:.035em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ff4a2ef2;border-radius:999px;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 18px #9f2d1b29}.kp-featured-venue-card__heart{z-index:3;pointer-events:none;width:42px;height:42px;color:var(--color-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 8px 22px #1817141f}.kp-featured-venue-card__sheet{z-index:1;background:#fffffffa;border:1px solid #e9e6dfe0;border-radius:20px;min-height:150px;margin:-16px 10px 10px;padding:21px 17px 15px;position:relative;box-shadow:0 16px 30px -28px #1c1b178c}.kp-featured-venue-card__meta{color:#8a867f;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:850;display:block;overflow:hidden}.kp-featured-venue-card__title-row{justify-content:space-between;align-items:start;gap:12px;margin-top:8px;display:flex}.kp-featured-venue-card__title-row h3{min-width:0;font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:600;line-height:1.2}.kp-featured-venue-card__rating{color:var(--color-ink);flex:none;align-items:center;gap:4px;font-size:10.5px;font-weight:850;display:inline-flex}.kp-featured-venue-card__rating svg{color:#f4a623}.kp-featured-venue-card__footer{border-top:1px solid #eeeae3;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.kp-featured-venue-card__footer>span:first-child{align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.kp-featured-venue-card__footer>span:first-child i{background:currentColor;border-radius:50%;width:7px;height:7px}.kp-featured-venue-card__footer .is-open{color:#16895d}.kp-featured-venue-card__footer .is-closed{color:#b34235}.kp-featured-venue-card__arrow{width:34px;height:34px;color:var(--color-ink);background:#f4f2ed;border-radius:12px;place-items:center;display:grid}.kp-featured-carousel__mobile-controls,.kp-featured-mobile-list{display:none}.kp-featured-mobile-item{position:relative}.kp-telegram-strip{background:#fff;padding:22px 0 8px}.kp-telegram-banner{color:#fff;background:#229ed9;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:96px;padding:18px 20px;transition:background .2s;display:grid}.kp-telegram-banner:hover{background:#168dcc}.kp-telegram-banner__icon{color:#229ed9;background:#fff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.kp-telegram-banner__icon svg{width:28px;height:28px}.kp-telegram-banner__copy{flex-direction:column;min-width:0;display:flex}.kp-telegram-banner__copy small{color:#ffffffb3;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.kp-telegram-banner__copy strong{font-family:var(--font-display);letter-spacing:-.025em;margin-top:4px;font-size:17px;line-height:1.2}.kp-telegram-banner__copy>span{color:#ffffffc2;margin-top:4px;font-size:10.5px}.kp-telegram-banner__handle{color:#ffffffdb;border:1px solid #ffffff47;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:800}.kp-telegram-banner__cta{color:#168dcc;background:#fff;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 15px;font-size:10.5px;font-weight:900;display:inline-flex}.kp-venue-card{background:#fff;border:1px solid #e9e6df;border-radius:20px;min-width:0;transition:all .3s;position:relative;overflow:hidden}.kp-venue-card:hover{transform:translateY(-5px);box-shadow:0 28px 50px -36px #1c1b1773}.kp-venue-card__image{background:#e5e1d8;height:220px;position:relative;overflow:hidden}.kp-venue-card--large .kp-venue-card__image{height:315px}.kp-venue-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.kp-venue-card:hover .kp-venue-card__image img{transform:scale(1.035)}.kp-card-tags{flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:13px;left:13px;right:55px}.kp-tag{text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:4px;height:25px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.kp-tag--dark{color:#fff;background:#151514b8}.kp-tag--light{color:var(--color-ink);background:#ffffffe0}.kp-tag--coral{color:#fff;background:#ff4a2eeb}.kp-card-hit{z-index:2;border-radius:inherit;position:absolute;inset:0}.kp-card-hit:focus-visible{outline-offset:-4px;outline:3px solid #ff4a2e75}.kp-card-heart{z-index:3;pointer-events:none;width:36px;height:36px;color:var(--color-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:50%;place-items:center;display:grid;position:absolute;top:13px;right:13px}.kp-venue-card__body{padding:18px 18px 17px}.kp-card-meta{color:#8a867f;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.kp-card-meta b{color:#292925;align-items:center;gap:3px;display:inline-flex}.kp-card-meta b svg{color:#f4a623}.kp-venue-card h3{font-family:var(--font-display);letter-spacing:-.025em;margin-top:8px;font-size:17px;font-weight:600}.kp-venue-card--large h3{font-size:20px}.kp-venue-card__body>p{color:#75716b;min-height:40px;margin-top:8px;font-size:12px;line-height:1.6}.kp-card-footer{border-top:1px solid #eeeae3;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.kp-card-footer>span{color:#76736d;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.kp-card-footer>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.kp-card-footer>span.is-open{color:#16845c}.kp-card-footer>span.is-closed{color:#a46b19}.kp-card-footer a{z-index:3;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex;position:relative}.kp-deal-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.kp-deal-grid--home{grid-template-columns:repeat(4,1fr)}.kp-featured-coupons{padding-top:82px}.kp-deal-grid--featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kp-deal-grid--featured .kp-deal-card{border-radius:18px}.kp-deal-grid--featured .kp-deal-card__image{height:164px}.kp-deal-grid--featured .kp-deal-card__body{padding:14px 15px}.kp-deal-grid--featured .kp-deal-card h3{min-height:38px;font-size:13px;line-height:1.4}.kp-deal-grid--featured .kp-deal-prices{margin-top:11px}.kp-deal-grid--featured .kp-deal-card__footer{margin-top:10px;padding-top:10px}.kp-deal-card{background:#fff;border:1px solid #e9e6df;border-radius:20px;transition:all .3s;position:relative;overflow:hidden}.kp-deal-card:hover{transform:translateY(-5px);box-shadow:0 28px 50px -36px #1c1b1773}.kp-deal-card__image{background:#e5e1d8;height:205px;position:relative;overflow:hidden}.kp-deal-grid--home .kp-deal-card__image{height:180px}.kp-deal-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.kp-deal-card:hover img{transform:scale(1.04)}.kp-discount{background:var(--color-flame);color:#fff;width:60px;height:60px;font-family:var(--font-display);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;position:absolute;top:13px;left:13px;box-shadow:0 9px 25px -12px #ff4a2ecc}.kp-discount small{font-family:var(--font-body);letter-spacing:.1em;margin-top:2px;font-size:6.5px}.kp-deal-popular{color:var(--color-flame);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:15px;right:13px}.kp-deal-favorite{z-index:3;width:36px;height:36px;color:var(--color-ink-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:50%;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;bottom:13px;right:13px}.kp-deal-favorite:hover{color:var(--color-flame);transform:scale(1.04)}.kp-deal-favorite.is-active{color:#fff;background:var(--color-flame)}.kp-deal-card__body{padding:17px}.kp-deal-category{color:var(--color-flame);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.kp-deal-card h3{min-height:42px;margin-top:7px;font-size:14px;font-weight:800;line-height:1.45}.kp-deal-card__body>p{color:#7a766f;margin-top:4px;font-size:11px}.kp-deal-venue{z-index:3;color:#6f6b64;align-items:center;gap:4px;width:fit-content;margin-top:5px;font-size:10.5px;font-weight:800;display:inline-flex;position:relative}.kp-deal-venue:hover{color:var(--color-flame)}.kp-deal-prices{align-items:baseline;gap:8px;margin-top:15px;display:flex}.kp-deal-prices strong{font-family:var(--font-display);font-size:18px}.kp-deal-prices del{color:#aaa69f;font-size:11px}.kp-deal-card__footer{border-top:1px dashed #dfdbd4;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:13px;display:flex}.kp-deal-card__footer>span{color:#827f78;align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:flex}.kp-deal-card__footer>span.is-urgent{color:var(--color-flame)}.kp-deal-card__footer a{z-index:3;background:var(--color-ink);color:#fff;border-radius:10px;align-items:center;height:34px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex;position:relative}.kp-venue-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.kp-business-section{min-height:520px;color:var(--color-ink);background:#f8f7f4;border:1px solid #e0dfdb;border-radius:28px;grid-template-columns:minmax(0,54%) minmax(0,46%);margin-bottom:0;display:grid;overflow:hidden}.kp-business-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(44px,5vw,70px);display:flex}.kp-business-copy .kp-kicker{color:var(--color-flame)}.kp-business-copy h2{max-width:650px;font-family:var(--font-display);letter-spacing:-.045em;margin-top:14px;font-size:clamp(36px,3.35vw,48px);font-weight:600;line-height:1.08}.kp-business-copy>p{color:#6f7480;max-width:560px;margin-top:20px;font-size:15px;font-weight:400;line-height:1.65}.kp-business-actions{flex-wrap:wrap;align-items:center;gap:13px 22px;margin-top:28px;display:flex}.kp-business-actions>a{border:1px solid var(--color-flame);color:#fff;background:var(--color-flame);border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:12px;font-weight:800;transition:color .18s,background .18s;display:inline-flex}.kp-business-actions>a:hover{color:var(--color-flame);background:#fff}.kp-business-actions>.kp-business-actions__secondary{min-height:auto;color:var(--color-ink);background:0 0;border:0;border-bottom:1px solid #b8b9bc;border-radius:0;padding:8px 0;font-size:11.5px}.kp-business-actions>.kp-business-actions__secondary:hover{border-color:var(--color-flame);color:var(--color-flame);background:0 0}.kp-business-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.kp-business-trust li{color:#30333a;border-left:1px solid #dededa;align-items:center;gap:9px;min-width:0;padding:0 16px;font-size:10.5px;font-weight:650;line-height:1.28;display:flex}.kp-business-trust li:first-child{border-left:0;padding-left:0}.kp-business-trust svg{color:#3d8b55;flex:none}.kp-business-visual{background:#eeeae3;min-height:520px;position:relative;overflow:hidden}.kp-business-visual>img{object-fit:cover;object-position:52% center;width:100%;height:100%}.kp-business-badge{z-index:2;color:#fff;background:var(--color-flame);border:1px solid #ffffffb8;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;top:20px;right:20px}.kp-business-stats{z-index:2;min-height:112px;color:var(--color-ink);background:#fffffff7;border:1px solid #e1e0dcf5;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.kp-business-stats>span{border-left:1px solid #e2e1dd;flex-direction:column;justify-content:center;min-width:0;padding:0 12px;display:flex}.kp-business-stats>span:first-child{border-left:0}.kp-business-stats strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1}.kp-business-stats small{color:#6f7480;margin-top:7px;font-size:9.5px;font-weight:550;line-height:1.35}.kp-more-coupons-section{background:#fff;padding:88px 0 104px}.kp-deal-grid--more{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-catalog-page{background:#fff;min-height:80vh}.kp-catalog-hero{background:#f2eee5;padding:76px 0 82px;position:relative;overflow:hidden}.kp-catalog-hero:not(.kp-catalog-hero--venues):after{content:"";border:70px solid #ff4a2e14;border-radius:50%;width:430px;height:430px;position:absolute;top:-210px;right:-90px}.kp-catalog-hero--venues{color:#fff;background:#22231f;align-items:stretch;min-height:590px;padding:0;display:flex}.kp-catalog-hero__image{object-fit:cover;width:100%;height:100%;animation:.45s both kpHeroImageIn;position:absolute;inset:0}@keyframes kpHeroImageIn{0%{opacity:.5;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.kp-catalog-hero__shade{background:linear-gradient(90deg,#101111eb 0%,#101111b8 48%,#1011111f 82%),linear-gradient(#0000 45%,#10111185);position:absolute;inset:0}.kp-catalog-hero__inner{z-index:1;flex-direction:column;min-height:590px;padding-top:28px;padding-bottom:42px;display:flex;position:relative}.kp-catalog-hero__top{color:#ffffffb8;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.kp-catalog-hero__top span:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1414124d;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;display:inline-flex}.kp-catalog-hero__copy{max-width:680px;margin-top:auto}.kp-catalog-hero h1{font-family:var(--font-display);letter-spacing:-.055em;margin-top:13px;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.05}.kp-catalog-hero h1 em{color:var(--color-flame);font-family:Georgia,serif;font-weight:400}.kp-catalog-hero p{color:#716e68;max-width:540px;margin-top:18px;font-size:14px;line-height:1.7}.kp-catalog-hero--venues p{color:#ffffffb3}.kp-city-feature{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#1414126b;border:1px solid #fff3;border-radius:15px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:23px;padding:10px 12px 10px 10px;display:flex}.kp-city-feature>span{width:38px;height:38px;font-family:var(--font-display);background:#ffffff29;border-radius:11px;place-items:center;font-size:9px;font-weight:700;display:grid}.kp-city-feature>div{flex-direction:column;min-width:0;display:flex}.kp-city-feature>div small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:800}.kp-city-feature>div b{text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:3px;font-size:12px;overflow:hidden}.kp-city-feature>strong{color:var(--color-flame);font-family:var(--font-display);flex-direction:column;margin-left:15px;font-size:21px;line-height:1;display:flex}.kp-city-feature>strong small{color:#ffffff85;font-family:var(--font-body);letter-spacing:.1em;margin-top:4px;font-size:6px}.kp-catalog-search{z-index:1;color:#8a867f;background:#fff;border:1px solid #e1ddd5;border-radius:16px;align-items:center;gap:11px;width:min(100%,620px);min-height:60px;margin-top:27px;padding:0 18px;display:flex;position:relative;box-shadow:0 18px 40px -29px #191a1f6b}.kp-catalog-search input,.kp-deal-search input{min-width:0;height:58px;color:var(--color-ink);background:0 0;outline:0;flex:1;font-size:14px}.kp-catalog-search button{background:#f3f1ec;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.kp-catalog-hero--venues .kp-catalog-search{border-color:#ffffff38;margin-top:28px;box-shadow:0 22px 48px -24px #000000b8}.kp-catalog-content{padding:24px 0 86px}.kp-category-pills{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.kp-category-pills::-webkit-scrollbar{display:none}.kp-category-pills button{white-space:nowrap;color:#4f4f4d;background:#fff;border:1px solid #dadad7;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.kp-category-pills button:hover{border-color:var(--color-flame);color:var(--color-flame)}.kp-category-pills button.is-active{border-color:var(--color-flame);background:var(--color-flame);color:#fff}.kp-filter-bar{background:#fff;border:1px solid #dededb;border-radius:14px;gap:7px;margin-top:14px;padding:8px;display:flex}.kp-filter-select{color:#77736d;background:#f5f3ee;border-radius:11px;align-items:center;gap:7px;min-width:180px;height:40px;padding:0 12px;display:flex}.kp-filter-select select{appearance:none;min-width:0;height:100%;color:var(--color-ink);background:0 0;outline:0;flex:1;font-size:11px;font-weight:800}.kp-filter-select--sort{margin-left:auto}.kp-filter-menu{min-width:176px;position:relative}.kp-filter-menu--sort{margin-left:auto}.kp-filter-menu__trigger{color:#555553;background:#f7f7f6;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;width:100%;height:36px;padding:0 11px;display:flex}.kp-filter-menu__trigger:hover,.kp-filter-menu__trigger[aria-expanded=true]{border-color:var(--color-flame);color:var(--color-flame);background:#fff}.kp-filter-menu__trigger span{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--color-ink);flex:1;font-size:10px;font-weight:850;overflow:hidden}.kp-filter-menu__trigger svg:last-child{flex:none;transition:transform .18s}.kp-filter-menu__options{z-index:35;width:max-content;min-width:100%;max-width:230px;box-shadow:none;background:#fff;border:1px solid #dededb;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);left:0}.kp-filter-menu--sort .kp-filter-menu__options{left:auto;right:0}.kp-filter-menu__options button{color:#4e4e4b;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:160px;height:34px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.kp-filter-menu__options button:hover{color:var(--color-ink);background:#f7f7f6}.kp-filter-menu__options button.is-active{color:var(--color-flame);background:#fff4f1}.kp-filter-sheet{z-index:140;align-items:flex-end;display:flex;position:fixed;inset:0}.kp-filter-sheet__backdrop{background:#14141442;width:100%;height:100%;position:absolute;inset:0}.kp-filter-sheet__panel{width:100%;padding:8px 14px calc(16px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;border:1px solid #dededb;border-bottom:0;border-radius:24px 24px 0 0;animation:.22s cubic-bezier(.2,.75,.25,1) both kpFilterSheetIn;position:relative}@keyframes kpFilterSheetIn{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:none}}.kp-filter-sheet__handle{background:#d9d9d6;border-radius:999px;width:36px;height:4px;margin:0 auto 10px;display:block}.kp-filter-sheet header{justify-content:space-between;align-items:center;gap:12px;min-height:50px;display:flex}.kp-filter-sheet header small{color:var(--color-flame);text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.kp-filter-sheet header h2{font-family:var(--font-display);margin-top:2px;font-size:16px;font-weight:650}.kp-filter-sheet header>button{color:#555;background:#f5f5f4;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.kp-filter-sheet__options{gap:6px;margin-top:8px;display:grid}.kp-filter-sheet__options button{color:#252525;text-align:left;background:#fff;border:1px solid #dededb;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.kp-filter-sheet__options button.is-active{border-color:var(--color-flame);color:var(--color-flame);background:#fff}.kp-filter-sheet__options button.is-active svg{color:#fff;background:var(--color-flame);border-radius:8px;width:24px;height:24px;padding:5px}@media (min-width:768px){.kp-filter-sheet{display:none}}.kp-results-line{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 13px;display:flex}.kp-results-line>div{align-items:baseline;gap:9px;display:flex}.kp-results-line b{font-family:var(--font-display);font-size:17px}.kp-results-line span{color:#8c8881;font-size:11px}.kp-results-line>button{background:#fff;border:1px solid #e4e0d8;border-radius:11px;align-items:center;gap:6px;height:38px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.kp-empty{text-align:center;color:#8a867e;background:#fff;border:1px dashed #d9d5cd;border-radius:22px;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.kp-empty h2{color:var(--color-ink);font-family:var(--font-display);margin-top:15px;font-size:17px}.kp-empty p{margin-top:8px;font-size:12px}.kp-empty button{background:var(--color-ink);color:#fff;border-radius:11px;height:40px;margin-top:18px;padding:0 15px;font-size:11px;font-weight:800}.kp-load-more{min-width:210px;height:46px;color:var(--color-ink);background:#fff;border:1px solid #dedad2;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:28px auto 0;padding:0 20px;font-size:11px;font-weight:900;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.kp-load-more:hover{border-color:#ff4a2e73;transform:translateY(-2px);box-shadow:0 16px 28px -22px #191a1f73}.kp-catalog-hero--deals{color:#fff;background:#20211e}.kp-catalog-hero--deals p{color:#a7a8a1}.kp-deals-hero-grid{grid-template-columns:1fr 330px;align-items:center;gap:80px;display:grid}.kp-hero-coupon{background:var(--color-flame);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;min-height:210px;padding:26px 28px;display:flex;position:relative;transform:rotate(3deg);box-shadow:0 28px 50px -25px #000000b3}.kp-hero-coupon:after{content:"";border-left:2px dashed #ffffff6b;position:absolute;top:18px;bottom:18px;right:92px}.kp-hero-coupon__cut:before,.kp-hero-coupon__cut:after{content:"";background:#20211e;border-radius:50%;width:20px;height:20px;position:absolute;right:83px}.kp-hero-coupon__cut:before{top:-10px}.kp-hero-coupon__cut:after{bottom:-10px}.kp-hero-coupon>div{flex-direction:column;display:flex}.kp-hero-coupon small{letter-spacing:.12em;font-size:8px;font-weight:900}.kp-hero-coupon strong{font-family:var(--font-display);margin-top:8px;font-size:48px;line-height:1}.kp-hero-coupon b{margin-top:15px;font-size:13px}.kp-hero-coupon div span{opacity:.72;margin-top:3px;font-size:9px}.kp-hero-coupon>svg{opacity:.88;margin-right:9px}.kp-deal-search{color:#777;background:#fff;border:1px solid #dcdcd9;border-radius:13px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 14px;transition:border-color .18s;display:flex}.kp-deal-search:focus-within{border-color:var(--color-flame)}.kp-deal-search input{height:42px;font-size:12px}.kp-category-pills--deals{margin-top:12px}.kp-venue-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.kp-venue-category-card{color:#fff;text-align:left;background:#fff;border:1px solid #dededb;border-radius:16px;min-width:0;height:150px;transition:border-color .18s;position:relative;overflow:hidden}.kp-venue-category-card:hover{border-color:var(--color-flame)}.kp-venue-category-card>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.kp-venue-category-card:hover>img{transform:scale(1.035)}.kp-venue-category-card__shade{background:linear-gradient(#0000 32%,#000000b8);position:absolute;inset:0}.kp-venue-category-card__copy{inset-inline:0;align-items:center;gap:8px;padding:13px;display:flex;position:absolute;bottom:0}.kp-venue-category-card__copy b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.kp-venue-category-card__copy>span{background:var(--color-flame);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.kp-venue-search{margin-top:14px}.kp-venues-page .kp-category-pills{margin-top:10px}.kp-venues-page .kp-venue-card{border-color:#dededb;border-radius:16px;transition:border-color .18s}.kp-venues-page .kp-venue-card:hover{border-color:var(--color-flame);box-shadow:none;transform:none}.kp-venues-page .kp-venue-card__image{background:#f4f4f3;height:165px}.kp-venues-page .kp-venue-card__body{padding:13px}.kp-venues-page .kp-card-meta{font-size:7.5px}.kp-venues-page .kp-venue-card h3{margin-top:6px;font-size:14px}.kp-venues-page .kp-venue-card__body>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:6px;font-size:9.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.kp-venues-page .kp-card-footer{border-top:1px solid #e7e7e4;margin-top:10px;padding-top:10px}.kp-venues-page .kp-results-line>button{border-color:var(--color-flame);color:var(--color-flame)}.kp-direction-page{min-height:80vh}.kp-direction-grid>a{transition:border-color .18s}.kp-direction-grid>a:hover{border-color:var(--color-flame)}.kp-deals-page .kp-catalog-content>div:first-child{margin-bottom:16px}.kp-deals-page .kp-deal-card{border-color:#dededb;border-radius:16px;transition:border-color .18s}.kp-deals-page .kp-deal-card:hover{border-color:var(--color-flame);box-shadow:none;transform:none}.kp-deals-page .kp-deal-card__image{background:#f4f4f3;height:168px}.kp-deals-page .kp-deal-card__body{padding:13px}.kp-deals-page .kp-discount{width:auto;height:34px;box-shadow:none;border-radius:10px;flex-direction:row;gap:4px;padding:0 10px;font-size:13px;top:10px;left:10px}.kp-deals-page .kp-discount small{margin-top:0;font-size:5px}.kp-deals-page .kp-deal-popular{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fff;padding:6px 8px;top:10px;right:10px}.kp-deals-page .kp-deal-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin-top:6px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.kp-deals-page .kp-deal-category{font-size:7.5px}.kp-deals-page .kp-deal-venue,.kp-deals-page .kp-deal-card__body>p{color:#6d6d69;font-size:9px}.kp-deals-page .kp-deal-prices{margin-top:10px}.kp-deals-page .kp-deal-prices strong{font-size:16px}.kp-deals-page .kp-deal-card__footer a{background:var(--color-flame);border-radius:8px;height:30px;padding:0 10px;font-size:8.5px}@media (max-width:1023px){.kp-featured-editorial-grid{grid-template-columns:1fr}.kp-featured-editorial-card.is-primary{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);min-height:360px}.kp-featured-editorial-stack{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.kp-featured-editorial-card.is-support{grid-template-columns:minmax(150px,.9fr) minmax(0,1.1fr);min-height:190px}.kp-featured-venue-card{flex-basis:calc(50% - 8px)}.kp-featured-grid{grid-template-columns:repeat(2,1fr)}.kp-featured-grid:not(.kp-featured-grid--compact)>:first-child{grid-column:1/-1}.kp-featured-grid:not(.kp-featured-grid--compact)>:first-child .kp-venue-card__image{height:340px}.kp-featured-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-telegram-banner{grid-template-columns:48px minmax(0,1fr) auto}.kp-telegram-banner__handle{display:none}.kp-deal-grid--home{grid-template-columns:repeat(2,1fr)}.kp-business-copy{padding:42px}.kp-deals-hero-grid{grid-template-columns:1fr 300px;gap:35px}.kp-filter-bar{overflow-x:auto}.kp-deals-page .kp-deal-grid,.kp-venue-category-grid,.kp-venues-page .kp-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.kp-section,.kp-featured-section{padding:60px 0}.kp-featured-section--compact{padding:46px 0 34px;overflow:hidden}.kp-featured-editorial-grid{display:none}.kp-featured-carousel__head{display:block}.kp-featured-carousel__head h2{max-width:330px;margin-top:7px;font-size:29px}.kp-featured-carousel__head p{color:#6f7480;max-width:350px;margin-top:12px;font-size:12.5px;line-height:1.55;display:block}.kp-featured-carousel__actions{justify-content:flex-start;width:100%;padding-top:20px}.kp-featured-carousel__actions>a{gap:10px;min-height:48px;margin-right:auto;font-size:15.5px;font-weight:650}.kp-featured-carousel__actions>a svg{width:19px;height:19px}.kp-featured-carousel__arrows,.kp-featured-carousel__track{display:none}.kp-featured-venue-card{border-radius:25px;flex-basis:calc(100% - 22px)}.kp-featured-venue-card:hover{box-shadow:none;transform:none}.kp-featured-venue-card__image{aspect-ratio:1/1.02}.kp-featured-venue-card:hover .kp-featured-venue-card__image img{transform:none}.kp-featured-venue-card__coupon{height:33px;padding-inline:12px;font-size:10px;top:13px;left:13px}.kp-featured-venue-card__heart{width:44px;height:44px;top:12px;right:12px}.kp-featured-venue-card__sheet{border-radius:21px;min-height:146px;margin:-25px 10px 10px;padding:22px 16px 14px;box-shadow:0 18px 35px -27px #1c1b1785}.kp-featured-venue-card__meta{letter-spacing:.045em;font-size:10.5px}.kp-featured-venue-card__title-row{margin-top:8px}.kp-featured-venue-card__title-row h3{font-size:20px}.kp-featured-venue-card__rating{gap:5px;font-size:13px}.kp-featured-venue-card__rating svg{width:15px;height:15px}.kp-featured-venue-card__footer{margin-top:17px;padding-top:12px}.kp-featured-venue-card__footer>span:first-child{gap:7px;font-size:12.5px}.kp-featured-venue-card__footer>span:first-child i{width:8px;height:8px}.kp-featured-venue-card__arrow{border-radius:13px;width:40px;height:40px}.kp-featured-carousel__mobile-controls{display:none}.kp-featured-carousel__mobile-controls>span{color:#8d8982;letter-spacing:.06em;font-size:10.5px;font-weight:750}.kp-featured-carousel__mobile-controls>span b{color:var(--color-ink);font-size:13px}.kp-featured-carousel__mobile-controls>div{align-items:center;display:flex}.kp-featured-carousel__mobile-controls button{width:22px;height:42px;position:relative}.kp-featured-carousel__mobile-controls button:after{content:"";background:#d9d5cd;border-radius:999px;width:5px;height:5px;transition:width .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kp-featured-carousel__mobile-controls button.is-active:after{background:var(--color-ink);width:17px}.kp-featured-mobile-list{margin-top:22px;display:block}.kp-featured-mobile-item{border-bottom:1px solid #e8e9ec;grid-template-columns:clamp(112px,33vw,132px) minmax(0,1fr);gap:16px;min-height:158px;padding:17px 0;display:grid}.kp-featured-mobile-item:first-child{padding-top:0}.kp-featured-mobile-item:last-child{border-bottom:0;padding-bottom:0}.kp-featured-mobile-item__image{background:#e7e5df;border-radius:17px;min-height:124px;overflow:hidden}.kp-featured-mobile-item__image img{object-fit:cover;width:100%;height:100%}.kp-featured-mobile-item__content{min-width:0;padding:1px 0;position:relative}.kp-featured-mobile-item__top{justify-content:space-between;align-items:center;min-height:30px;padding-right:40px;display:flex}.kp-featured-mobile-item__coupon{color:#fff;background:var(--color-flame);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.kp-featured-mobile-item__heart{z-index:3;color:#292b31;cursor:pointer;place-items:center;width:44px;height:44px;transition:color .18s,transform .18s;display:grid;position:absolute;top:-4px;right:-2px}.kp-featured-mobile-item__heart svg{stroke-width:1.55px;width:27px;height:27px}.kp-featured-mobile-item__heart:active{transform:scale(.9)}.kp-featured-mobile-item__heart.is-active{color:var(--color-flame)}.kp-featured-mobile-item h3{-webkit-line-clamp:2;font-family:var(--font-body);letter-spacing:-.025em;-webkit-box-orient:vertical;margin-top:10px;font-size:18.5px;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}.kp-featured-mobile-item__content>p{color:#737985;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11.5px;font-weight:450;overflow:hidden}.kp-featured-mobile-item__facts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;padding-right:38px;font-size:12px;font-weight:600;display:flex}.kp-featured-mobile-item__facts>span{align-items:center;gap:5px;display:inline-flex}.kp-featured-mobile-item__rating{color:var(--color-ink)}.kp-featured-mobile-item__stars{align-items:center;gap:1px;display:inline-flex}.kp-featured-mobile-item__stars svg{flex:none}.kp-featured-mobile-item__stars .is-filled{color:#f4a623}.kp-featured-mobile-item__stars .is-empty{color:#d8d4cc}.kp-featured-mobile-item__rating strong{font-size:13.5px;font-weight:700}.kp-featured-mobile-item__facts i{background:currentColor;border-radius:50%;width:7px;height:7px}.kp-featured-mobile-item__facts .is-open{color:#16895d}.kp-featured-mobile-item__facts .is-closed{color:#b34235}.kp-featured-mobile-item__arrow{width:34px;height:34px;color:var(--color-ink);background:#f3f2ee;border-radius:12px;place-items:center;display:grid;position:absolute;bottom:1px;right:0}.kp-telegram-strip{padding:14px 0 2px}.kp-telegram-banner{border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:0;padding:15px}.kp-telegram-banner__icon{border-radius:12px;width:42px;height:42px}.kp-telegram-banner__icon svg{width:23px;height:23px}.kp-telegram-banner__copy strong{font-size:13px}.kp-telegram-banner__copy>span{display:none}.kp-telegram-banner__cta{grid-column:1/-1;justify-content:center;height:40px}.kp-section-heading{align-items:start}.kp-section-heading h2{font-size:23px}.kp-section-heading>a{margin-top:8px;font-size:10px}.kp-featured-grid,.kp-deal-grid,.kp-deal-grid--home,.kp-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-right:0;padding-bottom:0;display:grid;overflow:visible}.kp-featured-grid>article,.kp-deal-grid>article,.kp-venue-grid>article{width:auto;min-width:0}.kp-featured-grid>:first-child{grid-column:auto}.kp-featured-grid:not(.kp-featured-grid--compact)>:first-child .kp-venue-card__image,.kp-venue-card--large .kp-venue-card__image,.kp-featured-grid--compact .kp-venue-card__image,.kp-venue-card__image{height:128px}.kp-venue-card,.kp-deal-card,.kp-featured-grid--compact .kp-venue-card,.kp-deal-grid--featured .kp-deal-card{border-radius:16px}.kp-card-tags{gap:4px;top:9px;left:9px;right:43px}.kp-card-tags .kp-tag--dark,.kp-card-tags .kp-tag--light{display:none}.kp-tag{height:22px;padding:0 7px;font-size:7px}.kp-card-heart{width:30px;height:30px;top:9px;right:9px}.kp-card-heart svg{width:15px;height:15px}.kp-venue-card__body,.kp-featured-grid--compact .kp-venue-card__body{padding:11px 11px 10px}.kp-card-meta{gap:5px;font-size:7px}.kp-card-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kp-card-meta b{flex:none}.kp-venue-card h3,.kp-featured-grid--compact .kp-venue-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:6px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.kp-venue-card__body>p,.kp-featured-grid--compact .kp-venue-card__body>p{display:none}.kp-card-footer,.kp-featured-grid--compact .kp-card-footer{gap:5px;margin-top:9px;padding-top:9px}.kp-card-footer>span{white-space:nowrap;gap:4px;font-size:8px}.kp-card-footer a{background:#f3f1ec;border-radius:9px;justify-content:center;width:28px;height:28px;font-size:0}.kp-deal-card__image,.kp-deal-grid--featured .kp-deal-card__image{height:128px}.kp-discount{width:45px;height:45px;font-size:13px;top:9px;left:9px}.kp-discount small{font-size:5px}.kp-deal-popular{padding:6px;font-size:0;top:9px;right:9px}.kp-deal-card__body,.kp-deal-grid--featured .kp-deal-card__body{padding:11px}.kp-deal-category{text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.kp-deal-card h3,.kp-deal-grid--featured .kp-deal-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:6px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.kp-deal-venue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.kp-deal-venue svg{flex:none}.kp-deal-prices,.kp-deal-grid--featured .kp-deal-prices{gap:5px;margin-top:10px}.kp-deal-prices strong{font-size:15px}.kp-deal-prices del{font-size:8px}.kp-deal-card__footer,.kp-deal-grid--featured .kp-deal-card__footer{margin-top:9px;padding-top:9px}.kp-deal-card__footer>span{display:none}.kp-deal-card__footer a{border-radius:9px;justify-content:center;width:100%;height:32px;font-size:8px}.kp-business-section{border-radius:22px;grid-template-columns:1fr;margin-bottom:0}.kp-business-copy{padding:38px 25px}.kp-business-copy h2{font-size:34px}.kp-business-visual{min-height:310px}.kp-more-coupons-section{padding:60px 0 72px}.kp-catalog-hero{padding:54px 0 58px}.kp-catalog-hero h1{font-size:39px}.kp-catalog-content{padding-top:20px}.kp-catalog-hero--venues{min-height:520px;padding:0}.kp-catalog-hero__image{object-position:62% center}.kp-catalog-hero__shade{background:linear-gradient(#0e0f0f38 0%,#0e0f0fad 38%,#0e0f0ff0 100%)}.kp-catalog-hero__inner{min-height:520px;padding-top:18px;padding-bottom:22px}.kp-catalog-hero__top span:last-child{display:none}.kp-catalog-hero__copy{max-width:100%}.kp-catalog-hero--venues h1{margin-top:9px;font-size:clamp(32px,10.5vw,42px);line-height:1.03}.kp-catalog-hero--venues p{margin-top:12px;font-size:12px;line-height:1.55}.kp-city-feature{margin-top:16px}.kp-catalog-hero--venues .kp-catalog-search{border-radius:14px;min-height:54px;margin-top:16px}.kp-catalog-hero--venues .kp-catalog-search input{height:52px;font-size:12px}.kp-filter-bar{border-inline:0;border-radius:0;margin-inline:-14px;padding-inline:14px}.kp-filter-select{flex:0 0 170px}.kp-filter-select--sort{margin-left:0}.kp-filter-menu{flex:0 0 158px;min-width:158px}.kp-filter-menu--sort{margin-left:0}.kp-results-line{align-items:start}.kp-results-line>div{flex-direction:column;gap:4px}.kp-results-line span{display:none}.kp-deals-hero-grid{display:block}.kp-hero-coupon{display:none}.kp-catalog-page .kp-venue-grid,.kp-catalog-page .kp-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;display:grid;overflow:visible}.kp-catalog-page .kp-venue-grid>article,.kp-catalog-page .kp-deal-grid>article{width:auto}.kp-deals-page .kp-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kp-deals-page .kp-deal-card__image{height:120px}.kp-deals-page .kp-deal-card__body{padding:10px}.kp-deals-page .kp-discount{border-radius:8px;height:28px;padding:0 7px;font-size:11px;top:7px;left:7px}.kp-deals-page .kp-deal-popular{top:7px;right:7px}.kp-venue-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.kp-venue-category-card{border-radius:14px;height:120px}.kp-venue-category-card__copy{padding:10px}.kp-venue-category-card__copy b{font-size:10px}.kp-venues-page .kp-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kp-venues-page .kp-venue-card__image{height:120px}.kp-venues-page .kp-venue-card__body{padding:10px}.kp-venues-page .kp-venue-card__body>p{display:none}}.kp-venue-card__rating{color:#797d86;align-items:center;gap:8px;margin-top:14px;font-size:12px;line-height:1;display:flex}.kp-venue-card__rating>span{color:#f2a11a;align-items:center;gap:2px;display:inline-flex}.kp-venue-card__rating svg.is-empty{color:#d9dadd}.kp-venue-card__rating strong{color:var(--color-ink);font-size:13px;font-weight:750}.kp-venue-card__rating small{color:#858a94;font-size:11.5px}.kp-card-heart{pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #e4e5e8;transition:border-color .18s,color .18s,background .18s,transform .18s}.kp-card-heart:hover{color:var(--color-flame);border-color:#ff8d7d;transform:scale(1.03)}.kp-card-heart.is-active{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-venues-page{background:#fff}.kp-venues-page .kp-catalog-content{padding-top:50px;padding-bottom:104px}.kp-venues-intro{max-width:760px}.kp-venues-intro__kicker{color:var(--color-flame);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.kp-venues-intro h1{font-family:var(--font-display);letter-spacing:-.045em;margin-top:10px;font-size:clamp(38px,4.2vw,54px);font-weight:570;line-height:1.04}.kp-venues-intro p{color:#737986;max-width:680px;margin-top:15px;font-size:15px;font-weight:420;line-height:1.65}.kp-venues-page .kp-venue-search{color:#717782;border-color:#dddeda;border-radius:16px;min-height:58px;margin-top:28px;padding-inline:18px}.kp-venues-page .kp-venue-search input{height:56px;font-size:14px;font-weight:450}.kp-venues-page .kp-venue-search button{background:#f5f5f3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.kp-venues-page .kp-category-pills{gap:9px;margin-top:14px;padding-bottom:2px}.kp-venues-page .kp-category-pills button{color:#4f545d;border-color:#dedfdf;border-radius:13px;height:42px;padding-inline:15px;font-size:11.5px;font-weight:650}.kp-venues-page .kp-category-pills button.is-active{border-color:var(--color-flame);background:var(--color-flame);color:#fff}.kp-venues-page .kp-filter-bar{background:#fff;border-color:#e0e1e2;border-radius:15px;margin-top:14px;padding:7px}.kp-venues-page .kp-filter-menu{min-width:184px}.kp-venues-page .kp-filter-menu__trigger{background:#f6f6f4;border-radius:10px;height:42px;padding-inline:13px}.kp-venues-page .kp-filter-menu__trigger span{font-size:11.5px;font-weight:650}.kp-venues-page .kp-results-line{margin:30px 0 18px}.kp-venues-page .kp-results-line b{letter-spacing:-.035em;font-size:22px;font-weight:570}.kp-venues-page .kp-results-line span{font-size:12.5px}.kp-venues-page .kp-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:0}.kp-venues-page .kp-venue-card{border-color:#e0e1e2;border-radius:18px;transition:border-color .18s;overflow:hidden}.kp-venues-page .kp-venue-card:hover{box-shadow:none;border-color:#ff8d7d;transform:none}.kp-venues-page .kp-venue-card:hover .kp-venue-card__image img{transform:none}.kp-venues-page .kp-venue-card__image{aspect-ratio:16/10;background:#f1f1ef;height:auto}.kp-venues-page .kp-card-tags{top:14px;left:14px;right:64px}.kp-venues-page .kp-tag{height:29px;padding-inline:10px;font-size:8.5px}.kp-venues-page .kp-card-heart{background:#fff;width:43px;height:43px;top:14px;right:14px}.kp-venues-page .kp-card-heart.is-active{background:var(--color-flame)}.kp-venues-page .kp-venue-card__body{flex-direction:column;min-height:214px;padding:19px 19px 17px;display:flex}.kp-venue-card__mobile-top{display:none}.kp-venues-page .kp-card-meta{color:#777d87;letter-spacing:.07em;font-size:9.5px;font-weight:720}.kp-venues-page .kp-venue-card h3{letter-spacing:-.035em;min-height:0;margin-top:8px;font-size:20px;font-weight:560;line-height:1.22}.kp-venues-page .kp-venue-card__body>p{-webkit-line-clamp:2;color:#727781;-webkit-box-orient:vertical;min-height:42px;margin-top:9px;font-size:13px;font-weight:420;line-height:1.58;display:-webkit-box;overflow:hidden}.kp-venues-page .kp-venue-card__facts{margin-top:auto}.kp-venues-page .kp-venue-card__rating{margin-top:13px}.kp-venues-page .kp-card-footer{border-color:#e8e8e5;margin-top:auto;padding-top:14px}.kp-venues-page .kp-card-footer>span{font-size:11px;font-weight:650}.kp-venues-page .kp-card-footer a{font-size:11.5px;font-weight:750}.kp-venues-page .kp-load-more{box-shadow:none}@media (min-width:768px) and (max-width:1099px){.kp-venues-page .kp-venue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kp-venues-page .kp-catalog-content{padding-top:28px;padding-bottom:42px}.kp-venues-intro__kicker{gap:6px;font-size:9.5px}.kp-venues-intro h1{margin-top:8px;font-size:32px;font-weight:580}.kp-venues-intro p{margin-top:10px;font-size:14px;line-height:1.55}.kp-venues-page .kp-venue-search{border-radius:14px;min-height:54px;margin-top:20px;padding-inline:15px}.kp-venues-page .kp-venue-search input{height:52px;font-size:16px}.kp-venues-page .kp-category-pills{gap:8px;margin-top:12px;margin-right:-14px;padding-right:14px}.kp-venues-page .kp-category-pills button{height:42px;padding-inline:13px;font-size:11px}.kp-venues-page .kp-filter-bar{border:1px solid #e5e6e7;margin-top:12px;border-inline:0;border-radius:0;margin-inline:-14px;padding:8px 14px;overflow-x:auto}.kp-venues-page .kp-filter-menu{flex:0 0 148px;min-width:148px}.kp-venues-page .kp-filter-menu--sort{margin-left:0}.kp-venues-page .kp-filter-menu__trigger{height:42px}.kp-venues-page .kp-filter-menu__trigger span{font-size:11px}.kp-venues-page .kp-results-line{align-items:center;margin:24px 0 4px}.kp-venues-page .kp-results-line>div{gap:0}.kp-venues-page .kp-results-line b{font-size:21px}.kp-venues-page .kp-venue-grid{margin-top:0;display:block}.kp-venues-page .kp-venue-card{border:0;border-bottom:1px solid #e3e4e6;border-radius:0;grid-template-columns:clamp(112px,33vw,132px) minmax(0,1fr);align-items:stretch;gap:16px;min-height:158px;padding-block:17px;display:grid;overflow:visible}.kp-venues-page .kp-venue-card:first-child{padding-top:12px}.kp-venues-page .kp-venue-card:hover{border-color:#e3e4e6}.kp-venues-page .kp-venue-card__image{aspect-ratio:auto;border-radius:17px;grid-column:1;align-self:stretch;height:auto;min-height:124px}.kp-venues-page .kp-card-tags{display:none}.kp-venues-page .kp-card-heart{background:0 0;border-color:#0000;width:44px;height:44px;top:13px;right:-2px}.kp-venues-page .kp-card-heart svg{stroke-width:1.55px;width:27px;height:27px}.kp-venues-page .kp-card-heart.is-active{color:var(--color-flame);background:0 0;border-color:#0000}.kp-venues-page .kp-venue-card__body{grid-column:2;min-height:124px;padding:1px 0;position:relative}.kp-venues-page .kp-venue-card__mobile-top{order:0;align-items:center;min-height:30px;padding-right:42px;display:flex}.kp-venues-page .kp-venue-card__mobile-top>span{color:#fff;background:var(--color-flame);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.kp-venues-page .kp-venue-card__mobile-top>i{height:29px}.kp-venues-page .kp-card-meta{color:#737985;letter-spacing:0;text-transform:none;order:2;margin-top:6px;font-size:11.5px;font-weight:450}.kp-venues-page .kp-venue-card h3{-webkit-line-clamp:2;min-height:0;font-family:var(--font-body);letter-spacing:-.025em;-webkit-box-orient:vertical;order:1;margin-top:10px;font-size:18.5px;font-weight:600;line-height:1.12;display:-webkit-box}.kp-venues-page .kp-venue-card__body>p{display:none}.kp-venues-page .kp-venue-card__facts{order:3;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:10px;margin-top:12px;display:grid}.kp-venues-page .kp-venue-card__rating{white-space:nowrap;gap:5px;margin-top:0}.kp-venues-page .kp-venue-card__rating>span{gap:1px}.kp-venues-page .kp-venue-card__rating svg{width:14px;height:14px}.kp-venues-page .kp-venue-card__rating strong{font-size:13.5px}.kp-venues-page .kp-venue-card__rating small{display:none}.kp-venues-page .kp-card-footer{display:contents}.kp-venues-page .kp-card-footer>span{white-space:nowrap;min-width:0;font-size:12px;font-weight:600}.kp-venues-page .kp-card-footer a{background:#f3f2ef;border-radius:11px;flex:0 0 34px;gap:0;width:34px;height:34px;font-size:0}.kp-venues-page .kp-card-footer a svg{width:17px;height:17px}}@media (max-width:374px){.kp-venues-page .kp-venue-card{grid-template-columns:108px minmax(0,1fr);gap:12px}.kp-venues-page .kp-venue-card__facts{gap:7px}.kp-venues-page .kp-venue-card__rating svg{width:12px;height:12px}.kp-venues-page .kp-card-footer>span{font-size:10.5px}}.kp-featured-coupons .kp-section-heading h2{font-size:38px}.kp-featured-coupons .kp-section-heading>div>p{max-width:650px;font-size:15px;font-weight:400}.kp-featured-coupons .kp-deal-grid--featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card{border-color:#dedbd4;border-radius:17px;grid-template-columns:minmax(205px,42%) minmax(0,1fr);min-height:220px;transition:border-color .2s;display:grid}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card:hover{box-shadow:none;border-color:#bdb8ae;transform:none}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__image{height:100%;min-height:220px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__body{flex-direction:column;min-width:0;padding:18px 18px 15px;display:flex}.kp-featured-coupons .kp-deal-grid--featured .kp-discount{width:auto;height:30px;font-family:var(--font-body);box-shadow:none;border-radius:8px;flex-direction:row;gap:4px;padding:0 9px;font-size:11px;font-weight:800;top:12px;left:12px}.kp-featured-coupons .kp-deal-grid--featured .kp-discount small{letter-spacing:.08em;margin-top:0;font-size:5.5px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-popular{display:none}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-favorite{color:#555a65;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;border:1px solid #dedbd4e6;width:40px;height:40px;top:12px;bottom:auto;right:12px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-favorite svg{stroke-width:1.55px;width:21px;height:21px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-category{font-size:8.5px;line-height:1.25}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin-top:8px;font-size:15.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-venue{color:#77736c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:10px;font-weight:650;overflow:hidden}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-prices{gap:8px;margin-top:14px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-prices strong{font-size:21px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-prices del{font-size:10.5px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer{border-top:1px solid #e8e5df;margin-top:auto;padding-top:12px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer>span{font-size:9.5px;display:flex}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer a{border:1px solid var(--color-flame);height:33px;color:var(--color-flame);background:#fff;border-radius:9px;padding:0 12px;font-size:9.5px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer a:hover{color:#fff;background:var(--color-flame)}@media (max-width:1099px) and (min-width:768px){.kp-featured-coupons .kp-deal-grid--featured{grid-template-columns:1fr}}@media (max-width:767px){.kp-featured-coupons{padding-top:64px}.kp-featured-coupons .kp-section-heading{align-items:flex-start;gap:16px}.kp-featured-coupons .kp-section-heading h2{font-size:clamp(26px,7.6vw,31px);line-height:1.12}.kp-featured-coupons .kp-section-heading>div>p{max-width:300px;font-size:13.5px;line-height:1.55}.kp-featured-coupons .kp-section-heading>a{white-space:nowrap;flex:none;margin-top:7px;font-size:11px}.kp-featured-coupons .kp-deal-grid--featured{grid-template-columns:1fr;gap:12px;margin-top:25px;display:grid}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card{border-radius:15px;grid-template-columns:clamp(112px,34vw,132px) minmax(0,1fr);min-height:158px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__image{height:100%;min-height:158px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__body{min-height:158px;padding:11px 11px 10px}.kp-featured-coupons .kp-deal-grid--featured .kp-discount{border-radius:7px;height:28px;padding-inline:7px;font-size:10.5px;top:8px;left:8px}.kp-featured-coupons .kp-deal-grid--featured .kp-discount small{font-size:5px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-favorite{width:38px;height:38px;top:auto;bottom:8px;right:8px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-favorite svg{width:22px;height:22px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-category{font-size:7.5px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card h3{min-height:34px;margin-top:5px;font-size:13px;line-height:1.28}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-venue{margin-top:4px;font-size:8.5px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-venue svg:last-child{display:none}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-prices{gap:5px;margin-top:8px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-prices strong{font-size:18px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-prices del{font-size:8px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer{gap:5px;margin-top:auto;padding-top:7px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;display:flex;overflow:hidden}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer>span svg{flex:none;width:11px;height:11px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer a{width:auto;height:auto;color:var(--color-flame);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:9px}}@media (max-width:374px){.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card{grid-template-columns:108px minmax(0,1fr)}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__body{padding-inline:9px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card h3{font-size:12px}.kp-featured-coupons .kp-deal-grid--featured .kp-deal-card__footer>span{display:none}}.kp-deal-rating{display:none}.kp-deals-page{color:var(--color-ink);background:#fff}.kp-deals-page .kp-catalog-content{padding-top:46px}.kp-deals-intro{grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:end;gap:58px;display:grid}.kp-deals-intro__copy>span{color:var(--color-flame);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.kp-deals-intro__copy h1{font-family:var(--font-display);letter-spacing:-.045em;margin-top:8px;font-size:clamp(36px,3.3vw,48px);font-weight:600;line-height:1}.kp-deals-intro__copy p{color:#737985;max-width:470px;margin-top:13px;font-size:15px;font-weight:400;line-height:1.55}.kp-deals-intro__controls{min-width:0}.kp-deals-page .kp-deal-search{color:#747984;border-color:#dedfe2;border-radius:14px;min-height:50px;padding-inline:16px}.kp-deals-page .kp-deal-search input{height:48px;font-size:14px;font-weight:400}.kp-deals-page .kp-category-pills--deals{gap:8px;margin-top:12px}.kp-deals-page .kp-category-pills button{color:#555a64;border-color:#dedfe2;height:38px;padding-inline:15px;font-size:10.5px;font-weight:700}.kp-deals-page .kp-category-pills button.is-active{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-deals-page .kp-filter-bar{background:#fafafa;border-color:#e1e2e4;border-radius:14px;margin-top:28px;padding:7px}.kp-deals-page .kp-filter-menu{min-width:176px}.kp-deals-page .kp-filter-menu__trigger{color:#626771;background:#fff;border-radius:10px;height:40px}.kp-deals-page .kp-filter-menu__trigger span{font-size:10.5px;font-weight:700}.kp-deals-mobile-actions{display:none}.kp-deals-page .kp-results-line{margin:30px 0 16px}.kp-deals-page .kp-results-line b{letter-spacing:-.025em;font-size:22px;font-weight:600}.kp-deals-page .kp-results-line span{color:#8a8f99;font-size:11.5px;font-weight:450}.kp-deals-page .kp-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}.kp-deals-page .kp-deal-card{min-height:230px;box-shadow:none;border-color:#e0e1e3;border-radius:18px;grid-template-columns:minmax(205px,42%) minmax(0,1fr);transition:border-color .18s;display:grid;overflow:hidden}.kp-deals-page .kp-deal-card:hover{box-shadow:none;border-color:#b9bcc2;transform:none}.kp-deals-page .kp-deal-card__image{background:#f2f2f1;height:100%;min-height:230px}.kp-deals-page .kp-deal-card:hover img{transform:scale(1.02)}.kp-deals-page .kp-discount{width:auto;height:31px;font-family:var(--font-body);box-shadow:none;border-radius:999px;flex-direction:row;gap:5px;padding:0 10px;font-size:11px;font-weight:800;top:13px;left:13px}.kp-deals-page .kp-discount small{letter-spacing:.08em;margin:0;font-size:6px}.kp-deals-page .kp-deal-popular{color:var(--color-flame);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e1e2e4e6;padding:7px 9px;font-size:8px;top:13px;right:13px}.kp-deals-page .kp-deal-favorite{color:#454a53;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e0e1e3;width:40px;height:40px;bottom:13px;right:13px}.kp-deals-page .kp-deal-favorite svg{stroke-width:1.55px;width:21px;height:21px}.kp-deals-page .kp-deal-favorite.is-active{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-deals-page .kp-deal-card__body{flex-direction:column;min-width:0;padding:18px 18px 15px;display:flex}.kp-deals-page .kp-deal-category{color:var(--color-flame);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:850;overflow:hidden}.kp-deals-page .kp-deal-card h3{-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;min-height:42px;margin-top:7px;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.kp-deals-page .kp-deal-venue,.kp-deals-page .kp-deal-card__body>p{color:#747984;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:5px;font-size:10px;font-weight:550;overflow:hidden}.kp-deals-page .kp-deal-rating{color:#7c818a;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.kp-deals-page .kp-deal-rating>span{color:#f2a11a;align-items:center;gap:1px;display:inline-flex}.kp-deals-page .kp-deal-rating svg.is-empty{color:#d9dadd}.kp-deals-page .kp-deal-rating strong{color:var(--color-ink);font-size:11.5px;font-weight:750}.kp-deals-page .kp-deal-rating small{color:#8b9099;font-size:9.5px}.kp-deals-page .kp-deal-prices{gap:8px;margin-top:10px}.kp-deals-page .kp-deal-prices strong{letter-spacing:-.025em;font-size:21px;font-weight:750}.kp-deals-page .kp-deal-prices del{color:#9a9da4;font-size:10px}.kp-deals-page .kp-deal-card__footer{border-top:1px solid #e7e8ea;margin-top:auto;padding-top:11px}.kp-deals-page .kp-deal-card__footer>span{color:#777c85;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:600;overflow:hidden}.kp-deals-page .kp-deal-card__footer a{border:1px solid var(--color-flame);height:34px;color:var(--color-flame);white-space:nowrap;background:#fff;border-radius:10px;gap:6px;padding:0 12px;font-size:9.5px;font-weight:750}.kp-deals-page .kp-deal-card__footer a:hover{color:#fff;background:var(--color-flame)}.kp-deals-page .kp-load-more{box-shadow:none}.kp-deals-mobile-filter{display:none}@media (max-width:1099px) and (min-width:768px){.kp-deals-intro{grid-template-columns:minmax(250px,.75fr) minmax(430px,1.25fr);gap:34px}.kp-deals-page .kp-deal-grid{grid-template-columns:1fr}.kp-deals-page .kp-deal-card{grid-template-columns:minmax(240px,40%) minmax(0,1fr)}}@media (max-width:767px){.kp-deals-page .kp-catalog-content{padding-top:27px;padding-bottom:112px}.kp-deals-intro{display:block}.kp-deals-intro__copy>span{font-size:9px}.kp-deals-intro__copy h1{margin-top:7px;font-size:clamp(31px,9.2vw,36px);line-height:1.03}.kp-deals-intro__copy p{max-width:330px;margin-top:11px;font-size:13.5px;line-height:1.5}.kp-deals-intro__controls{margin-top:22px}.kp-deals-page .kp-deal-search{border-radius:14px;min-height:52px;padding-inline:14px}.kp-deals-page .kp-deal-search input{height:50px;font-size:16px}.kp-deals-page .kp-category-pills--deals{margin-top:13px;margin-right:-14px;padding-right:14px}.kp-deals-page .kp-category-pills button{height:38px;padding-inline:14px;font-size:10.5px}.kp-deals-desktop-filters{display:none!important}.kp-deals-mobile-actions{background:#fff;border-top:1px solid #e6e7e9;border-bottom:1px solid #e6e7e9;grid-template-columns:1fr 1fr;gap:8px;margin:17px -14px 0;padding:10px 14px;display:grid}.kp-deals-mobile-actions>button,.kp-deals-mobile-actions .kp-filter-menu__trigger{color:#4d525c;background:#fff;border:1px solid #dedfe2;border-radius:11px;align-items:center;gap:8px;width:100%;height:42px;padding-inline:12px;display:flex}.kp-deals-mobile-actions>button>span{text-align:left;flex:1;font-size:11px;font-weight:750}.kp-deals-mobile-actions>button>i{background:var(--color-flame);border-radius:50%;width:6px;height:6px}.kp-deals-mobile-actions .kp-filter-menu{min-width:0}.kp-deals-mobile-actions .kp-filter-menu__trigger span{font-size:11px}.kp-deals-page .kp-results-line{margin:20px 0 13px}.kp-deals-page .kp-results-line b{font-family:var(--font-body);letter-spacing:-.02em;font-size:17px;font-weight:700}.kp-deals-page .kp-deal-grid{grid-template-columns:1fr;gap:11px;display:grid}.kp-deals-page .kp-deal-card{border-color:#e0e1e3;border-radius:16px;grid-template-columns:clamp(116px,34vw,132px) minmax(0,1fr);min-height:172px}.kp-deals-page .kp-deal-card__image{height:100%;min-height:172px}.kp-deals-page .kp-discount{border-radius:999px;height:28px;padding-inline:8px;font-size:10px;top:9px;left:8px}.kp-deals-page .kp-discount small,.kp-deals-page .kp-deal-popular{display:none}.kp-deals-page .kp-deal-favorite{border-color:#e0e1e3e6;width:38px;height:38px;bottom:9px;right:9px}.kp-deals-page .kp-deal-favorite svg{width:22px;height:22px}.kp-deals-page .kp-deal-card__body{min-height:172px;padding:11px 11px 9px}.kp-deals-page .kp-deal-category{padding-right:2px;font-size:7.5px}.kp-deals-page .kp-deal-card h3{min-height:33px;margin-top:5px;font-size:13.5px;font-weight:700;line-height:1.24}.kp-deals-page .kp-deal-venue,.kp-deals-page .kp-deal-card__body>p{margin-top:3px;font-size:8.5px}.kp-deals-page .kp-deal-venue svg{width:10px;height:10px}.kp-deals-page .kp-deal-rating{gap:5px;margin-top:7px}.kp-deals-page .kp-deal-rating>span{gap:0}.kp-deals-page .kp-deal-rating svg{width:11px;height:11px}.kp-deals-page .kp-deal-rating strong{font-size:10.5px}.kp-deals-page .kp-deal-rating small{display:none}.kp-deals-page .kp-deal-prices{gap:5px;margin-top:6px}.kp-deals-page .kp-deal-prices strong{font-size:17px}.kp-deals-page .kp-deal-prices del{font-size:8px}.kp-deals-page .kp-deal-card__footer{border-top:0;justify-content:flex-end;margin-top:auto;padding-top:6px}.kp-deals-page .kp-deal-card__footer>span{display:none}.kp-deals-page .kp-deal-card__footer a{width:32px;height:32px;color:var(--color-ink);background:#f2f2f0;border:0;border-radius:10px;justify-content:center;padding:0}.kp-deals-page .kp-deal-card__footer a span{display:none}.kp-deals-page .kp-deal-card__footer a svg{width:15px;height:15px}.kp-deals-page .kp-deal-card__footer a:hover{color:var(--color-ink);background:#f2f2f0}.kp-deals-mobile-filter{z-index:160;align-items:flex-end;display:flex;position:fixed;inset:0}.kp-deals-mobile-filter__backdrop{background:#12131647;width:100%;height:100%;position:absolute;inset:0}.kp-deals-mobile-filter__panel{width:100%;max-height:min(82dvh,700px);padding:8px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border:1px solid #dedfe2;border-bottom:0;border-radius:24px 24px 0 0;animation:.22s cubic-bezier(.2,.75,.25,1) both kpFilterSheetIn;position:relative;overflow:auto}.kp-deals-mobile-filter__handle{background:#d7d8db;border-radius:999px;width:38px;height:4px;margin:0 auto 9px;display:block}.kp-deals-mobile-filter__panel header{justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.kp-deals-mobile-filter__panel header small{color:var(--color-flame);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.kp-deals-mobile-filter__panel header h2{font-family:var(--font-display);margin-top:2px;font-size:21px;font-weight:600}.kp-deals-mobile-filter__panel header>button{color:#555a64;background:#f3f3f2;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.kp-deals-mobile-filter__content{padding:5px 0 12px}.kp-deals-mobile-filter__group{border-top:1px solid #e6e7e9;padding:15px 0}.kp-deals-mobile-filter__group legend{margin-bottom:10px;font-size:12px;font-weight:750}.kp-deals-mobile-filter__group>div{flex-wrap:wrap;gap:7px;display:flex}.kp-deals-mobile-filter__group button{color:#5f646e;background:#fff;border:1px solid #dedfe2;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:10.5px;font-weight:650;display:inline-flex}.kp-deals-mobile-filter__group button.is-active{border-color:var(--color-flame);color:var(--color-flame);background:#fff5f2}.kp-deals-mobile-filter__panel footer{background:#fff;grid-template-columns:100px 1fr;gap:8px;padding:11px 0 0;display:grid;position:sticky;bottom:-16px}.kp-deals-mobile-filter__panel footer button{color:#565b65;background:#fff;border:1px solid #dedfe2;border-radius:12px;height:46px;font-size:11px;font-weight:750}.kp-deals-mobile-filter__panel footer button:disabled{opacity:.4}.kp-deals-mobile-filter__panel footer button:last-child{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}}@media (max-width:374px){.kp-deals-page .kp-deal-card{grid-template-columns:108px minmax(0,1fr)}.kp-deals-page .kp-deal-card__body{padding-inline:9px}.kp-deals-page .kp-deal-card h3{font-size:12.5px}.kp-deals-page .kp-deal-rating svg{width:10px;height:10px}}@media (max-width:900px){.kp-business-section{grid-template-columns:1fr}.kp-business-copy{padding:46px}.kp-business-copy h2{max-width:720px}.kp-business-visual{min-height:430px}.kp-business-visual>img{object-position:center 45%}}@media (max-width:767px){.kp-business-section{border-radius:22px}.kp-business-copy{padding:32px 22px 28px}.kp-business-copy .kp-kicker{letter-spacing:.13em;font-size:9px}.kp-business-copy h2{letter-spacing:-.04em;margin-top:11px;font-size:clamp(28px,8.4vw,34px);line-height:1.08}.kp-business-copy>p{margin-top:15px;font-size:14px;line-height:1.6}.kp-business-actions{grid-template-columns:1fr;gap:11px;margin-top:23px;display:grid}.kp-business-actions>a{width:100%;min-height:50px;font-size:12px}.kp-business-actions>.kp-business-actions__secondary{justify-self:start;width:fit-content;min-height:auto;padding:7px 0}.kp-business-trust{border-top:1px solid #dededa;border-bottom:1px solid #dededa;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:26px}.kp-business-trust li{border-left:1px solid #dededa;min-height:70px;padding:11px 12px;font-size:10.5px}.kp-business-trust li:first-child{border-left:0;padding-left:0}.kp-business-trust li:last-child{border-top:1px solid #dededa;border-left:0;grid-column:1/-1;padding-left:0}.kp-business-visual{min-height:390px}.kp-business-visual>img{object-position:50% center}.kp-business-badge{min-height:31px;padding-inline:9px;font-size:8px;top:13px;right:13px}.kp-business-stats{border-radius:15px;min-height:90px;padding:13px 4px;bottom:10px;left:10px;right:10px}.kp-business-stats>span{text-align:center;padding:0 8px}.kp-business-stats strong{font-size:clamp(18px,5.7vw,23px)}.kp-business-stats small{margin-top:5px;font-size:8px;line-height:1.25}}@media (max-width:374px){.kp-business-copy{padding-inline:18px}.kp-business-copy h2{font-size:27px}.kp-business-stats>span{padding-inline:5px}.kp-business-stats small{font-size:7px}}.kp-more-coupons-section{color:var(--color-ink);background:#fff;padding:92px 0 108px}.kp-more-coupons-section .kp-section-heading h2{letter-spacing:-.045em;font-size:clamp(34px,3.1vw,44px);font-weight:600;line-height:1.05}.kp-more-coupons-section .kp-section-heading>div>p{color:#737780;max-width:680px;font-size:15px;font-weight:400}.kp-more-coupons-section .kp-section-heading>a{align-self:center;font-size:11.5px}.kp-more-coupons-showcase{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:16px;margin-top:34px;display:grid}.kp-more-coupons-featured{min-width:0;position:relative}.kp-more-coupons-featured__label{z-index:4;color:#fff;background:var(--color-ink);letter-spacing:.01em;border-radius:9px;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:15px;left:15px}.kp-more-coupons-featured__label svg{color:#ffb020}.kp-more-coupons-section .kp-deal-card{box-shadow:none;border-color:#dedfe2;transition:border-color .18s}.kp-more-coupons-section .kp-deal-card:hover{box-shadow:none;border-color:#b9bcc2;transform:none}.kp-more-coupons-section .kp-deal-card:hover img{transform:scale(1.015)}.kp-more-coupons-section .kp-discount{width:auto;height:29px;font-family:var(--font-body);box-shadow:none;border-radius:8px;flex-direction:row;gap:4px;padding:0 9px;font-size:10.5px;font-weight:800}.kp-more-coupons-section .kp-discount small{letter-spacing:.07em;margin:0;font-size:5px}.kp-more-coupons-section .kp-deal-popular{display:none}.kp-more-coupons-section .kp-deal-favorite{color:#555b66;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dedfe2f2;width:39px;height:39px}.kp-more-coupons-section .kp-deal-favorite svg{stroke-width:1.55px;width:20px;height:20px}.kp-more-coupons-section .kp-deal-favorite.is-active{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-more-coupons-section .kp-deal-rating{align-items:center;gap:7px;margin-top:10px;display:flex}.kp-more-coupons-section .kp-deal-rating>span{gap:1px;display:inline-flex}.kp-more-coupons-section .kp-deal-rating svg{color:#d7d9dd}.kp-more-coupons-section .kp-deal-rating svg.is-filled{color:#f5a21a;fill:currentColor}.kp-more-coupons-section .kp-deal-rating strong{font-size:11px;font-weight:750}.kp-more-coupons-section .kp-deal-rating small{color:#858a94;font-size:9px}.kp-more-coupons-featured .kp-deal-card{border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden}.kp-more-coupons-featured .kp-deal-card__image{flex:0 0 310px;height:310px}.kp-more-coupons-featured .kp-discount{left:auto;right:15px}.kp-more-coupons-featured .kp-deal-favorite{bottom:15px;right:15px}.kp-more-coupons-featured .kp-deal-card__body{flex-direction:column;min-height:300px;padding:23px;display:flex}.kp-more-coupons-featured .kp-deal-category{font-size:9px}.kp-more-coupons-featured .kp-deal-card h3{letter-spacing:-.025em;min-height:0;margin-top:9px;font-size:22px;font-weight:700;line-height:1.25}.kp-more-coupons-featured .kp-deal-venue{color:#747983;margin-top:9px;font-size:10.5px;font-weight:600}.kp-more-coupons-featured .kp-deal-rating{margin-top:15px}.kp-more-coupons-featured .kp-deal-rating svg{width:16px;height:16px}.kp-more-coupons-featured .kp-deal-rating strong{font-size:12px}.kp-more-coupons-featured .kp-deal-prices{gap:9px;margin-top:18px}.kp-more-coupons-featured .kp-deal-prices strong{font-size:27px;font-weight:650}.kp-more-coupons-featured .kp-deal-prices del{font-size:11px}.kp-more-coupons-featured .kp-deal-card__footer{border-top:1px solid #e5e6e8;margin-top:auto;padding-top:16px}.kp-more-coupons-featured .kp-deal-card__footer a{background:var(--color-flame);border-radius:11px;gap:8px;height:42px;padding:0 17px;font-size:10.5px}.kp-more-coupons-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.kp-more-coupons-quick .kp-deal-card{border-radius:17px;flex-direction:column;min-width:0;min-height:294px;display:flex}.kp-more-coupons-quick .kp-deal-card__image{flex:0 0 142px;height:142px}.kp-more-coupons-quick .kp-discount{top:10px;left:10px}.kp-more-coupons-quick .kp-deal-favorite{width:36px;height:36px;bottom:10px;right:10px}.kp-more-coupons-quick .kp-deal-card__body{flex-direction:column;min-height:150px;padding:13px 14px 12px;display:flex}.kp-more-coupons-quick .kp-deal-category{font-size:7.5px;line-height:1.25}.kp-more-coupons-quick .kp-deal-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin-top:6px;font-size:13.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.kp-more-coupons-quick .kp-deal-venue{display:none}.kp-more-coupons-quick .kp-deal-rating{gap:5px;margin-top:8px}.kp-more-coupons-quick .kp-deal-rating svg{width:12px;height:12px}.kp-more-coupons-quick .kp-deal-rating small{display:none}.kp-more-coupons-quick .kp-deal-prices{gap:6px;margin-top:7px}.kp-more-coupons-quick .kp-deal-prices strong{font-size:18px}.kp-more-coupons-quick .kp-deal-prices del{font-size:8.5px}.kp-more-coupons-quick .kp-deal-card__footer{border-top:0;justify-content:flex-end;margin-top:auto;padding-top:6px}.kp-more-coupons-quick .kp-deal-card__footer>span{display:none}.kp-more-coupons-quick .kp-deal-card__footer a{width:31px;height:31px;color:var(--color-ink);background:#f2f2f0;border-radius:9px;justify-content:center;padding:0}.kp-more-coupons-quick .kp-deal-card__footer a span{display:none}.kp-more-coupons-section .kp-deal-grid--more-loaded{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card{border-radius:17px}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__image{height:170px}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__body{padding:15px}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card h3{min-height:38px;font-size:14px;line-height:1.35}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-rating svg{width:12px;height:12px}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-prices{margin-top:10px}.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-prices strong{font-size:20px}.kp-more-coupons-load{color:#4f545e;width:100%;max-width:none;height:48px;box-shadow:none;border-color:#dfe0e2;border-radius:13px;margin-top:24px;font-size:11px;font-weight:750}.kp-more-coupons-load:hover{border-color:var(--color-flame);color:var(--color-flame);box-shadow:none;transform:none}@media (max-width:1023px){.kp-more-coupons-showcase{grid-template-columns:1fr}.kp-more-coupons-featured .kp-deal-card{grid-template-columns:minmax(280px,42%) minmax(0,1fr);display:grid}.kp-more-coupons-featured .kp-deal-card__image{height:100%;min-height:360px}.kp-more-coupons-section .kp-deal-grid--more-loaded{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.kp-more-coupons-section{padding:62px 0 82px}.kp-more-coupons-section .kp-section-heading{align-items:flex-start;gap:14px}.kp-more-coupons-section .kp-section-heading h2{font-size:clamp(27px,8.2vw,33px);line-height:1.08}.kp-more-coupons-section .kp-section-heading>div>p{max-width:315px;margin-top:11px;font-size:13.5px;line-height:1.55}.kp-more-coupons-section .kp-section-heading>a{white-space:nowrap;flex:none;margin-top:7px;font-size:10.5px}.kp-more-coupons-showcase{gap:12px;margin-top:25px}.kp-more-coupons-featured .kp-deal-card{border-radius:17px;display:flex}.kp-more-coupons-featured .kp-deal-card__image{flex-basis:215px;width:100%;height:215px;min-height:0}.kp-more-coupons-featured__label{border-radius:8px;min-height:28px;padding-inline:9px;font-size:8px;top:10px;left:10px}.kp-more-coupons-featured .kp-discount{top:10px;right:10px}.kp-more-coupons-featured .kp-deal-favorite{bottom:10px;right:10px}.kp-more-coupons-featured .kp-deal-card__body{min-height:252px;padding:17px}.kp-more-coupons-featured .kp-deal-card h3{font-size:18px}.kp-more-coupons-featured .kp-deal-venue{font-size:9.5px}.kp-more-coupons-featured .kp-deal-rating{margin-top:12px}.kp-more-coupons-featured .kp-deal-prices{margin-top:13px}.kp-more-coupons-featured .kp-deal-prices strong{font-size:24px}.kp-more-coupons-featured .kp-deal-card__footer{padding-top:12px}.kp-more-coupons-featured .kp-deal-card__footer a{height:39px;padding-inline:14px}.kp-more-coupons-quick{grid-template-columns:1fr;gap:9px}.kp-more-coupons-quick .kp-deal-card,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card{border-radius:15px;grid-template-columns:clamp(112px,34vw,132px) minmax(0,1fr);min-height:142px;display:grid}.kp-more-coupons-quick .kp-deal-card__image,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__image{width:100%;height:100%;min-height:142px}.kp-more-coupons-quick .kp-deal-card__body,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__body{flex-direction:column;min-height:142px;padding:10px 11px 9px;display:flex}.kp-more-coupons-quick .kp-discount,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-discount{height:27px;padding-inline:7px;font-size:9.5px;top:8px;left:8px}.kp-more-coupons-quick .kp-deal-favorite,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-favorite{width:34px;height:34px;bottom:7px;right:7px}.kp-more-coupons-quick .kp-deal-category,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-category{font-size:7px}.kp-more-coupons-quick .kp-deal-card h3,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card h3{min-height:30px;margin-top:5px;font-size:12.5px;line-height:1.22}.kp-more-coupons-quick .kp-deal-venue,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-venue{display:none}.kp-more-coupons-quick .kp-deal-rating,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-rating{gap:4px;margin-top:6px}.kp-more-coupons-quick .kp-deal-rating svg,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-rating svg{width:10px;height:10px}.kp-more-coupons-quick .kp-deal-rating strong,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-rating strong{font-size:9.5px}.kp-more-coupons-quick .kp-deal-rating small,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-rating small{display:none}.kp-more-coupons-quick .kp-deal-prices,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-prices{gap:5px;margin-top:5px}.kp-more-coupons-quick .kp-deal-prices strong,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-prices strong{font-size:17px}.kp-more-coupons-quick .kp-deal-prices del,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-prices del{font-size:7.5px}.kp-more-coupons-quick .kp-deal-card__footer,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__footer{border-top:0;justify-content:flex-end;margin-top:auto;padding-top:3px}.kp-more-coupons-quick .kp-deal-card__footer>span,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__footer>span{display:none}.kp-more-coupons-quick .kp-deal-card__footer a,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__footer a{width:29px;height:29px;color:var(--color-ink);background:#f2f2f0;border-radius:9px;justify-content:center;padding:0}.kp-more-coupons-quick .kp-deal-card__footer a span,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card__footer a span{display:none}.kp-more-coupons-section .kp-deal-grid--more-loaded{grid-template-columns:1fr;gap:9px;margin-top:9px}.kp-more-coupons-load{height:46px;margin-top:17px;font-size:10.5px}}@media (max-width:374px){.kp-more-coupons-quick .kp-deal-card,.kp-more-coupons-section .kp-deal-grid--more-loaded .kp-deal-card{grid-template-columns:106px minmax(0,1fr)}.kp-more-coupons-featured .kp-deal-card__body{padding-inline:14px}}.kp-offer-gallery__favorite,.kp-offer-gallery__counter{display:none}@media (max-width:1023px){.kp-offer-detail{max-width:720px;padding-bottom:calc(110px + env(safe-area-inset-bottom))}.kp-offer-summary{flex-direction:column;display:flex}.kp-offer-summary .kp-offer-category-mobile{color:var(--color-flame);letter-spacing:.09em;text-transform:uppercase;order:0;margin-bottom:7px;font-size:9px;font-weight:850}.kp-offer-summary>h1{order:1}.kp-offer-business-mobile{color:#6f7580;order:2;align-items:center;gap:6px;width:fit-content;margin-top:8px;font-size:12px;font-weight:650;display:inline-flex}.kp-offer-rating{order:3}.kp-offer-rating strong{font-size:12.5px;font-weight:800}.kp-offer-mobile-primary{background:#fff;border:1px solid #e1e3e7;border-radius:16px;order:4;grid-template-columns:minmax(0,1fr) minmax(150px,42%);align-items:center;gap:12px;margin-top:15px;padding:13px;display:grid}.kp-offer-mobile-primary>div{flex-wrap:wrap;align-items:baseline;gap:5px 8px;min-width:0;display:flex}.kp-offer-mobile-primary strong{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:23px;font-weight:650}.kp-offer-mobile-primary del{color:#9ba0a9;font-size:10px}.kp-offer-mobile-primary span{color:var(--color-flame);text-transform:uppercase;flex-basis:100%;font-size:8.5px;font-weight:800}.kp-offer-mobile-primary button{color:#fff;background:var(--color-flame);border-radius:12px;min-height:47px;font-size:12px;font-weight:800}.kp-offer-mobile-primary button:disabled{color:#8a8f98;background:#ececef}.kp-offer-summary .kp-offer-meta{border:1px solid #e4e6e9;border-radius:14px;order:5;gap:0;margin:11px 0 0;overflow:hidden}.kp-offer-summary .kp-offer-meta>span{color:#626974;background:#fafafa;border:0;border-left:1px solid #e4e6e9;border-radius:0;min-width:0;min-height:39px;font-size:9px;font-weight:650}.kp-offer-summary .kp-offer-meta>span:first-child{border-left:0}.kp-offer-summary>p:not(.kp-offer-category-mobile){order:6}.kp-offer-mobile-accordions{background:#fff;border:1px solid #dfe2e6;border-radius:16px;margin-top:17px;overflow:hidden}.kp-offer-mobile-accordions details+details{border-top:1px solid #e3e5e8}.kp-offer-mobile-accordions summary{justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:0 14px;font-size:12.5px;font-weight:750;display:flex}.kp-offer-mobile-accordions summary>span{align-items:center;gap:9px;display:inline-flex}.kp-offer-mobile-accordions summary>span svg{color:var(--color-flame)}.kp-offer-mobile-accordions summary>svg{color:#757b85;transition:transform .18s}.kp-offer-mobile-accordions details[open] summary>svg{transform:rotate(180deg)}.kp-offer-mobile-accordions ul{gap:8px;padding:0 14px 15px 41px;display:grid}.kp-offer-mobile-accordions li{color:#555c67;gap:8px;font-size:12px;line-height:1.45;display:flex}.kp-offer-mobile-accordions li svg{color:#1b9b65;flex:none;margin-top:2px}.kp-offer-mobile-accordions ul.is-rules li{display:block;position:relative}.kp-offer-mobile-accordions ul.is-rules i{background:var(--color-flame);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:-15px}.kp-offer-mobile-accordions__copy{color:#5f6671;padding:0 14px 15px 41px;font-size:12px;line-height:1.55}.kp-offer-mobile-accordions__copy p+p{margin-top:7px}}@media (max-width:639px){.kp-offer-detail{padding-top:0}.kp-offer-gallery{border-top:0;border-radius:0 0 18px 18px}.kp-offer-gallery__discount{height:31px;font-family:var(--font-body);border-radius:9px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;top:12px;left:12px}.kp-offer-gallery__badge{display:none}.kp-offer-gallery__favorite{z-index:4;width:42px;height:42px;color:var(--color-ink);background:#fffffff5;border:1px solid #ffffffc7;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.kp-offer-gallery__favorite.is-active{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-offer-gallery__counter{z-index:4;color:#fff;background:#151619c7;border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;font-weight:750;display:inline-flex;position:absolute;bottom:12px;right:12px}.kp-offer-gallery+.flex{display:none}.kp-offer-summary{margin-top:17px}.kp-offer-summary>h1{font-size:clamp(24px,7.5vw,30px);line-height:1.1}.kp-offer-summary .kp-offer-meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kp-offer-summary .kp-offer-meta>span:nth-child(odd){border-left:0}.kp-offer-summary .kp-offer-meta>span:nth-child(n+3){border-top:1px solid #e4e6e9}.kp-offer-summary>p:not(.kp-offer-category-mobile){margin-top:14px;font-size:13.5px;line-height:1.62}}.kp-coupon-flow-overlay{z-index:90;background:#fff;justify-content:center;display:flex;position:fixed;inset:0}.kp-coupon-flow{width:100%;max-width:520px;height:100%;color:var(--color-ink);background:#fff;flex-direction:column;display:flex;position:relative}.kp-coupon-flow__header{min-height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;border-bottom:1px solid #e4e6e9;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.kp-coupon-flow__header button{color:#30343a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.kp-coupon-flow__header h2{text-align:center;font-family:var(--font-display);font-size:18px;font-weight:650}.kp-coupon-flow__progress{color:#7a808a;flex:none;justify-content:center;align-items:center;gap:4px;height:52px;font-size:12px;font-weight:700;display:flex;position:relative}.kp-coupon-flow__progress span{color:var(--color-flame)}.kp-coupon-flow__progress i{background:#e9eaec;border-radius:999px;height:3px;position:absolute;bottom:0;left:20px;right:20px;overflow:hidden}.kp-coupon-flow__progress i:before{content:"";border-radius:inherit;background:var(--color-flame);width:50%;height:100%;display:block}.kp-coupon-flow__content{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 18px 30px;overflow-y:auto}.kp-coupon-flow__offer{border:1px solid #dfe2e6;border-radius:17px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:13px;padding:13px;display:grid}.kp-coupon-flow__offer>img{object-fit:cover;background:#f1f1ef;border-radius:12px;width:104px;height:90px}.kp-coupon-flow__offer h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.kp-coupon-flow__offer p{color:#747a84;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.kp-coupon-flow__offer span{width:fit-content;color:var(--color-flame);background:#fff1ee;border-radius:7px;margin-top:9px;padding:5px 8px;font-size:9px;font-weight:800;display:block}.kp-coupon-flow__free{text-align:center;background:#f3fbf7;border:1px solid #bfe6d6;border-radius:18px;margin-top:18px;padding:24px 18px}.kp-coupon-flow__free>span{color:#fff;background:#24a36c;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto;display:grid}.kp-coupon-flow__free h3{margin-top:13px;font-size:15px;font-weight:750}.kp-coupon-flow__free p{color:#666d77;max-width:340px;margin:7px auto 0;font-size:12px;line-height:1.5}.kp-coupon-flow__field{margin-top:20px;display:block}.kp-coupon-flow__field>span:first-child{color:#656c77;font-size:11px;font-weight:650;display:block}.kp-coupon-flow__field>span:last-child{color:#737983;border:1px solid #dfe2e6;border-radius:13px;align-items:center;gap:10px;min-height:51px;margin-top:8px;padding:0 13px;display:flex}.kp-coupon-flow__field input{color:#353a42;background:0 0;outline:0;flex:1;min-width:0;font-size:13px}.kp-coupon-date__trigger{color:#424851;text-align:left;background:#fff;border:1px solid #dfe2e6;border-radius:13px;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:8px;padding:0 14px;transition:border-color .18s,background .18s;display:grid}.kp-coupon-date__trigger:hover{border-color:#bfc4cc}.kp-coupon-date__trigger:focus-visible{border-color:var(--color-flame);outline:3px solid #ff4a2e24}.kp-coupon-date__trigger>span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.kp-coupon-date__trigger .is-placeholder{color:#9298a2;font-weight:500}.kp-coupon-date__trigger svg:last-child{color:#8a9099}.kp-coupon-flow__accept{color:#626974;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;font-size:12px;line-height:1.45;display:grid}.kp-coupon-flow__accept input{width:22px;height:22px;accent-color:var(--color-flame);border:1px solid #bbc0c8;border-radius:6px}.kp-coupon-flow__terms{color:var(--color-flame);margin:8px 0 0 34px;font-size:11px;font-weight:700;text-decoration:underline}.kp-coupon-flow__rules{border-top:1px solid #e4e6e9;margin-top:22px;padding-top:18px}.kp-coupon-flow__rules h3{font-size:13px;font-weight:750}.kp-coupon-flow__rules ul{gap:7px;margin-top:9px;display:grid}.kp-coupon-flow__rules li{color:#6b717b;padding-left:13px;font-size:11px;line-height:1.45;position:relative}.kp-coupon-flow__rules li:before{content:"";background:var(--color-flame);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.kp-coupon-flow__assurance{color:#555d68;background:#fafafa;border:1px solid #e0e3e7;border-radius:13px;align-items:center;gap:12px;margin-top:20px;padding:13px 14px;display:flex}.kp-coupon-flow__assurance svg{color:#343941;flex:none}.kp-coupon-flow__assurance p{font-size:11px;line-height:1.45}.kp-coupon-flow__footer{min-height:calc(92px + env(safe-area-inset-bottom));padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e2e5;flex:none;grid-template-columns:minmax(0,1fr) minmax(160px,45%);align-items:center;gap:14px;display:grid}.kp-coupon-flow__footer>div{flex-direction:column;min-width:0;display:flex}.kp-coupon-flow__footer span{color:#787e88;font-size:10px}.kp-coupon-flow__footer strong{font-family:var(--font-display);margin-top:2px;font-size:23px;font-weight:650;line-height:1}.kp-coupon-flow__footer small{color:#747a84;margin-top:4px;font-size:9px}.kp-coupon-flow__footer>button{color:#fff;background:var(--color-flame);border-radius:13px;min-height:52px;font-size:13px;font-weight:800}.kp-coupon-flow__footer>button:disabled{color:#9a9fa7;background:#ececef}.kp-coupon-flow-open .kp-mobile-bottom-nav{display:none}.kp-date-picker-layer{z-index:110;background:#181a1e57;justify-content:center;align-items:flex-end;padding-top:32px;display:flex;position:fixed;inset:0}.kp-date-picker{overscroll-behavior:contain;width:100%;max-width:520px;max-height:calc(100dvh - 32px);padding:10px 18px calc(18px + env(safe-area-inset-bottom));color:var(--color-ink);background:#fff;border:1px solid #dfe2e6;border-bottom:0;border-radius:25px 25px 0 0;animation:.24s cubic-bezier(.2,.8,.25,1) both couponCalendarRise;overflow-y:auto}.kp-date-picker__handle{background:#d9dce1;border-radius:999px;width:38px;height:4px;margin:0 auto 8px;display:block}.kp-date-picker__header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.kp-date-picker__header span{color:var(--color-flame);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.kp-date-picker__header h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:3px;font-size:19px;font-weight:650}.kp-date-picker__header button{color:#4d535c;background:#f5f5f4;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.kp-date-picker__month-controls{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:58px;display:grid}.kp-date-picker__month-controls strong{text-align:center;font-size:13px;font-weight:750}.kp-date-picker__month-controls button{border:1px solid #e4e6e9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.kp-date-picker__month-controls button:last-child{justify-self:end}.kp-date-picker__month-controls button:disabled{color:#c2c6cc;background:#f7f7f7}.kp-date-picker__weekdays,.kp-date-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kp-date-picker__weekdays{margin-bottom:5px}.kp-date-picker__weekdays span{color:#888f99;text-align:center;padding:7px 0;font-size:10px;font-weight:750}.kp-date-picker__days{row-gap:3px}.kp-date-picker__days button{border:1px solid #0000;border-radius:12px;justify-self:center;place-items:center;width:42px;height:42px;font-size:13px;font-weight:650;transition:border-color .15s,color .15s,background .15s;display:grid;position:relative}.kp-date-picker__days button:hover:not(:disabled):not(.is-selected){background:#f6f6f5;border-color:#d9dce1}.kp-date-picker__days button.is-outside{color:#b1b5bc}.kp-date-picker__days button:disabled{color:#d0d3d8;cursor:not-allowed}.kp-date-picker__days button.is-today:not(.is-selected):after{content:"";background:var(--color-flame);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.kp-date-picker__days button.is-selected{color:#fff;background:var(--color-flame)}.kp-date-picker__footer{border-top:1px solid #eceef1;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:14px;display:flex}.kp-date-picker__footer>div{align-items:center;gap:4px;display:flex}.kp-date-picker__footer button{border-radius:11px;min-height:42px;padding:0 13px;font-size:11px;font-weight:750}.kp-date-picker__footer .is-quiet{color:#626974}.kp-date-picker__footer .is-quiet:disabled{color:#c0c4ca}.kp-date-picker__footer .is-primary{color:#fff;background:var(--color-flame);min-width:128px}.kp-date-picker__footer .is-primary:disabled{color:#9a9fa7;background:#ececef}@keyframes couponCalendarRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.kp-coupon-flow-overlay{background:#181a1e7a;align-items:center;padding:28px}.kp-coupon-flow{border:1px solid #dfe2e6;border-radius:24px;width:min(720px,100%);max-width:720px;height:min(760px,100dvh - 56px);overflow:hidden}.kp-coupon-flow__header{grid-template-columns:minmax(0,1fr) 44px;min-height:72px;padding:0 24px}.kp-coupon-flow__header>button:first-child{display:none}.kp-coupon-flow__header h2{text-align:left;font-size:20px}.kp-coupon-flow__header>button:last-child{grid-column:2}.kp-coupon-flow__progress{height:48px}.kp-coupon-flow__progress i{left:24px;right:24px}.kp-coupon-flow__content{padding:20px 24px 24px}.kp-coupon-flow__offer{border-radius:15px;grid-template-columns:90px minmax(0,1fr);padding:12px}.kp-coupon-flow__offer>img{border-radius:10px;width:90px;height:76px}.kp-coupon-flow__free{text-align:left;border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:grid}.kp-coupon-flow__free>span{width:46px;height:46px;margin:0}.kp-coupon-flow__free h3{margin-top:0}.kp-coupon-flow__free p{max-width:none;margin:4px 0 0}.kp-coupon-flow__field{margin-top:16px}.kp-coupon-flow__accept{margin-top:15px}.kp-coupon-flow__assurance{margin-top:18px}.kp-coupon-flow__footer{grid-template-columns:minmax(0,1fr) 220px;min-height:94px;padding:14px 24px}.kp-coupon-flow__footer>button{min-height:56px}.kp-date-picker-layer{background:#181a1e42;align-items:center;padding:24px}.kp-date-picker{border-bottom:1px solid #dfe2e6;border-radius:20px;width:390px;max-height:calc(100dvh - 48px);padding:16px 18px 18px;animation-name:couponCalendarPop}.kp-date-picker__handle{display:none}.kp-date-picker__days button{width:40px;height:40px}}@keyframes couponCalendarPop{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@media (max-width:374px){.kp-offer-mobile-primary{grid-template-columns:minmax(0,1fr) 140px;padding:11px}.kp-offer-mobile-primary strong{font-size:21px}.kp-coupon-flow__content{padding-inline:14px}.kp-coupon-flow__offer{grid-template-columns:90px minmax(0,1fr)}.kp-coupon-flow__offer>img{width:90px;height:82px}.kp-coupon-flow__footer{grid-template-columns:minmax(0,1fr) 150px;padding-inline:14px}}.kp-account-page--overview{background:#fff}.kp-account-overview{color:var(--color-ink);background:#fff}.kp-account-overview__intro>p,.kp-account-overview__section-title>div>p{color:var(--color-flame);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.kp-account-overview__intro h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.04em;margin-top:6px;font-size:29px;font-weight:650;line-height:1.02}.kp-account-overview__intro>span{color:#747a84;margin-top:9px;font-size:12px;line-height:1.55;display:block}.kp-account-overview__profile{border-bottom:1px solid #e6e7e9;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;padding:0 0 18px;display:grid}.kp-account-overview__identity{flex-direction:column;min-width:0;display:flex}.kp-account-overview__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.3;overflow:hidden}.kp-account-overview__identity span{color:#838995;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.kp-account-overview__profile-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.kp-account-overview__profile-actions a,.kp-account-overview__profile-actions button{color:#515762;background:#fff;border:1px solid #e2e4e7;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:10.5px;font-weight:750;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.kp-account-overview__profile-actions a:hover{color:var(--color-ink);background:#f8f8f7;border-color:#cfd2d6}.kp-account-overview__profile-actions button{color:#878c95;border-color:#0000}.kp-account-overview__profile-actions button:hover{color:var(--color-flame)}.kp-account-overview__active{padding-top:24px}.kp-account-overview__section-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.kp-account-overview__section-title h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:3px;font-size:18px;font-weight:650}.kp-account-overview__section-title>a{color:#5f6671;flex:none;align-items:center;gap:6px;font-size:10.5px;font-weight:750;display:inline-flex}.kp-account-overview__section-title>a:hover{color:var(--color-flame)}.kp-account-active-coupon{background:#fff;border:1px solid #dedfe1;border-radius:18px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.kp-account-active-coupon>img{object-fit:cover;background:#f3f3f2;width:100%;height:174px}.kp-account-active-coupon__copy{min-width:0;padding:16px 16px 10px}.kp-account-active-coupon__copy h3{font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:18px;font-weight:650;line-height:1.15;overflow:hidden}.kp-account-active-coupon__copy>p{color:#777d87;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10.5px;overflow:hidden}.kp-account-active-coupon__copy>span{color:#59606a;align-items:center;gap:6px;margin-top:13px;font-size:10.5px;font-weight:650;display:flex}.kp-account-active-coupon__qr{display:none}.kp-account-active-coupon__action{color:#fff;background:var(--color-flame);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:45px;margin:0 14px 14px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.kp-account-active-coupon--empty{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:20px}.kp-account-active-coupon--empty>span{width:42px;height:42px;color:var(--color-flame);background:#fff0ed;border-radius:12px;place-items:center;display:grid}.kp-account-active-coupon--empty h3{font-size:13px;font-weight:800}.kp-account-active-coupon--empty p{color:#7d838d;margin-top:4px;font-size:10.5px}.kp-account-active-coupon--empty .kp-account-active-coupon__action{grid-column:1/-1;margin:2px 0 0}.kp-account-overview__stats{border-top:1px solid #dedfe1;border-bottom:1px solid #dedfe1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.kp-account-overview__stats a{color:#737984;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:72px;padding:12px 5px;display:flex;position:relative}.kp-account-overview__stats a+a:before{content:"";background:#e6e7e9;width:1px;position:absolute;top:17px;bottom:17px;left:0}.kp-account-overview__stats svg{color:#9a9fa7}.kp-account-overview__stats strong{color:var(--color-ink);font-family:var(--font-display);margin-top:5px;font-size:19px;font-weight:650;line-height:1}.kp-account-overview__stats span{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:4px;font-size:8.5px;font-weight:700;overflow:hidden}.kp-account-overview__lower{gap:26px;padding-top:27px;display:grid}.kp-account-overview__coupon-list{border-top:1px solid #e6e7e9}.kp-account-overview__coupon-list>a{border-bottom:1px solid #e6e7e9;grid-template-columns:46px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:72px;padding:11px 0;display:grid}.kp-account-overview__coupon-list img{object-fit:cover;background:#f2f2f1;border-radius:11px;width:46px;height:46px}.kp-account-overview__coupon-list>a>div{flex-direction:column;min-width:0;display:flex}.kp-account-overview__coupon-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:750;overflow:hidden}.kp-account-overview__coupon-list .num{color:#989da5;margin-top:4px;font-size:8.5px}.kp-account-overview__coupon-list>a>svg{color:#a1a5ac}.kp-account-overview__empty{color:#9297a0;border-top:1px solid #e6e7e9;place-items:center;min-height:120px;font-size:11px;display:grid}.kp-account-overview__recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.kp-account-overview__recommendation-grid>a{color:#fff;background:#1b1d20;border:1px solid #e2e3e5;border-radius:15px;min-width:0;position:relative;overflow:hidden}.kp-account-overview__recommendation-grid img{object-fit:cover;opacity:.82;width:100%;height:168px;transition:opacity .18s,transform .25s}.kp-account-overview__recommendation-grid>a:hover img{opacity:.9;transform:scale(1.015)}.kp-account-overview__recommendation-grid>a>div{background:linear-gradient(#0000 34%,#0f1012c2);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex;position:absolute;inset:0}.kp-account-overview__recommendation-grid .kp-badge{position:absolute;top:10px;left:10px}.kp-account-overview__recommendation-grid h3{width:100%;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.kp-account-overview__recommendation-grid p{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:3px;font-size:8.5px;overflow:hidden}@media (min-width:768px){.kp-account-page--overview{background:0 0}.kp-account-overview{border:1px solid #e2e3e5;border-radius:22px;padding:32px}.kp-account-overview__intro h1{font-size:clamp(36px,4vw,52px)}.kp-account-overview__intro>span{font-size:13px}.kp-account-overview__profile{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;margin-top:28px;padding-bottom:22px}.kp-account-overview__identity strong{font-size:14px}.kp-account-overview__identity span{font-size:11px}.kp-account-overview__profile-actions{grid-column:auto;justify-self:end}.kp-account-overview__active{padding-top:30px}.kp-account-overview__section-title{margin-bottom:15px}.kp-account-overview__section-title h2{font-size:21px}.kp-account-active-coupon{grid-template-columns:minmax(210px,34%) minmax(0,1fr) 54px 118px;align-items:center}.kp-account-active-coupon>img{height:180px}.kp-account-active-coupon__copy{padding:20px}.kp-account-active-coupon__copy h3{font-size:20px}.kp-account-active-coupon__qr{color:#505761;border:1px solid #e1e3e5;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.kp-account-active-coupon__action{min-height:46px;margin:0 18px 0 12px}.kp-account-active-coupon--empty{grid-template-columns:46px minmax(0,1fr) 130px;min-height:124px;padding:24px}.kp-account-active-coupon--empty .kp-account-active-coupon__action{grid-column:auto;margin:0}.kp-account-overview__stats{margin-top:30px}.kp-account-overview__stats a{flex-direction:row;gap:8px;min-height:88px}.kp-account-overview__stats strong{margin:0;font-size:25px}.kp-account-overview__stats span{width:auto;margin:2px 0 0;font-size:10px}.kp-account-overview__lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;padding-top:34px}.kp-account-overview__coupon-list>a{grid-template-columns:50px minmax(0,1fr) auto 16px;min-height:78px}.kp-account-overview__coupon-list img{width:50px;height:50px}.kp-account-overview__recommendation-grid img{height:214px}}@media (min-width:1180px){.kp-account-overview{padding:40px}.kp-account-active-coupon{grid-template-columns:minmax(240px,35%) minmax(0,1fr) 56px 132px}}.kp-favorites-page.is-selecting{padding-bottom:164px}.kp-favorites-toolbar{border-top:1px solid #e1e3e6;border-bottom:1px solid #e1e3e6;align-items:center;gap:8px;min-height:52px;margin-top:17px;padding:7px 0;display:flex}.kp-favorites-toolbar button{flex:none}.kp-favorites-toolbar__select{color:#59606b;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:10.5px;font-weight:750;display:inline-flex}.kp-favorites-toolbar__select>span{color:#8d929a;border:1px dashed #b9bec6;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.kp-favorites-toolbar__select.is-active{color:var(--color-ink)}.kp-favorites-toolbar__select.is-active>span{color:var(--color-flame);background:#fff3f0;border-style:solid;border-color:#ffd0c8}.kp-favorites-toolbar__count{align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex}.kp-favorites-toolbar__count strong{text-overflow:ellipsis;white-space:nowrap;max-width:108px;font-size:9.5px;font-weight:800;overflow:hidden}.kp-favorites-toolbar__count button{color:var(--color-flame);font-size:9px;font-weight:750}.kp-favorites-toolbar__all{min-height:34px;color:var(--color-flame);font-size:9.5px;font-weight:800}.kp-favorites-toolbar__sort{color:#626974;background:#fff;border:1px solid #e0e2e5;border-radius:10px;align-items:center;gap:6px;min-height:36px;margin-left:auto;padding:0 11px;font-size:9.5px;font-weight:750;display:inline-flex}.kp-favorite-offers{margin-top:22px}.kp-favorite-offers__heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.kp-favorite-offers__heading h2{font-family:var(--font-display);font-size:18px;font-weight:650}.kp-favorite-offers__heading span{color:#979ca5;font-size:10px;font-weight:750}.kp-favorite-offers__grid{gap:10px;display:grid}.kp-favorite-offer{cursor:pointer;min-width:0;color:var(--color-ink);background:#fff;border:1px solid #dedfe2;border-radius:15px;grid-template-columns:138px minmax(0,1fr);transition:border-color .16s,opacity .16s;display:grid;overflow:hidden}.kp-favorite-offer:hover{border-color:#c9ccd1}.kp-favorite-offer.is-selected{border-color:var(--color-flame)}.kp-favorite-offer.is-unavailable{opacity:.58;cursor:not-allowed}.kp-favorite-offer__media{background:#f2f2f1;min-height:126px;position:relative;overflow:hidden}.kp-favorite-offer__media>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.kp-favorite-offer:hover .kp-favorite-offer__media>img{transform:scale(1.018)}.kp-favorite-offer__check{z-index:2;color:#0000;background:#191b1f42;border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;left:9px}.kp-favorite-offer__check:disabled{cursor:not-allowed}.kp-favorite-offer.is-selected .kp-favorite-offer__check{border-color:var(--color-flame);color:#fff;background:var(--color-flame)}.kp-favorite-offer__discount{z-index:1;color:#fff;background:var(--color-flame);min-width:47px;min-height:38px;font-family:var(--font-display);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:5px 7px;font-size:13px;font-weight:700;line-height:1;display:flex;position:absolute;top:9px;left:9px}.kp-favorite-offer__discount small{letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-family:inherit;font-size:5.5px;font-weight:800}.kp-favorites-page.is-selecting .kp-favorite-offer__discount{left:auto;right:9px}.kp-favorite-offer__heart{z-index:2;color:#fff;background:var(--color-flame);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:9px}.kp-favorite-offer__body{flex-direction:column;min-width:0;padding:12px;display:flex}.kp-favorite-offer__body>p{color:#858b95;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:800;overflow:hidden}.kp-favorite-offer__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.kp-favorite-offer__body>span{color:#858b95;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.kp-favorite-offer__meta{border-top:1px solid #ececef;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:8.5px;font-weight:750;display:flex}.kp-favorite-offer__meta span:first-child{color:#e89b18;align-items:center;gap:4px;display:inline-flex}.kp-favorite-offer__meta span:last-child{color:#737a85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-favorite-offer__meta span.is-open{color:#168d60}.kp-favorite-bulk-bar{z-index:48;right:8px;bottom:calc(70px + env(safe-area-inset-bottom));min-height:70px;color:var(--color-ink);background:#fff;border:1px solid #dfe1e4;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:9px 10px;display:grid;position:fixed;left:8px}.kp-favorite-bulk-bar__summary{flex-direction:column;min-width:0;display:flex}.kp-favorite-bulk-bar__summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.kp-favorite-bulk-bar__summary span{color:#858b95;margin-top:3px;font-size:8.5px}.kp-favorite-bulk-bar__thumbs,.kp-favorite-bulk-bar>p{display:none}.kp-favorite-bulk-bar>button{color:#fff;background:var(--color-flame);border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:0;font-weight:800;display:inline-flex}.kp-favorite-bulk-bar>button:before{content:"Kuponları al";font-size:10.5px}.kp-favorite-bulk-modal{box-shadow:none}.kp-favorite-bulk-flow{padding:15px}.kp-favorite-bulk-flow__items{gap:7px;display:grid}.kp-favorite-bulk-flow__items>div{border:1px solid #e1e3e6;border-radius:12px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:62px;padding:7px;display:grid}.kp-favorite-bulk-flow__items img{object-fit:cover;border-radius:9px;width:48px;height:48px}.kp-favorite-bulk-flow__items span{flex-direction:column;min-width:0;display:flex}.kp-favorite-bulk-flow__items strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:750;overflow:hidden}.kp-favorite-bulk-flow__items small{color:var(--color-flame);margin-top:4px;font-size:8px;font-weight:800}.kp-favorite-bulk-flow__items svg{color:#1c9a68}.kp-favorite-bulk-flow__free{color:#177d58;background:#f4fbf8;border:1px solid #bde5d5;border-radius:13px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:13px;display:grid}.kp-favorite-bulk-flow__free>svg{color:#fff;background:#21a36e;border-radius:10px;width:35px;height:35px;padding:8px}.kp-favorite-bulk-flow__free strong{font-size:11.5px;font-weight:800}.kp-favorite-bulk-flow__free p{color:#67736d;margin-top:3px;font-size:9.5px;line-height:1.4}.kp-favorite-bulk-flow__date-note{color:#7a808a;align-items:flex-start;gap:6px;margin-top:8px;font-size:9px;line-height:1.4;display:flex}.kp-favorite-bulk-flow__date-note svg{flex:none;margin-top:1px}.kp-favorite-bulk-flow__accept{color:#565e68;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin-top:14px;font-size:10.5px;line-height:1.45;display:grid}.kp-favorite-bulk-flow__accept input{width:21px;height:21px;accent-color:var(--color-flame);border:1px solid #bfc4cb;border-radius:6px}.kp-favorite-bulk-flow>footer{padding:12px 15px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e1e3e6;grid-template-columns:minmax(0,1fr) minmax(150px,46%);align-items:center;gap:12px;margin:17px -15px -15px;display:grid}.kp-favorite-bulk-flow>footer>div{flex-direction:column;min-width:0;display:flex}.kp-favorite-bulk-flow>footer span{color:#848a93;font-size:8px}.kp-favorite-bulk-flow>footer strong{font-family:var(--font-display);margin-top:2px;font-size:21px;font-weight:650;line-height:1}.kp-favorite-bulk-flow>footer small{color:#858b95;margin-top:3px;font-size:8px}.kp-favorite-bulk-flow>footer button{color:#fff;background:var(--color-flame);border-radius:12px;min-height:48px;font-size:10.5px;font-weight:800}.kp-favorite-bulk-flow>footer button:disabled{color:#999ea6;background:#ececef}@media (min-width:640px){.kp-favorite-offers__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kp-favorite-offer{display:block}.kp-favorite-offer__media{aspect-ratio:4/3;min-height:0}.kp-favorite-offer__body{min-height:138px}.kp-favorite-bulk-flow__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.kp-favorites-page.is-selecting{padding-bottom:138px}.kp-favorites-toolbar{min-height:58px;margin-top:24px}.kp-favorites-toolbar__select{font-size:11px}.kp-favorites-toolbar__count strong{max-width:none;font-size:11px}.kp-favorites-toolbar__count button,.kp-favorites-toolbar__all{font-size:10.5px}.kp-favorite-offers{margin-top:27px}.kp-favorite-offers__heading h2{font-size:21px}.kp-favorite-offers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.kp-favorite-offer{border-radius:17px}.kp-favorite-offer__body{min-height:156px;padding:15px}.kp-favorite-offer__body>p{font-size:8.5px}.kp-favorite-offer__body h3{font-size:14px}.kp-favorite-offer__body>span,.kp-favorite-offer__meta{font-size:9.5px}.kp-favorite-bulk-bar{border-radius:17px;grid-template-columns:138px auto minmax(180px,1fr) 190px;gap:15px;width:min(900px,100vw - 330px);min-height:82px;padding:12px 14px 12px 20px;bottom:22px;left:calc(50% + 137px);right:auto;transform:translate(-50%)}.kp-favorite-bulk-bar__summary strong{font-size:12.5px}.kp-favorite-bulk-bar__summary span{font-size:9.5px}.kp-favorite-bulk-bar__thumbs{align-items:center;display:flex}.kp-favorite-bulk-bar__thumbs img{object-fit:cover;border:2px solid #fff;border-radius:9px;width:45px;height:39px;margin-left:-7px}.kp-favorite-bulk-bar__thumbs img:first-child{margin-left:0}.kp-favorite-bulk-bar>p{color:#737a85;align-items:center;gap:8px;font-size:9px;line-height:1.35;display:flex}.kp-favorite-bulk-bar>p svg{flex:none}.kp-favorite-bulk-bar>button{min-height:50px;font-size:10.5px}.kp-favorite-bulk-bar>button:before{content:none}.kp-favorite-bulk-flow{padding:20px}.kp-favorite-bulk-flow>footer{grid-template-columns:minmax(0,1fr) 220px;margin:20px -20px -20px;padding:14px 20px}}.kp-coupon-cancel-modal{box-shadow:none;border-color:#dfe1e4;overflow:hidden}.kp-coupon-cancel{color:var(--color-ink);background:#fff}.kp-coupon-cancel__handle{background:#d8dbe0;border-radius:999px;width:38px;height:4px;margin:9px auto 2px;display:block}.kp-coupon-cancel__coupon{border-bottom:1px solid #e2e4e7;grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:96px;padding:12px 15px 15px;display:grid}.kp-coupon-cancel__coupon>img{object-fit:cover;background:#f2f2f1;border-radius:11px;width:72px;height:66px}.kp-coupon-cancel__coupon>div{min-width:0}.kp-coupon-cancel__coupon h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.kp-coupon-cancel__coupon p{color:#787e88;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9.5px;overflow:hidden}.kp-coupon-cancel__coupon>button{color:#646b75;border-radius:10px;align-self:start;place-items:center;width:36px;height:36px;display:grid}.kp-coupon-cancel__coupon>button:hover{background:#f4f4f3}.kp-coupon-cancel__content{padding:18px 15px 16px}.kp-coupon-cancel__content>h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:18px;font-weight:650}.kp-coupon-cancel__content>p{color:#707681;margin-top:6px;font-size:10.5px;line-height:1.5}.kp-coupon-cancel__code{background:#fafafa;border:1px solid #dfe2e6;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:15px;padding:9px 11px;display:flex}.kp-coupon-cancel__code>span{color:#858b94;flex-direction:column;min-width:0;font-size:8px;display:flex}.kp-coupon-cancel__code strong{color:var(--color-ink);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11.5px;font-weight:800;overflow:hidden}.kp-coupon-cancel__code>button{color:#5e6570;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:grid}.kp-coupon-cancel__code>button:hover{background:#f0f1f2;text-decoration:none}.kp-coupon-cancel__consequences{border:1px solid #dfe2e6;border-radius:11px;margin-top:8px;overflow:hidden}.kp-coupon-cancel__consequences li{color:#535a65;border-top:1px solid #e5e7e9;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:10.5px;font-weight:650;display:flex}.kp-coupon-cancel__consequences li:first-child{border-top:0}.kp-coupon-cancel__consequences svg{color:#747b85;flex:none}.kp-coupon-cancel__consequences li.is-warning{color:#c74334;background:#fff5f2}.kp-coupon-cancel__consequences li.is-warning svg{color:var(--color-flame)}.kp-coupon-cancel__actions{padding:12px 15px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e4e7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.kp-coupon-cancel__actions button{border-radius:12px;min-height:47px;font-size:11px;font-weight:800}.kp-coupon-cancel__actions button:disabled{opacity:.55;cursor:wait}.kp-coupon-cancel__actions .is-safe{color:#333941;background:#fff;border:1px solid #dfe2e6}.kp-coupon-cancel__actions .is-safe:hover{background:#fafafa;border-color:#c9cdd2}.kp-coupon-cancel__actions .is-danger{color:#fff;background:#dc332f}.kp-coupon-cancel__actions .is-danger:hover{background:#c72d29}@media (min-width:640px){.kp-coupon-cancel__handle{display:none}.kp-coupon-cancel__coupon{grid-template-columns:86px minmax(0,1fr) 38px;gap:14px;min-height:116px;padding:18px 20px}.kp-coupon-cancel__coupon>img{border-radius:12px;width:86px;height:78px}.kp-coupon-cancel__coupon h2{font-size:13.5px}.kp-coupon-cancel__coupon p{font-size:10.5px}.kp-coupon-cancel__content{padding:22px 20px 20px}.kp-coupon-cancel__content>h3{font-size:20px}.kp-coupon-cancel__content>p{font-size:11.5px}.kp-coupon-cancel__code{min-height:62px;margin-top:17px;padding-inline:14px}.kp-coupon-cancel__code strong{font-size:12.5px}.kp-coupon-cancel__consequences li{min-height:51px;padding-inline:14px;font-size:11.5px}.kp-coupon-cancel__actions{gap:11px;padding:15px 20px 20px}.kp-coupon-cancel__actions button{min-height:50px;font-size:11.5px}}.kp-live-coupon-modal{max-height:96dvh;box-shadow:none;border-color:#dfe1e4;overflow:hidden}.kp-live-coupon{max-height:96dvh;color:var(--color-ink);background:#fff;flex-direction:column;display:flex}.kp-live-coupon__header{border-bottom:1px solid #e2e4e7;flex:none;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:62px;padding:0 12px;display:grid}.kp-live-coupon__header button{color:#30353c;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.kp-live-coupon__header button:hover{background:#f4f4f3}.kp-live-coupon__header h2{text-align:center;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650;overflow:hidden}.kp-live-coupon__content{min-height:0;padding:14px 14px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.kp-live-pass{color:#fff;background:#181a1f;border-radius:23px;overflow:hidden}.kp-live-pass__top{border-bottom:1px solid #ffffff1a;align-items:center;gap:9px;min-height:60px;padding:0 14px;display:flex}.kp-live-pass__top>span{color:#31bd83;letter-spacing:.08em;text-transform:uppercase;background:#26b17824;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:8.5px;font-weight:850;display:inline-flex}.kp-live-pass__top>span i{background:#27bd80;border-radius:50%;width:7px;height:7px}.kp-live-pass__top small{color:#ffffff7a;margin-left:auto;font-size:8.5px}.kp-live-pass__top button{color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.kp-live-pass__top button.is-ready{color:#fff;background:#27ad78;border-color:#27ad78}.kp-live-pass__body{text-align:center;padding:24px 15px 18px}.kp-live-pass__qr{background:#fff;border-radius:22px;width:fit-content;max-width:100%;margin:0 auto;padding:13px;position:relative}.kp-live-pass__qr svg{max-width:100%;height:auto;display:block}.kp-live-pass__qr>span{background:#25ab77;border:4px solid #181a1f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-7px;right:-7px}.kp-live-pass__qr>span i{background:#fff;border-radius:50%;width:6px;height:6px}.kp-live-pass__code{justify-content:center;align-items:center;gap:9px;margin-top:18px;display:flex}.kp-live-pass__code strong{letter-spacing:.045em;font-size:16px;font-weight:750}.kp-live-pass__code button{color:var(--color-flame);padding:5px 7px;font-size:9.5px;text-decoration:none}.kp-live-pass__code button:hover{text-decoration:none}.kp-live-pass__timer{color:#ffffffd1;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:10px;font-weight:650;display:flex}.kp-live-pass__timer svg{color:var(--color-flame)}.kp-live-pass__progress{background:#ffffff21;border-radius:999px;width:min(280px,84%);height:4px;margin:11px auto 0;overflow:hidden}.kp-live-pass__progress i{border-radius:inherit;background:var(--color-flame);height:100%;transition:width 1s linear;display:block}.kp-live-pass__body>p{color:#ffffff59;margin:12px auto 0;font-size:7.5px;line-height:1.45}.kp-live-coupon__merchant{background:#fff;border:1px solid #dfe2e6;border-radius:17px;margin-top:12px;overflow:hidden}.kp-live-coupon__merchant-main{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:86px;padding:12px;display:grid}.kp-live-coupon__merchant-main>div{background:#f2f2f1;border-radius:11px;width:64px;height:60px;overflow:hidden}.kp-live-coupon__merchant-main img{object-fit:cover;width:100%;height:100%}.kp-live-coupon__merchant-main>span{flex-direction:column;min-width:0;display:flex}.kp-live-coupon__merchant-main strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.kp-live-coupon__merchant-main b{color:#59606b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;font-weight:750;overflow:hidden}.kp-live-coupon__merchant-main small{color:#90959d;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.kp-live-coupon__merchant-main em{color:var(--color-flame);font-family:var(--font-display);background:#fff0ed;border-radius:9px;align-self:start;padding:6px 8px;font-size:11.5px;font-style:normal;font-weight:700}.kp-live-coupon__facts{border-top:1px solid #e4e6e8;grid-template-columns:repeat(2,minmax(0,1fr));min-height:64px;display:grid}.kp-live-coupon__facts>div{align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.kp-live-coupon__facts>div+div{border-left:1px solid #e4e6e8}.kp-live-coupon__facts>div:first-child>svg{color:var(--color-flame)}.kp-live-coupon__facts>div:last-child>svg{color:#1ba16e}.kp-live-coupon__facts span{flex-direction:column;min-width:0;display:flex}.kp-live-coupon__facts small{color:#90959d;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.kp-live-coupon__facts strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:800;overflow:hidden}.kp-live-coupon__terms{background:#fff;border:1px solid #dfe2e6;border-radius:15px;margin-top:11px;overflow:hidden}.kp-live-coupon__terms summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;font-size:10px;font-weight:800;list-style:none;display:flex}.kp-live-coupon__terms summary::-webkit-details-marker{display:none}.kp-live-coupon__terms[open] summary svg{transform:rotate(180deg)}.kp-live-coupon__terms ul{border-top:1px solid #e4e6e8;gap:7px;padding:11px 13px;display:grid}.kp-live-coupon__terms li{color:#69707b;padding-left:11px;font-size:9px;line-height:1.45;position:relative}.kp-live-coupon__terms li:before{content:"";background:var(--color-flame);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.kp-live-coupon__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.kp-live-coupon__actions a{color:#22262c;background:#fff;border:1px solid #dfe2e6;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:10px;font-weight:800;display:flex}.kp-live-coupon__actions a:first-child{color:#fff;background:#181a1f;border-color:#181a1f}.kp-live-coupon__actions a:last-child svg{color:var(--color-flame)}@media (min-width:640px){.kp-live-coupon-modal,.kp-live-coupon{max-height:92dvh}.kp-live-coupon__header{min-height:68px;padding-inline:16px}.kp-live-coupon__header h2{font-size:19px}.kp-live-coupon__content{padding:17px 18px 20px}.kp-live-pass__body{padding-top:26px}.kp-live-pass__code strong{font-size:17px}.kp-live-coupon__merchant-main{padding:13px}.kp-live-coupon__actions a{min-height:50px;font-size:10.5px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
