@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-border-style:solid;--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-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-ease:initial}}}@layer primevue;@layer tailwind-base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer tailwind-utilities{:host,:root{--font-sans:ui-sans-serif,system-ui,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-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xl:24px;--blur-3xl:64px;--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)}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-top-48{top:calc(var(--spacing)*-48)}.right-0{right:calc(var(--spacing)*0)}.bottom-\[-6rem\]{bottom:-6rem}.left-1\/2{left:50%}.isolate{isolation:isolate}.-z-10{z-index:-10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-2{height:calc(var(--spacing)*2)}.h-80{height:calc(var(--spacing)*80)}.h-\[22rem\]{height:22rem}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-80{width:calc(var(--spacing)*80)}.w-\[22rem\]{width:22rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-x-1\/3{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:33.33333%}.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,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#abc9fb\]{border-color:#abc9fb}.border-\[\#dbeafe\]{border-color:#dbeafe}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#dbeafe\]{background-color:#dbeafe}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f5f9ff\]{background-color:#f5f9ff}.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-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.from-\[\#10254b\]{--tw-gradient-from:#10254b;--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-\[\#f5f9ff\]{--tw-gradient-from:#f5f9ff;--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-\[\#295bac\]{--tw-gradient-via:#295bac;--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-white{--tw-gradient-via:var(--color-white);--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-\[\#3b82f6\]{--tw-gradient-to:#3b82f6;--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-\[\#d0e1fd\]{--tw-gradient-to:#d0e1fd;--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-clip-text{-webkit-background-clip:text;background-clip:text}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-3{padding-block:calc(var(--spacing)*3)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-1{padding-top:calc(var(--spacing)*1)}.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-8{padding-top:calc(var(--spacing)*8)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-6{padding-right:calc(var(--spacing)*6)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#1e293b\]{color:#1e293b}.text-\[\#295bac\]{color:#295bac}.text-\[\#475569\]{color:#475569}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_20px_40px_rgba\(59\,130\,246\,0\.35\)\]{--tw-shadow:0 20px 40px var(--tw-shadow-color,#3b82f659);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.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-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:border-\[\#609af8\]:hover{border-color:#609af8}.hover\:bg-\[\#326fd1\]:hover{background-color:#326fd1}.hover\:text-\[\#1d4ed8\]:hover{color:#1d4ed8}.hover\:text-\[\#1e40af\]:hover{color:#1e40af}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-\[\#3b82f6\]:focus-visible{--tw-ring-color:#3b82f6}.focus-visible\:ring-\[\#93c5fd\]:focus-visible{--tw-ring-color:#93c5fd}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.lg\:p-14{padding:calc(var(--spacing)*14)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}}@layer components-override;@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-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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-ease{syntax:"*";inherits:false}.btn{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;height:38px;justify-content:center;line-height:22px;padding:8px 20px}.btn:disabled{cursor:not-allowed}.btn .icon{font-size:16px}.btn.btn-icon{height:38px;padding:0;width:38px}.btn.btn-size-m{border-radius:21px;height:42px;padding:10px 20px}.btn.btn-size-m.btn-icon{font-size:20px;height:42px;width:42px}.btn.btn-size-l{border-radius:22px;font-size:16px;height:44px;line-height:24px;padding:10px 24px}.btn.btn-size-l.btn-icon{font-size:20px;height:44px;width:44px}.btn.btn-size-l .icon{font-size:24px}.btn.btn-size-xl{border-radius:24px;font-size:16px;height:48px;line-height:24px;padding:12px 24px}.btn.btn-size-xl.btn-icon{font-size:20px;height:48px;width:48px}.btn.btn-size-xl .icon{font-size:24px}.btn.btn-primary{background-color:var(--blue);color:var(--white)}.btn.btn-primary:not(:disabled):hover{background-color:var(--dark-blue)}.btn.btn-primary:not(:disabled):active{outline:1px solid var(--white);outline-offset:-2px}.btn.btn-primary:disabled{background-color:var(--grey-border);color:var(--dark-grey)}.btn.btn-secondary{background-color:transparent;color:var(--blue);outline:2px solid var(--blue);outline-offset:-2px}.btn.btn-secondary:not(:disabled):hover{background-color:var(--blue-highlight);color:var(--dark-blue);outline-color:var(--dark-blue)}.btn.btn-secondary:not(:disabled):active{outline-color:var(--blue)}.btn.btn-secondary:disabled{background-color:var(--grey-border);color:var(--dark-grey)}.btn.btn-tertiary{background-color:transparent;color:var(--blue)}.btn.btn-tertiary:not(:disabled):hover{background-color:var(--blue-highlight);color:var(--dark-blue)}.btn.btn-tertiary:not(:disabled):active{background-color:transparent}.btn.btn-tertiary:disabled{color:var(--dark-grey)}.btn.btn-link{background-color:transparent;color:var(--blue);height:auto;padding:0}.btn.btn-link:not(:disabled):active,.btn.btn-link:not(:disabled):hover{color:var(--dark-blue);text-decoration:underline}.btn.btn-link:disabled{color:var(--dark-grey)}.btn.btn-square{border-radius:10px}.btn.btn-tag{background:var(--light-grey);border:1px solid var(--grey-border);border-radius:14px;font-family:Albert Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:6px 16px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.btn.btn-tag.selected,.btn.btn-tag:not(:disabled):hover{background:var(--blue-highlight);border-color:var(--blue-highlight)}.btn.btn-tag:not(:disabled):active{outline:1px solid var(--white);outline-offset:-2px}.context-menu-dropdown{background:#fff;border:1px solid var(--grey-border);border-radius:8px;box-shadow:0 4px 6px 0 rgba(0,0,0,.06);max-height:361px;padding:12px 0}.context-menu-dropdown ul li{cursor:pointer;display:flex;gap:8px;padding:8px 16px}.context-menu-dropdown ul li:hover{background:#e1efff}.p-slider{border-radius:9999px;overflow:hidden}.p-slider.p-slider-horizontal{height:6px}.p-slider.p-slider-horizontal .p-slider-handle{margin-left:-12px;margin-top:-12px}.p-slider .p-slider-handle{background-color:var(--blue);border-color:var(--blue);height:24px;width:24px}.p-slider .p-slider-range{background-color:var(--blue);border-radius:9999px}:root{--content-max-width:1120px;--blue:#1985f9;--blue-transparent:rgba(25,133,249,.6);--dark-blue:#0470e4;--blue-highlight:#e1efff;--blue-highlight-additional:#f1f8ff;--dark-grey:#595757;--dark-grey-secondary:#838383;--grey:#d9d9d9;--grey-border:#e8eef2;--grey-loader-additional:#eaeaea;--light-grey-border:#c6c6c6;--light-grey:#f8f8f8;--light-grey-transparent:hsla(0,0%,97%,.85);--white:#fff;--white-transparent:hsla(0,0%,100%,.8);--black:#292929;--black-transparent:rgba(41,41,41,.9);--green:#008a05;--light-green:#44b50c;--red:#e20e0e;--yellow:#ffbf26;--page-horizontal-padding:32px}:root[data-brand=tripening]{--blue:#0b5351;--blue-transparent:rgba(25,133,249,.6);--dark-blue:#073533;--blue-highlight:#e3efef}@media screen and (max-width:1200px){:root{--page-horizontal-padding:28px}}@media screen and (max-width:1024px){:root{--page-horizontal-padding:24px}}@media screen and (max-width:768px){:root{--page-horizontal-padding:20px}}@media screen and (max-width:480px){:root{--page-horizontal-padding:16px}}body{color:var(--black);display:flex;flex-direction:column;font-family:Albert Sans,Albert Sans fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;min-height:100vh}.color-blue{color:var(--blue)}.color-blue-transparent{color:var(--blue-transparent)}.color-dark-blue{color:var(--dark-blue)}.color-blue-highlight{color:var(--blue-highlight)}.color-dark-grey{color:var(--dark-grey)}.color-grey{color:var(--grey)}.color-grey-border{color:var(--grey-border)}.color-light-grey{color:var(--light-grey)}.color-light-grey-transparent{color:var(--light-grey-transparent)}.color-white{color:var(--white)}.color-white-transparent{color:var(--white-transparent)}.color-black{color:var(--black)}.color-black-transparent{color:var(--black-transparent)}.color-green{color:var(--green)}.color-red{color:var(--red)}.color-yellow{color:var(--yellow)}.color-light-grey-border{color:var(--light-grey-border)}.text-large-title{font-size:34px;font-weight:600;line-height:48px}@media screen and (max-width:768px){.text-large-title{font-size:26px;line-height:38px}}@media screen and (max-width:480px){.text-large-title{font-size:24px;line-height:34px}}.text-title-1{font-size:24px;font-weight:500;line-height:36px}@media screen and (max-width:768px){.text-title-1{font-size:20px;line-height:30px}}@media screen and (max-width:480px){.text-title-1{font-size:18px;line-height:28px}}.text-title-2{font-size:20px;font-weight:500;line-height:32px}@media screen and (max-width:768px){.text-title-2{font-size:18px;line-height:28px}}@media screen and (max-width:480px){.text-title-2{font-size:16px;line-height:24px}}.text-body-1{font-size:16px;font-weight:400;line-height:24px}@media screen and (max-width:480px){.text-body-1{font-size:15px;line-height:22px}}.text-body-2{font-size:14px;font-weight:400;line-height:22px}@media screen and (max-width:480px){.text-body-2{font-size:13px;line-height:20px}}.text-caption{font-size:12px;font-weight:400;line-height:18px}canvas,img,video{height:auto;max-width:100%}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-semi-bold{font-weight:600}.fw-bold{font-weight:700}.p-overlaypanel .p-overlaypanel-content,.p-popover .p-popover-content{padding:0}.p-datepicker,.p-datepicker .p-datepicker-content,.p-overlaypanel,.p-overlaypanel .p-overlaypanel-content,.p-popover,.p-popover .p-popover-content{background:var(--white);border:1px solid var(--grey-border);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);color:var(--black)}.p-datepicker .p-datepicker-content,.p-overlaypanel .p-overlaypanel-content,.p-popover .p-popover-content{padding:1rem}@media screen and (max-width:768px){.desktop-only{display:none!important}}@media screen and (min-width:769px){.mobile-only{display:none!important}}@media screen and (max-width:430px){.desktop-tablet-only{display:none!important}}@media screen and (min-width:431px){.mobile-no-tablet-only{display:none!important}}.custom-scrollbar:not(.p-overflow-hidden){overflow:auto}.custom-scrollbar::-webkit-scrollbar{border:8px solid transparent;height:8px;padding:10px;width:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--grey);border-radius:4px}#__nuxt{display:flex;flex:1;flex-direction:column;height:100%}#__nuxt main{flex:1}.link{color:var(--blue);cursor:pointer}.link:hover{text-decoration:underline}.radio-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.radio-list.horizontal{flex-direction:row;flex-wrap:wrap}.radio-list.vertical{flex-direction:column}.radio-list.single-field{margin-top:0}.radio-list__item{align-items:center;display:flex;gap:8px}.radio-list__item label{color:var(--black);cursor:pointer;font-size:14px;font-weight:400;line-height:1.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-list__item label:hover{color:var(--blue)}.radio-list__item .p-radiobutton{flex-shrink:0;min-height:20px;min-width:20px}.radio-list__item .p-radiobutton .p-radiobutton-box{align-items:center;background:#fff;border:2px solid var(--grey-border);border-radius:50%;display:flex;height:20px;justify-content:center;overflow:hidden;position:relative;transition:border-color .2s ease;width:20px}.radio-list__item .p-radiobutton .p-radiobutton-box:after{background:var(--blue);border-radius:50%;content:"";height:8px;transform:scale(0);transition:transform .2s ease;width:8px}.radio-list__item .p-radiobutton .p-radiobutton-box .p-radiobutton-icon{display:none}.radio-list__item .p-radiobutton.p-highlight .p-radiobutton-box{border-color:var(--blue)}.radio-list__item .p-radiobutton.p-highlight .p-radiobutton-box:after{transform:scale(1)}.radio-list__item .p-radiobutton:not(.p-highlight) .p-radiobutton-box:after{transform:scale(0)}.p-rating{opacity:1}.p-rating .p-rating-icon{color:var(--yellow)}.p-overlaypanel{border:2px solid var(--grey-border);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.06);margin-top:4px}.p-overlaypanel:after,.p-overlaypanel:before{display:none}.info-popup{background:var(--background-backgroundPrimary,#fff);border:2px solid var(--Grey-Dark-Grey_Secondary,#838383);border-radius:10px;box-shadow:0 4px 6px 0 rgba(0,0,0,.06);max-height:auto!important;max-width:472px}.info-popup .p-dialog-content{border-radius:11px;padding:48px}.info-popup .p-dialog-content>div{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.info-popup .p-dialog-content>div h2{color:var(--black);font-size:24px;font-weight:600;line-height:133.333%;text-align:center}.info-popup__body{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}.blur-bg{--tw-backdrop-blur:blur(3px);backdrop-filter:var(--tw-backdrop-blur);background:rgba(0,0,0,.3);pointer-events:all!important}.error-message{color:var(--red);font-size:12px;margin-top:4px}.modal-container{background:#fafafa;border-radius:0;box-shadow:-4px 0 24px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;max-height:100%;max-width:708px;overflow-y:auto;padding:24px;width:100%}@media screen and (max-width:768px){.modal-container--filters{padding:24px 16px}}.modal-header{align-items:center;display:flex}@media (max-width:768px){.modal-header{gap:24px}}.modal-header button{background:transparent;border:none;cursor:pointer;padding:0}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rotating{animation:rotating 2s linear infinite}.separator{align-items:center;display:flex;text-align:center}.separator:after,.separator:before{border-bottom:1px solid var(--grey);content:"";flex:1}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.p-checkbox .p-checkbox-box{border:2px solid #595757}.p-checkbox.p-highlight .p-checkbox-box{background:var(--blue);border:2px solid var(--blue)}.p-select-overlay,.p-select-overlay .p-select-list,.p-select-overlay .p-select-list .p-select-option{background-color:#fff!important}.p-button .icon{font-size:inherit;line-height:1}.hotel-slider[data-v-77950fb8]{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0}.hotel-slider__header[data-v-77950fb8]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.hotel-slider__title[data-v-77950fb8]{align-items:center;color:#0f172a;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0}.hotel-slider__icon[data-v-77950fb8]{font-size:1.125rem}.hotel-slider__controls[data-v-77950fb8]{display:flex;gap:.5rem}.hotel-slider__nav[data-v-77950fb8]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:1.25rem;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.hotel-slider__nav[data-v-77950fb8]:hover:not(:disabled){background:#f8fafc;border-color:rgba(148,163,184,.5);color:#1e293b}.hotel-slider__nav[data-v-77950fb8]:disabled{cursor:not-allowed;opacity:.3}.hotel-slider__track[data-v-77950fb8]{cursor:grab;display:flex;gap:.75rem;margin:0 -.25rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 0 .5rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hotel-slider__track[data-v-77950fb8]:active{cursor:grabbing}.hotel-slider__track[data-v-77950fb8]::-webkit-scrollbar{display:none}.hotel-card[data-v-77950fb8]{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:14px;box-shadow:0 2px 8px -2px rgba(15,23,42,.08);cursor:pointer;display:flex;flex:0 0 260px;flex-direction:column;overflow:hidden;scroll-snap-align:start;transition:all .25s ease}.hotel-card[data-v-77950fb8]:hover{border-color:rgba(37,99,235,.3);box-shadow:0 8px 24px -4px rgba(15,23,42,.15),0 0 0 1px rgba(37,99,235,.2);transform:translateY(-4px)}.hotel-card__media[data-v-77950fb8]{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(148,163,184,.1));padding-top:60%;position:relative}.hotel-card__image[data-v-77950fb8]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hotel-card__placeholder[data-v-77950fb8]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:hsla(0,0%,100%,.9);display:flex;font-size:2rem;font-weight:700;inset:0;justify-content:center;position:absolute}.hotel-card__badge[data-v-77950fb8]{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 2px 8px -2px rgba(15,23,42,.2);color:#1d4ed8;font-size:.8125rem;font-weight:600;padding:.375rem .625rem;position:absolute;right:.625rem;top:.625rem}.hotel-card__body[data-v-77950fb8]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem}.hotel-card__name[data-v-77950fb8]{color:#0f172a;display:-webkit-box;font-size:.9375rem;font-weight:600}.hotel-card__address[data-v-77950fb8],.hotel-card__name[data-v-77950fb8]{-webkit-line-clamp:2;line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.hotel-card__address[data-v-77950fb8]{align-items:flex-start;color:#64748b;display:flex;display:-webkit-box;font-size:.8125rem;gap:.375rem}.hotel-card__address-icon[data-v-77950fb8]{flex-shrink:0;font-size:.875rem}.hotel-card__footer[data-v-77950fb8]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:auto;padding-top:.5rem}.hotel-card__price[data-v-77950fb8]{color:#0f172a;font-size:1rem;font-weight:700}.hotel-card__select[data-v-77950fb8]{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.hotel-card__select[data-v-77950fb8]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px -2px rgba(37,99,235,.4);transform:translateY(-1px)}.hotel-slider__indicators[data-v-77950fb8]{display:flex;gap:.5rem;justify-content:center;padding:.25rem 0}.hotel-slider__dot[data-v-77950fb8]{background:rgba(148,163,184,.3);border-radius:999px;height:6px;transition:all .2s ease;width:6px}.hotel-slider__dot--active[data-v-77950fb8]{background:#3b82f6;width:20px}@media (max-width:640px){.hotel-card[data-v-77950fb8]{flex:0 0 220px}.hotel-slider__title[data-v-77950fb8]{font-size:.875rem}.hotel-card__body[data-v-77950fb8]{padding:.875rem}}.order-slider[data-v-3da30711]{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0}.order-slider__header[data-v-3da30711]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.order-slider__title[data-v-3da30711]{align-items:center;color:#0f172a;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin:0}.order-slider__icon[data-v-3da30711]{font-size:1.125rem}.order-slider__controls[data-v-3da30711]{display:flex;gap:.5rem}.order-slider__nav[data-v-3da30711]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:1.25rem;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px}.order-slider__nav[data-v-3da30711]:hover:not(:disabled){background:#f8fafc;border-color:rgba(148,163,184,.5);color:#1e293b}.order-slider__nav[data-v-3da30711]:disabled{cursor:not-allowed;opacity:.3}.order-slider__track[data-v-3da30711]{display:flex;gap:.75rem;margin:0 -.25rem;overflow-x:auto;overflow-y:hidden;padding:.25rem 0 .5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.order-slider__track[data-v-3da30711]::-webkit-scrollbar{display:none}.order-card[data-v-3da30711]{background:#fff;border:1px solid rgba(148,163,184,.2);border-radius:14px;box-shadow:0 2px 8px -2px rgba(15,23,42,.08);cursor:pointer;display:flex;flex:0 0 300px;flex-direction:column;overflow:hidden;scroll-snap-align:start;transition:all .25s ease}.order-card[data-v-3da30711]:hover{border-color:rgba(37,99,235,.3);box-shadow:0 8px 24px -4px rgba(15,23,42,.15),0 0 0 1px rgba(37,99,235,.2);transform:translateY(-4px)}.order-card__header[data-v-3da30711]{align-items:center;border-bottom:1px solid rgba(148,163,184,.15);display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1rem .75rem}.order-card__status-badge[data-v-3da30711]{border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.375rem .75rem;text-transform:uppercase}.status-pending[data-v-3da30711]{background:rgba(251,191,36,.15);color:#92400e}.status-confirmed[data-v-3da30711]{background:rgba(59,130,246,.15);color:#1e40af}.status-completed[data-v-3da30711]{background:rgba(34,197,94,.15);color:#166534}.status-cancelled[data-v-3da30711]{background:rgba(239,68,68,.15);color:#991b1b}.order-card__date[data-v-3da30711]{color:#64748b;font-size:.8125rem;white-space:nowrap}.order-card__body[data-v-3da30711]{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:1rem}.order-card__title[data-v-3da30711]{color:#0f172a;font-size:1rem;font-weight:600;line-height:1.4}.order-card__description[data-v-3da30711],.order-card__title[data-v-3da30711]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.order-card__description[data-v-3da30711]{color:#64748b;font-size:.8125rem;line-height:1.5}.order-card__details[data-v-3da30711]{color:#475569;display:flex;flex-direction:column;font-size:.8125rem;gap:.5rem}.order-card__items[data-v-3da30711],.order-card__location[data-v-3da30711]{align-items:center;display:flex;gap:.375rem}.order-card__items-icon[data-v-3da30711],.order-card__location-icon[data-v-3da30711]{font-size:.875rem}.order-card__footer[data-v-3da30711]{align-items:center;background:rgba(248,250,252,.6);border-top:1px solid rgba(148,163,184,.15);display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1rem}.order-card__total[data-v-3da30711]{display:flex;flex-direction:column;gap:.125rem}.order-card__total-label[data-v-3da30711]{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.order-card__total-amount[data-v-3da30711]{color:#0f172a;font-size:1.125rem;font-weight:700}.order-card__action[data-v-3da30711]{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.order-card__action[data-v-3da30711]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px -2px rgba(37,99,235,.4);transform:translateY(-1px)}.order-slider__indicators[data-v-3da30711]{display:flex;gap:.5rem;justify-content:center;padding:.25rem 0}.order-slider__dot[data-v-3da30711]{background:rgba(148,163,184,.3);border-radius:999px;height:6px;transition:all .2s ease;width:6px}.order-slider__dot--active[data-v-3da30711]{background:#3b82f6;width:20px}@media (max-width:640px){.order-card[data-v-3da30711]{flex:0 0 260px}.order-slider__title[data-v-3da30711]{font-size:.875rem}.order-card__body[data-v-3da30711]{padding:.875rem}.order-card__footer[data-v-3da30711]{padding:.75rem .875rem}}.tribot-panel[data-v-0b12df43]{background:#fff;border-radius:20px;box-shadow:0 24px 60px -12px rgba(15,23,42,.35),0 0 0 1px rgba(148,163,184,.12);color:#1f2937;display:flex;flex-direction:column;height:100%;max-width:480px;overflow:hidden;width:100%}.tribot-header[data-v-0b12df43]{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid rgba(148,163,184,.15);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.tribot-header__leading[data-v-0b12df43]{align-items:center;display:flex;gap:.75rem;min-width:0}.tribot-heading[data-v-0b12df43]{align-items:center;display:inline-flex;gap:.55rem;max-width:100%;overflow:hidden;white-space:nowrap}.tribot-avatar[data-v-0b12df43]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;box-shadow:0 2px 8px -2px rgba(30,64,175,.2);color:#1e40af;display:grid;font-size:1.375rem;font-weight:400;height:40px;place-items:center;width:40px}.tribot-heading__title[data-v-0b12df43]{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis}.tribot-heading__status[data-v-0b12df43]{align-items:center;color:#64748b;display:inline-flex;font-size:.75rem;font-weight:500;gap:.45rem;margin:0 0 .15rem;white-space:nowrap}.tribot-status[data-v-0b12df43]{background:rgba(148,163,184,.45);border-radius:999px;flex-shrink:0;height:8px;position:relative;width:8px}.tribot-status--online[data-v-0b12df43]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.tribot-header__actions[data-v-0b12df43]{gap:.75rem}.tribot-header__actions[data-v-0b12df43],.tribot-pill[data-v-0b12df43]{align-items:center;display:inline-flex}.tribot-pill[data-v-0b12df43]{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);border-radius:999px;color:#2563eb;cursor:pointer;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem .875rem;transition:all .2s ease}.tribot-pill[data-v-0b12df43]:hover{background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.3);transform:translateY(-1px)}.tribot-pill--icon[data-v-0b12df43]{height:34px;justify-content:center;padding:.5rem;width:34px}.tribot-pill--icon svg[data-v-0b12df43]{flex-shrink:0;height:16px;width:16px}.tribot-pill__dot[data-v-0b12df43]{animation:pulse-dot-0b12df43 2s infinite;background:#60a5fa;border-radius:999px;box-shadow:0 0 0 3px rgba(96,165,250,.25);flex-shrink:0;height:6px;width:6px}@keyframes pulse-dot-0b12df43{0%,to{box-shadow:0 0 0 3px rgba(96,165,250,.25)}50%{box-shadow:0 0 0 5px rgba(96,165,250,.15)}}.tribot-close[data-v-0b12df43]{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.25);border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:1.25rem;height:36px;justify-content:center;line-height:1;padding:.5rem .625rem;transition:all .2s ease;width:36px}.tribot-close[data-v-0b12df43]:hover{background:#f1f5f9;border-color:rgba(148,163,184,.35);color:#1e293b}.tribot-offline[data-v-0b12df43]{color:#fecaca;font-size:.85rem;margin:0}.tribot-history[data-v-0b12df43]{background:#fafbfc;display:flex;flex:1;flex-direction:column;gap:1rem;max-height:100%;min-height:0;overflow-y:auto;padding:1.5rem;scrollbar-width:thin}.tribot-history[data-v-0b12df43]::-webkit-scrollbar{width:8px}.tribot-history[data-v-0b12df43]::-webkit-scrollbar-track{background:transparent;margin:8px 0}.tribot-history[data-v-0b12df43]::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.tribot-history[data-v-0b12df43]::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.45);background-clip:padding-box}.tribot-message[data-v-0b12df43]{animation:tribot-message-appear-0b12df43 .3s ease-out;background:#fff;border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:0 2px 8px -2px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.5rem;margin:0;max-width:85%;padding:1rem 1.25rem}@keyframes tribot-message-appear-0b12df43{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tribot-message--assistant[data-v-0b12df43]{align-self:flex-start;background:#fff}.tribot-message--user[data-v-0b12df43]{align-self:flex-end;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;box-shadow:0 4px 16px -4px rgba(37,99,235,.4),0 0 0 1px rgba(37,99,235,.1);color:#fff}.tribot-message__label[data-v-0b12df43]{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tribot-message--user .tribot-message__label[data-v-0b12df43]{color:hsla(0,0%,100%,.7)}.tribot-message__content[data-v-0b12df43]{color:inherit;font-size:.9375rem;line-height:1.6;margin:0;white-space:pre-wrap;word-wrap:break-word}.tribot-thinking[data-v-0b12df43]{align-items:center;display:inline-flex;padding:.2rem 0}.tribot-reasoning[data-v-0b12df43]{background:linear-gradient(90deg,rgba(59,130,246,.08),rgba(59,130,246,.04));border-left:3px solid rgba(59,130,246,.3);border-radius:0 12px 12px 0;color:#475569;font-size:.8125rem;font-style:italic;line-height:1.5;margin:.5rem 0 0;padding:.75rem 1rem}.tribot-status-card[data-v-0b12df43]{background:#f1f5f9;border:1px solid rgba(148,163,184,.25);border-radius:12px;color:#1f2937;display:flex;flex-direction:column;font-size:.78rem;gap:.2rem;padding:.6rem .75rem}.tribot-status-card__title[data-v-0b12df43]{color:#0f172a;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tribot-status-card__meta[data-v-0b12df43]{font-size:.78rem}.tribot-message--typing[data-v-0b12df43]{max-width:160px}.tribot-typing-dots[data-v-0b12df43]{display:inline-flex;gap:.3rem}.tribot-typing-dots span[data-v-0b12df43]{animation:tribot-bounce-0b12df43 1.2s ease-in-out infinite;background:#2563eb;border-radius:999px;height:6px;opacity:.8;width:6px}.tribot-typing-dots span[data-v-0b12df43]:nth-child(2){animation-delay:.2s}.tribot-typing-dots span[data-v-0b12df43]:nth-child(3){animation-delay:.4s}@keyframes tribot-bounce-0b12df43{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tribot-footer[data-v-0b12df43]{background:#fff;border-top:1px solid rgba(148,163,184,.15);display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.25rem 1.5rem}.tribot-form[data-v-0b12df43]{align-items:flex-end;display:flex;gap:.75rem}.tribot-input[data-v-0b12df43]{background:#f8fafc;border:1px solid rgba(148,163,184,.3);border-radius:16px;color:#1f2937;flex:1;font-family:inherit;font-size:.9375rem;line-height:1.5;max-height:120px;min-height:44px;padding:.875rem 1.125rem;resize:none;transition:all .2s ease}.tribot-input[data-v-0b12df43]::-moz-placeholder{color:#94a3b8}.tribot-input[data-v-0b12df43]::placeholder{color:#94a3b8}.tribot-input[data-v-0b12df43]:focus{background:#fff;border-color:rgba(37,99,235,.5);box-shadow:0 0 0 4px rgba(37,99,235,.12),0 2px 8px -2px rgba(37,99,235,.2);outline:none}.tribot-input[data-v-0b12df43]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.5}.tribot-submit[data-v-0b12df43]{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:14px;box-shadow:0 2px 8px -2px rgba(37,99,235,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;min-height:44px;padding:.875rem 1.75rem;transition:all .2s ease;white-space:nowrap}.tribot-submit[data-v-0b12df43]:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 20px -4px rgba(37,99,235,.4),0 4px 12px -2px rgba(37,99,235,.2);transform:translateY(-1px)}.tribot-submit[data-v-0b12df43]:active:not(:disabled){transform:translateY(0)}.tribot-submit[data-v-0b12df43]:disabled{cursor:not-allowed;opacity:.5;transform:none}.tribot-hint[data-v-0b12df43]{color:#64748b;font-size:.8125rem;line-height:1.5;margin:0;text-align:center}.tribot-tool-card[data-v-0b12df43]{background:#f8fafc;border:1px solid rgba(148,163,184,.2);border-radius:12px;margin-top:.5rem;padding:.75rem 1rem}.tribot-tool-card__label[data-v-0b12df43]{color:#475569;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.tribot-tool-card__payload[data-v-0b12df43]{color:#1e293b;font-size:.8125rem;margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}@media (max-width:640px){.tribot-panel[data-v-0b12df43]{border-radius:20px 20px 0 0;max-width:100%}.tribot-header[data-v-0b12df43]{padding:1rem 1.25rem}.tribot-history[data-v-0b12df43]{padding:1.25rem}.tribot-footer[data-v-0b12df43]{padding:1rem 1.25rem}.tribot-form[data-v-0b12df43]{flex-direction:column;gap:.625rem}.tribot-submit[data-v-0b12df43]{padding:.875rem 1.25rem;width:100%}.tribot-message[data-v-0b12df43]{max-width:90%;padding:.875rem 1rem}.tribot-hotels__grid[data-v-0b12df43]{grid-template-columns:1fr}}.chatbot-launcher[data-v-9136ca85]{inset:auto 24px 24px auto;position:fixed;z-index:9999}.chatbot-bubble[data-v-9136ca85]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:50%;box-shadow:0 20px 40px -20px rgba(29,78,216,.75);color:#fff;cursor:pointer;display:grid;height:60px;place-items:center;transition:transform .2s ease,box-shadow .3s ease;width:60px}.chatbot-bubble[data-v-9136ca85]:hover{box-shadow:0 25px 50px -20px rgba(29,78,216,.85);transform:translateY(-2px)}.chatbot-bubble svg[data-v-9136ca85]{height:28px;width:28px}.chatbot-panel-overlay[data-v-9136ca85]{align-items:flex-end;animation:overlay-fade-in-9136ca85 .2s ease-out;backdrop-filter:blur(8px);background:rgba(15,23,42,.4);display:flex;inset:0;justify-content:flex-end;padding:24px;position:fixed;z-index:9998}@keyframes overlay-fade-in-9136ca85{0%{opacity:0}to{opacity:1}}.chatbot-panel-shell[data-v-9136ca85]{animation:panel-slide-up-9136ca85 .3s ease-out;display:flex;height:min(85vh,700px);width:min(95vw,440px)}@keyframes panel-slide-up-9136ca85{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tribot-fade-enter-active[data-v-9136ca85],.tribot-fade-leave-active[data-v-9136ca85]{transition:opacity .2s ease}.tribot-fade-enter-from[data-v-9136ca85],.tribot-fade-leave-to[data-v-9136ca85]{opacity:0}.tribot-slide-enter-active[data-v-9136ca85],.tribot-slide-leave-active[data-v-9136ca85]{transition:opacity .2s ease,transform .2s ease}.tribot-slide-enter-from[data-v-9136ca85],.tribot-slide-leave-to[data-v-9136ca85]{opacity:0;transform:translateY(12px)}@media (max-width:768px){.chatbot-launcher[data-v-9136ca85]{inset:auto 16px 16px auto}.chatbot-bubble[data-v-9136ca85]{height:56px;width:56px}.chatbot-bubble svg[data-v-9136ca85]{height:26px;width:26px}.chatbot-panel-overlay[data-v-9136ca85]{align-items:stretch;padding:0}.chatbot-panel-shell[data-v-9136ca85]{border-radius:0;height:100%;width:100%}}@media (min-width:769px) and (max-width:1024px){.chatbot-panel-shell[data-v-9136ca85]{height:min(80vh,650px);width:min(90vw,400px)}}.error-hero[data-v-44520696]{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}