:where(.llm *){box-sizing:border-box}:where(.llm html,.llm body,.llm p,.llm ol,.llm ul,.llm li,.llm dl,.llm dt,.llm dd,.llm blockquote,.llm figure,.llm fieldset,.llm legend,.llm textarea,.llm pre,.llm iframe,.llm button,.llm input,.llm select,.llm hr,.llm h1,.llm h2,.llm h3,.llm h4,.llm h5,.llm h6){margin:0;padding:0}:where(.llm h1,.llm h2,.llm h3,.llm h4,.llm h5,.llm h6){font-size:100%;font-weight:400}:where(.llm ul){list-style:none}:where(.llm button){-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;background:0 0;border:none;text-decoration:none}:where(.llm img,.llm video){max-width:100%;height:auto}:where(.llm iframe){border:0}:where(.llm table){border-collapse:collapse;border-spacing:0}:where(.llm td,.llm th){padding:0}:where(.llm a){color:inherit;text-decoration:none}:root{--llm-size-1:clamp(8px*var(--s,1),8px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*0*var(--s,1),8px*var(--s,1));--llm-size-2:clamp(8px*var(--s,1),8px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*8*var(--s,1),16px*var(--s,1));--llm-size-3:clamp(16px*var(--s,1),16px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*8*var(--s,1),24px*var(--s,1));--llm-size-4:clamp(24px*var(--s,1),24px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*8*var(--s,1),32px*var(--s,1));--llm-size-5:clamp(24px*var(--s,1),24px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*16*var(--s,1),40px*var(--s,1));--llm-size-6:clamp(24px*var(--s,1),24px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*24*var(--s,1),48px*var(--s,1));--llm-size-7:clamp(24px*var(--s,1),24px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*32*var(--s,1),56px*var(--s,1));--llm-size-8:clamp(24px*var(--s,1),24px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*40*var(--s,1),64px*var(--s,1));--llm-size-9:clamp(32px*var(--s,1),32px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*40*var(--s,1),72px*var(--s,1));--llm-size-10:clamp(32px*var(--s,1),32px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*48*var(--s,1),80px*var(--s,1));--llm-size-11:clamp(40px*var(--s,1),40px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*48*var(--s,1),88px*var(--s,1));--llm-size-12:clamp(40px*var(--s,1),40px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*56*var(--s,1),96px*var(--s,1));--llm-size-13:clamp(48px*var(--s,1),48px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*56*var(--s,1),104px*var(--s,1));--llm-size-14:clamp(48px*var(--s,1),48px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*64*var(--s,1),112px*var(--s,1));--llm-size-15:clamp(48px*var(--s,1),48px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*72*var(--s,1),120px*var(--s,1))}:where(llm-embed){background:0 0;border-radius:10px;width:100%;height:760px;max-height:100vh;display:block;overflow:clip}:where(.llm__row){--grid-columns:var(--llm-grid-columns,12);--grid-size:var(--llm-grid-size,1fr);--grid-column-gap:var(--llm-grid-column-gap,var(--gap));--grid-row-gap:var(--llm-grid-row-gap,var(--gap));grid-template-columns:repeat(var(--grid-columns),var(--grid-size));grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);display:grid;container-type:inline-size}:where(.llm__col){--grid-column:var(--llm-grid-columns,12);grid-column:span var(--grid-column)}:where(.llm__container){padding:0 clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1))}.--xs-1{--grid-column:1}.--end-xs-1{grid-column-end:2}.--xs-2{--grid-column:2}.--end-xs-2{grid-column-end:3}.--xs-3{--grid-column:3}.--end-xs-3{grid-column-end:4}.--xs-4{--grid-column:4}.--end-xs-4{grid-column-end:5}.--xs-5{--grid-column:5}.--end-xs-5{grid-column-end:6}.--xs-6{--grid-column:6}.--end-xs-6{grid-column-end:7}.--xs-7{--grid-column:7}.--end-xs-7{grid-column-end:8}.--xs-8{--grid-column:8}.--end-xs-8{grid-column-end:9}.--xs-9{--grid-column:9}.--end-xs-9{grid-column-end:10}.--xs-10{--grid-column:10}.--end-xs-10{grid-column-end:11}.--xs-11{--grid-column:11}.--end-xs-11{grid-column-end:12}.--xs-12{--grid-column:12}.--end-xs-12{grid-column-end:13}@container (width>=768px){.--sm-1{--grid-column:1}.--end-sm-1{grid-column-end:2}.--sm-2{--grid-column:2}.--end-sm-2{grid-column-end:3}.--sm-3{--grid-column:3}.--end-sm-3{grid-column-end:4}.--sm-4{--grid-column:4}.--end-sm-4{grid-column-end:5}.--sm-5{--grid-column:5}.--end-sm-5{grid-column-end:6}.--sm-6{--grid-column:6}.--end-sm-6{grid-column-end:7}.--sm-7{--grid-column:7}.--end-sm-7{grid-column-end:8}.--sm-8{--grid-column:8}.--end-sm-8{grid-column-end:9}.--sm-9{--grid-column:9}.--end-sm-9{grid-column-end:10}.--sm-10{--grid-column:10}.--end-sm-10{grid-column-end:11}.--sm-11{--grid-column:11}.--end-sm-11{grid-column-end:12}.--sm-12{--grid-column:12}.--end-sm-12{grid-column-end:13}}@container (width>=1024px){.--md-1{--grid-column:1}.--end-md-1{grid-column-end:2}.--md-2{--grid-column:2}.--end-md-2{grid-column-end:3}.--md-3{--grid-column:3}.--end-md-3{grid-column-end:4}.--md-4{--grid-column:4}.--end-md-4{grid-column-end:5}.--md-5{--grid-column:5}.--end-md-5{grid-column-end:6}.--md-6{--grid-column:6}.--end-md-6{grid-column-end:7}.--md-7{--grid-column:7}.--end-md-7{grid-column-end:8}.--md-8{--grid-column:8}.--end-md-8{grid-column-end:9}.--md-9{--grid-column:9}.--end-md-9{grid-column-end:10}.--md-10{--grid-column:10}.--end-md-10{grid-column-end:11}.--md-11{--grid-column:11}.--end-md-11{grid-column-end:12}.--md-12{--grid-column:12}.--end-md-12{grid-column-end:13}}@container (width>=1440px){.--lg-1{--grid-column:1}.--end-lg-1{grid-column-end:2}.--lg-2{--grid-column:2}.--end-lg-2{grid-column-end:3}.--lg-3{--grid-column:3}.--end-lg-3{grid-column-end:4}.--lg-4{--grid-column:4}.--end-lg-4{grid-column-end:5}.--lg-5{--grid-column:5}.--end-lg-5{grid-column-end:6}.--lg-6{--grid-column:6}.--end-lg-6{grid-column-end:7}.--lg-7{--grid-column:7}.--end-lg-7{grid-column-end:8}.--lg-8{--grid-column:8}.--end-lg-8{grid-column-end:9}.--lg-9{--grid-column:9}.--end-lg-9{grid-column-end:10}.--lg-10{--grid-column:10}.--end-lg-10{grid-column-end:11}.--lg-11{--grid-column:11}.--end-lg-11{grid-column-end:12}.--lg-12{--grid-column:12}.--end-lg-12{grid-column-end:13}}@container (width>=1600px){.--xl-1{--grid-column:1}.--end-xl-1{grid-column-end:2}.--xl-2{--grid-column:2}.--end-xl-2{grid-column-end:3}.--xl-3{--grid-column:3}.--end-xl-3{grid-column-end:4}.--xl-4{--grid-column:4}.--end-xl-4{grid-column-end:5}.--xl-5{--grid-column:5}.--end-xl-5{grid-column-end:6}.--xl-6{--grid-column:6}.--end-xl-6{grid-column-end:7}.--xl-7{--grid-column:7}.--end-xl-7{grid-column-end:8}.--xl-8{--grid-column:8}.--end-xl-8{grid-column-end:9}.--xl-9{--grid-column:9}.--end-xl-9{grid-column-end:10}.--xl-10{--grid-column:10}.--end-xl-10{grid-column-end:11}.--xl-11{--grid-column:11}.--end-xl-11{grid-column-end:12}.--xl-12{--grid-column:12}.--end-xl-12{grid-column-end:13}}:where(.llm){font-style:normal;font-weight:400;font-family:var(--llm-font-primary);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1))}:where(.llm h1,.llm h2,.llm h3,.llm h4,.llm h5,.llm h6,.llm a,.llm b,.llm em,.llm p,.llm strong,.llm span,.llm ol,.llm ul){color:inherit;font-style:inherit;font-weight:inherit;font-family:inherit}:where(){background:var(--llm-color-accent-foreground)}.llm .-llm-t-display1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display1-font-weight);line-height:var(--llm-typography-display1-line-height);letter-spacing:var(--llm-typography-display1-letter-spacing);font-size:clamp(var(--llm-typography-display1-font-size-min)*1px*var(--s,1),var(--llm-typography-display1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display1-font-size-max) - var(--llm-typography-display1-font-size-min))*var(--s,1),var(--llm-typography-display1-font-size-max)*1px*var(--s,1))}.llm .-llm-t-display2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--font-display2-weight);line-height:var(--font-display2-line-height);letter-spacing:var(--font-display2-letter-spacing);font-size:var(--font-display2-size)}.llm .-llm-t-display3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1))}.llm .-llm-t-display4{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min)*1px*var(--s,1),var(--llm-typography-display4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min))*var(--s,1),var(--llm-typography-display4-font-size-max)*1px*var(--s,1))}.llm .-llm-t-display5{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min)*1px*var(--s,1),var(--llm-typography-display5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min))*var(--s,1),var(--llm-typography-display5-font-size-max)*1px*var(--s,1))}.llm .-llm-t-display6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}.llm .-llm-t-heading1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading1-font-weight);line-height:var(--llm-typography-heading1-line-height);letter-spacing:var(--llm-typography-heading1-letter-spacing);font-size:clamp(var(--llm-typography-heading1-font-size-min)*1px*var(--s,1),var(--llm-typography-heading1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-heading1-font-size-max) - var(--llm-typography-heading1-font-size-min))*var(--s,1),var(--llm-typography-heading1-font-size-max)*1px*var(--s,1))}.llm .-llm-t-heading2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading2-font-weight);line-height:var(--llm-typography-heading2-line-height);letter-spacing:var(--llm-typography-heading2-letter-spacing);font-size:clamp(var(--llm-typography-heading2-font-size-min)*1px*var(--s,1),var(--llm-typography-heading2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-heading2-font-size-max) - var(--llm-typography-heading2-font-size-min))*var(--s,1),var(--llm-typography-heading2-font-size-max)*1px*var(--s,1))}.llm .-llm-t-body1{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1))}.llm .-llm-t-body2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body2-font-weight);line-height:var(--llm-typography-body2-line-height);letter-spacing:var(--llm-typography-body2-letter-spacing);font-size:clamp(var(--llm-typography-body2-font-size-min)*1px*var(--s,1),var(--llm-typography-body2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body2-font-size-max) - var(--llm-typography-body2-font-size-min))*var(--s,1),var(--llm-typography-body2-font-size-max)*1px*var(--s,1))}.llm .-llm-t-body3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--font-body4-weight);line-height:var(--font-body4-line-height);letter-spacing:var(--font-body4-letter-spacing);font-size:var(--font-body4-size)}.llm .-llm-t-body4{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min)*1px*var(--s,1),var(--llm-typography-body4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min))*var(--s,1),var(--llm-typography-body4-font-size-max)*1px*var(--s,1))}.llm .-llm-t-body5{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1))}.llm .-llm-t-label1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1))}.llm .-llm-t-cta1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta1-font-weight);line-height:var(--llm-typography-cta1-line-height);letter-spacing:var(--llm-typography-cta1-letter-spacing);font-size:clamp(var(--llm-typography-cta1-font-size-min)*1px*var(--s,1),var(--llm-typography-cta1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta1-font-size-max) - var(--llm-typography-cta1-font-size-min))*var(--s,1),var(--llm-typography-cta1-font-size-max)*1px*var(--s,1));text-transform:uppercase}.llm .-llm-t-cta2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1))}.llm .-llm-t-cta3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta3-font-weight);line-height:var(--llm-typography-cta3-line-height);letter-spacing:var(--llm-typography-cta3-letter-spacing);font-size:clamp(var(--llm-typography-cta3-font-size-min)*1px*var(--s,1),var(--llm-typography-cta3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta3-font-size-max) - var(--llm-typography-cta3-font-size-min))*var(--s,1),var(--llm-typography-cta3-font-size-max)*1px*var(--s,1));font-style:normal}.llm .-llm-t-cta4{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-cta4-font-weight);line-height:var(--llm-typography-cta4-line-height);letter-spacing:var(--llm-typography-cta4-letter-spacing);font-size:clamp(var(--llm-typography-cta4-font-size-min)*1px*var(--s,1),var(--llm-typography-cta4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta4-font-size-max) - var(--llm-typography-cta4-font-size-min))*var(--s,1),var(--llm-typography-cta4-font-size-max)*1px*var(--s,1));font-style:normal}:where([data-message-role=user] [data-text=true]){line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1));font-family:var(--llm-user-font-family,inherit);background:var(--llm-user-background);color:var(--llm-user-foreground);border:var(--llm-user-border);padding:var(--llm-user-padding,var(--llm-size-3,1.5rem)var(--llm-size-4,2rem));border-radius:var(--llm-user-border-radius,12px);-webkit-backdrop-filter:var(--llm-user-backdrop-filter,blur(20px));backdrop-filter:var(--llm-user-backdrop-filter,blur(20px))}:where([data-message-role=assistant] [data-text=true]){font-family:var(--llm-font-primary);background:var(--llm-assistant-background);color:var(--llm-assistant-foreground);border:var(--llm-assistant-border);line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min)*1px*var(--s,1),var(--llm-typography-display4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min))*var(--s,1),var(--llm-typography-display4-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min)*1px*var(--s,1),var(--llm-typography-display5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min))*var(--s,1),var(--llm-typography-display5-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h4{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h5{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) ol{margin-left:var(--llm-markdown-margin-left);flex-direction:column;gap:.75em;display:flex}:where([data-message-role=assistant] [data-text=true]) ul{margin-left:var(--llm-markdown-margin-left);flex-direction:column;gap:.75em;display:flex}:where([data-message-role=assistant] [data-text=true]) ol{margin-left:1.1em}:where([data-message-role=assistant] [data-text=true]) ul{margin-left:.8em;list-style:outside}:where([data-message-role=assistant] [data-text=true]) code{font-size:inherit;line-height:inherit;color:inherit;background-color:transparent;font-family:inherit;font-style:normal}:where([data-message-role=assistant] [data-text=true]) pre{font-size:inherit;line-height:inherit;color:inherit;background-color:transparent;font-family:inherit;font-style:normal}:where([data-message-role=assistant] [data-text=true]) pre{font-family:monospace;font-size:.9em}:where([data-message-role=assistant] [data-text=true]) code{font-family:monospace;font-size:.9em}:where([data-message-role=assistant] [data-text=true]) i{font-style:italic}:where([data-message-role=assistant] [data-text=true]) em{font-style:italic}:where([data-message-role=assistant] [data-text=true]) b{font-weight:var(--llm-typography-cta2-font-weight)}:where([data-message-role=assistant] [data-text=true]) strong{font-weight:var(--llm-typography-cta2-font-weight)}:where([data-message-role=assistant] [data-text=true]) h1{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) h2{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) h3{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) h4{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) h5{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) h6{margin-top:var(--llm-markdown-margin-top)}:where([data-message-role=assistant] [data-text=true]) p{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) h1{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) h2{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) h3{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) h4{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) h5{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) h6{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) ul{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) ol{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) pre{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) blockquote{margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) p:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) h1:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) h2:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) h3:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) h4:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) h5:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) h6:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) ul:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) ol:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) pre:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) blockquote:last-child{margin-bottom:0}:where([data-message-role=assistant] [data-text=true]) blockquote{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}:where([data-message-role=assistant] [data-text=true]) blockquote:before{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}:where([data-message-role=assistant] [data-text=true]) blockquote:after{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}:where([data-message-role=assistant] [data-text=true]) blockquote{margin-bottom:var(--llm-markdown-margin-bottom);border-left:var(--llm-markdown-border);padding-left:.5em}:where([data-message-role=assistant] [data-text=true]) hr{border:none;border-top:var(--llm-markdown-border);margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom)}:where([data-message-role=assistant] [data-text=true]) a{text-decoration:underline}:where([data-message-role=assistant] [data-text=true]) a:link{color:var(--llm-markdown-accent)}:where([data-message-role=assistant] [data-text=true]) a:active{color:var(--llm-markdown-accent)}:where([data-message-role=assistant] [data-text=true]) a:visited{color:var(--llm-markdown-accent)}:where([data-message-role=assistant] [data-text=true]) a:hover{color:var(--llm-markdown-accent)}:where([data-message-role=assistant] [data-text=true]) img{border:var(--llm-markdown-border);border-radius:8px;max-width:320px;padding:8px}:where([data-message-role=assistant] [data-text=true]) table{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);margin-top:1em;margin-bottom:1em;padding-top:1em;padding-bottom:1em}:where([data-message-role=assistant] [data-text=true]) thead th{border-top:1px solid color-mix(in srgb,currentColor 30%,transparent);padding-top:1em}:where([data-message-role=assistant] [data-text=true]) tr:first-child td{padding-top:1em}:where([data-message-role=assistant] [data-text=true]) tr:last-child th{border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);padding-bottom:1em}:where([data-message-role=assistant] [data-text=true]) tr:last-child td{border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);padding-bottom:1em}:where([data-message-role=assistant] [data-text=true]) th{text-align:left;padding:4px}:where([data-message-role=assistant] [data-text=true]) td{text-align:left;padding:4px}:where([data-message-role=assistant] [data-text=true]) th:first-child{padding-left:0}:where([data-message-role=assistant] [data-text=true]) td:first-child{padding-left:0}:where([data-message-role=assistant] [data-text=true]) th:last-child{padding-right:0}:where([data-message-role=assistant] [data-text=true]) td:last-child{padding-right:0}:where([data-message-role=assistant] [data-text=true]) .llm__text-img{margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom);font-size:0;text-decoration:none;display:block}:where([data-message-role=assistant] [data-text=true]) .llm__text-img>img{object-fit:cover;justify-content:center;align-items:center;width:320px;height:320px;display:inline-flex}:where([data-message-role=assistant] [data-text=true]) .llm__pill{max-width:max(375px,var(--u,1vw)*30);margin-bottom:1em}:where([data-message-role=assistant] [data-text=true]) .llm__pill:first-of-type{margin-top:2em}:where([data-message-role=assistant] [data-text=true]) .llm__pill:last-of-type{margin-bottom:2em}:where([data-message-role=assistant] [data-text=true]) h1:first-child{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) h2:first-child{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1))}:where([data-message-role=assistant] [data-text=true]) p:first-child{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1))}:where([data-mode=chat] [data-message-role=user] [data-text=true]){padding:.5em 0;padding:var(--llm-pill-padding,8px);border:var(--llm-pill-border);border-radius:var(--llm-pill-border-radius);background:var(--llm-pill-background);color:var(--llm-pill-foreground);font-family:var(--llm-pill-font-family);text-align:right;align-self:flex-end}:where(.-chat [data-message-role=user] [data-text=true]){padding:.5em 0;padding:var(--llm-pill-padding,8px);border:var(--llm-pill-border);border-radius:var(--llm-pill-border-radius);background:var(--llm-pill-background);color:var(--llm-pill-foreground);font-family:var(--llm-pill-font-family);text-align:right;align-self:flex-end}.llm .llm__background{pointer-events:none;background:var(--llm-color-background);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.llm .llm__background-shade{opacity:.2;position:absolute;top:0;bottom:0;left:0;right:0}.llm .llm__background-noise{z-index:2;opacity:.4;mix-blend-mode:soft-light;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.llm .llm__trigger-blob{pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.llm .llm__trigger-blob svg{width:150%;height:150%;position:absolute;top:50%;left:50%;translate:-50% -50%}.llm .llm__trigger-blob svg+svg{translate:-15% -20%}.llm .llm__trigger-blob svg+svg+svg{translate:-30% -80%}@keyframes llmBouncing{0%{transform:translateY(0)scaleY(.8)}to{transform:translateY(-10px)}}.llm .llm__busyIndicator{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;width:40px;height:30px;margin:0;transition:none;display:block;position:absolute;bottom:-50px;left:0}.llm .llm__busyIndicator:before{content:"";background:var(--llm-color-foreground);z-index:2;border-radius:50%;width:5px;height:5px;margin-top:5px;margin-left:-2.5px;animation:.45s cubic-bezier(0,0,.15,1) .2s infinite alternate llmBouncing;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.llm .llm__busyIndicator>span:before,.llm .llm__busyIndicator>span:after{content:"";background:var(--llm-color-foreground);z-index:2;border-radius:50%;width:5px;height:5px;margin-top:5px;margin-left:-2.5px;animation:.45s cubic-bezier(0,0,.15,1) infinite alternate llmBouncing;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.llm .llm__busyIndicator>span:before{margin-left:-14px}.llm .llm__busyIndicator>span:after{margin-left:9px;animation-delay:.4s}.llm .llm__canvas{width:100%;height:100%;opacity:var(--llm-canvas-opacity);position:absolute;top:0;left:0}.llm .llm__cta{align-items:center;gap:var(--llm-size-2,1rem);color:var(--llm-color-foreground);white-space:nowrap;pointer-events:auto;cursor:pointer;transition:opacity .3s;display:inline-flex;position:relative;overflow:hidden}.llm .llm__cta,.llm .llm__cta>span{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-cta4-font-weight);line-height:var(--llm-typography-cta4-line-height);letter-spacing:var(--llm-typography-cta4-letter-spacing);font-size:clamp(var(--llm-typography-cta4-font-size-min)*1px*var(--s,1),var(--llm-typography-cta4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta4-font-size-max) - var(--llm-typography-cta4-font-size-min))*var(--s,1),var(--llm-typography-cta4-font-size-max)*1px*var(--s,1));font-style:normal}@media (hover:hover){.llm .llm__cta:hover{opacity:.7;text-decoration:underline}}.llm .llm__cta--button,.llm .llm__cta--submit{background:var(--llm-color-primary-background);color:var(--llm-color-primary-foreground);min-height:var(--llm-size-6,3rem);padding:var(--llm-size-1,.5rem)var(--llm-size-5,2.5rem);border-radius:var(--llm-size-5,2.5rem);pointer-events:auto;cursor:pointer;font-style:normal;text-decoration:none;overflow:hidden}.llm .llm__cta--button,.llm .llm__cta--button>span,.llm .llm__cta--submit,.llm .llm__cta--submit>span{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta3-font-weight);line-height:var(--llm-typography-cta3-line-height);letter-spacing:var(--llm-typography-cta3-letter-spacing);font-size:clamp(var(--llm-typography-cta3-font-size-min)*1px*var(--s,1),var(--llm-typography-cta3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta3-font-size-max) - var(--llm-typography-cta3-font-size-min))*var(--s,1),var(--llm-typography-cta3-font-size-max)*1px*var(--s,1));font-style:normal}.llm .llm__cta--button .llm__background,.llm .llm__cta--submit .llm__background{z-index:1;background:0 0}.llm .llm__cta--button .llm__background .llm__background-noise,.llm .llm__cta--submit .llm__background .llm__background-noise{display:none}.llm .llm__cta--button .llm__background .llm__background-shade,.llm .llm__cta--submit .llm__background .llm__background-shade{opacity:1}.llm .llm__cta--button>span,.llm .llm__cta--submit>span{z-index:2;position:relative}.llm .llm__cta--submit{background:var(--llm-color-background)}.llm .llm__cta--simple{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta3-font-weight);line-height:var(--llm-typography-cta3-line-height);letter-spacing:var(--llm-typography-cta3-letter-spacing);font-size:clamp(var(--llm-typography-cta3-font-size-min)*1px*var(--s,1),var(--llm-typography-cta3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta3-font-size-max) - var(--llm-typography-cta3-font-size-min))*var(--s,1),var(--llm-typography-cta3-font-size-max)*1px*var(--s,1));padding:0 var(--llm-size-6,3rem);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:42px;color:var(--llm-color-foreground);pointer-events:auto;cursor:pointer;background:linear-gradient(rgba(154,154,154,.2) 10%,rgba(221,221,221,.1) 80%);border:1px solid rgba(237,237,237,.3);border-radius:12px;font-style:normal;text-decoration:none;overflow:hidden}.llm .llm__cta--simple>span{z-index:2;position:relative}.llm .llm__dialog,.llm #theme-llm-dialog__dialog,#theme-llm-dialog .llm__dialog,#theme-llm-dialog #theme-llm-dialog__dialog{scroll-behavior:smooth;z-index:99000;justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;display:flex;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto}.llm .llm__dialog__backdrop,.llm #theme-llm-dialog__dialog__backdrop,#theme-llm-dialog .llm__dialog__backdrop,#theme-llm-dialog #theme-llm-dialog__dialog__backdrop{box-sizing:border-box;text-align:center;-webkit-overflow-scrolling:touch;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.llm .llm__dialog__backdrop:before,.llm #theme-llm-dialog__dialog__backdrop:before,#theme-llm-dialog .llm__dialog__backdrop:before,#theme-llm-dialog #theme-llm-dialog__dialog__backdrop:before{content:"";pointer-events:none;opacity:.7;background-color:#000;width:100%;height:100%;transition:opacity .35s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:0;right:0}.llm .llm__dialog__wrapper,.llm #theme-llm-dialog__dialog__wrapper,#theme-llm-dialog .llm__dialog__wrapper,#theme-llm-dialog #theme-llm-dialog__dialog__wrapper{width:80vw;box-shadow:var(--llm-shadow-xl);border-radius:16px;overflow:hidden}.llm .llm__dialog__wrapper .llm__video,.llm #theme-llm-dialog__dialog__wrapper .llm__video,#theme-llm-dialog .llm__dialog__wrapper .llm__video,#theme-llm-dialog #theme-llm-dialog__dialog__wrapper .llm__video{aspect-ratio:16/9;width:100%}.llm .llm__dialog__wrapper .th-video,.llm #theme-llm-dialog__dialog__wrapper .th-video,#theme-llm-dialog .llm__dialog__wrapper .th-video,#theme-llm-dialog #theme-llm-dialog__dialog__wrapper .th-video{width:calc(100% + 2px);height:calc(100% + 2px);position:relative;top:-1px;left:-1px}.llm .llm__disclaimer{gap:var(--llm-size-2,1rem);color:var(--llm-color-foreground);font-size:10px;line-height:1.2;display:flex}.llm .llm__disclaimer a{text-decoration:underline}.llm .llm__disclaimer i{width:14px;height:14px;color:var(--llm-disclaimer-accent,var(--llm-color-accent-foreground));flex-shrink:0;display:block}.llm .llm__disclaimer i svg{width:100%;height:100%;display:block}@media (min-width:1024px){.llm .llm__disclaimer{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1))}.llm .llm__disclaimer i{width:19px;height:18px}}.llm .llm__disclaimer-footer{padding:0 calc(var(--rem,1rem)*.3);color:var(--llm-color-foreground);opacity:.8;font-size:10px;line-height:1.1}.llm .llm__disclaimer-footer button{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;background:0 0;border:none;border-radius:0;outline:2px solid transparent;margin:0;padding:0;text-decoration:underline}.llm .llm__disclaimer-footer button:focus{outline-color:var(--llm-color-outline)}.llm .llm__disclaimer-footer button:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__disclaimer-footer button:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__disclaimer-footer button:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__disclaimer-footer__long{padding:var(--llm-size-2,1rem)var(--llm-size-3,1.5rem);width:calc(100vw - var(--rem,1rem)*2);background:var(--llm-popup-background);max-width:600px;color:var(--llm-popup-foreground);border:var(--llm-popup-border,none);box-shadow:var(--llm-trigger-box-shadow);pointer-events:auto;border-radius:12px;font-size:14px;line-height:1.4;transition:all .4s;position:fixed;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.llm .llm__disclaimer-footer__long a{text-decoration:underline}.llm .llm__disclaimer-footer__long a:link,.llm .llm__disclaimer-footer__long a:active,.llm .llm__disclaimer-footer__long a:visited,.llm .llm__disclaimer-footer__long a:hover{color:var(--llm-pill-foreground)}@media (min-width:1024px){.llm .llm__disclaimer-footer{font-size:11px}}.llm .llm__feedback{--border-radius:var(--llm-feedback-border-radius,var(--llm-hint-border-radius,8px));--background:var(--llm-feedback-background,var(--llm-background,transparent));--foreground:var(--llm-feedback-foreground,var(--llm-hint-foreground,white));--border:var(--llm-feedback-border,var(--llm-hint-border,1px solid rgba(237,237,237,.3)));--font-family:var(--llm-feedback-font-family,var(--llm-font-primary));--box-shadow:var(--llm-feedback-box-shadow,var(--llm-hint-box-shadow,none));--cta-background:var(--llm-feedback-cta-background,var(--llm-primary-background,rgba(0,0,0,.2)));--cta-foreground:var(--llm-feedback-cta-foreground,var(--llm-primary-foreground,white));--size:var(--llm-feedback-size,1rem)}.llm .llm__feedback--stars,.llm .llm__feedback--faces{--unchecked:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" clip-rule=\"evenodd\" fill=\"black\" fill-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"2\" viewBox=\"0 0 24 24\" %3e%3cpath d=\"m11.322 2.923c.126-.259.39-.423.678-.423.289 0 .552.164.678.423.974 1.998 2.65 5.44 2.65 5.44s3.811.524 6.022.829c.403.055.65.396.65.747 0 .19-.072.383-.231.536-1.61 1.538-4.382 4.191-4.382 4.191s.677 3.767 1.069 5.952c.083.462-.275.882-.742.882-.122 0-.244-.029-.355-.089-1.968-1.048-5.359-2.851-5.359-2.851s-3.391 1.803-5.359 2.851c-.111.06-.234.089-.356.089-.465 0-.825-.421-.741-.882.393-2.185 1.07-5.952 1.07-5.952s-2.773-2.653-4.382-4.191c-.16-.153-.232-.346-.232-.535 0-.352.249-.694.651-.748 2.211-.305 6.021-.829 6.021-.829s1.677-3.442 2.65-5.44zm.678 2.033-2.361 4.792-5.246.719 3.848 3.643-.948 5.255 4.707-2.505 4.707 2.505-.951-5.236 3.851-3.662-5.314-.756z\" fill-rule=\"nonzero\" /%3e%3c/svg%3e");--checked:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" clip-rule=\"evenodd\" fill=\"orange\" fill-rule=\"evenodd\" stroke-linejoin=\"round\" stroke-miterlimit=\"2\" viewBox=\"0 0 24 24\" %3e%3cpath d=\"m11.322 2.923c.126-.259.39-.423.678-.423.289 0 .552.164.678.423.974 1.998 2.65 5.44 2.65 5.44s3.811.524 6.022.829c.403.055.65.396.65.747 0 .19-.072.383-.231.536-1.61 1.538-4.382 4.191-4.382 4.191s.677 3.767 1.069 5.952c.083.462-.275.882-.742.882-.122 0-.244-.029-.355-.089-1.968-1.048-5.359-2.851-5.359-2.851s-3.391 1.803-5.359 2.851c-.111.06-.234.089-.356.089-.465 0-.825-.421-.741-.882.393-2.185 1.07-5.952 1.07-5.952s-2.773-2.653-4.382-4.191c-.16-.153-.232-.346-.232-.535 0-.352.249-.694.651-.748 2.211-.305 6.021-.829 6.021-.829s1.677-3.442 2.65-5.44z\" fill-rule=\"nonzero\" /%3e%3c/svg%3e");--hover:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=\"http://www.w3.org/2000/svg\" clip-rule=\"evenodd\" fill=\"orange\" fill-rule=\"evenodd\" stroke=\"black\" stroke-linejoin=\"round\" stroke-miterlimit=\"2\" viewBox=\"0 0 24 24\" %3e%3cpath d=\"m11.322 2.923c.126-.259.39-.423.678-.423.289 0 .552.164.678.423.974 1.998 2.65 5.44 2.65 5.44s3.811.524 6.022.829c.403.055.65.396.65.747 0 .19-.072.383-.231.536-1.61 1.538-4.382 4.191-4.382 4.191s.677 3.767 1.069 5.952c.083.462-.275.882-.742.882-.122 0-.244-.029-.355-.089-1.968-1.048-5.359-2.851-5.359-2.851s-3.391 1.803-5.359 2.851c-.111.06-.234.089-.356.089-.465 0-.825-.421-.741-.882.393-2.185 1.07-5.952 1.07-5.952s-2.773-2.653-4.382-4.191c-.16-.153-.232-.346-.232-.535 0-.352.249-.694.651-.748 2.211-.305 6.021-.829 6.021-.829s1.677-3.442 2.65-5.44z\" fill-rule=\"nonzero\" /%3e%3c/svg%3e");--count:5}.llm .llm__feedback__group{padding-top:var(--llm-feedback-padding);border-radius:var(--border-radius);background:var(--background);color:var(--foreground);border:var(--border);font-family:var(--font-family);box-shadow:var(--box-shadow);margin-top:2rem;padding:.5rem 1rem}.llm .llm__feedback__title{font-size:16px;font-weight:500}.llm .llm__feedback__form{gap:var(--llm-feedback-gap);flex-direction:column;margin-top:.5em;display:flex}@media (min-width:768px){.llm .llm__feedback__form{flex-direction:row;justify-content:space-between;align-items:center}}.llm .llm__feedback__rating,.llm .llm__feedback__message,.llm .llm__feedback__cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;display:flex}.llm .llm__feedback__rating legend,.llm .llm__feedback__message legend,.llm .llm__feedback__cta legend{font-size:0;line-height:0}.llm .llm__feedback__message{width:100%}.llm .llm__feedback__message input{box-sizing:border-box;width:100%;height:auto;padding:var(--llm-feedback-input-padding,.3em .5em);border-radius:var(--llm-feedback-input-border-radius,4px);border:var(--llm-feedback-input-border,none);background:var(--llm-feedback-input-background,var(--llm-input-background));color:var(--llm-feedback-input-foreground,var(--llm-input-foreground));box-shadow:var(--llm-feedback-input-box-shadow,var(--llm-shadow-xs));font-size:16px;line-height:1.25}.llm .llm__feedback__message input::placeholder{color:var(--llm-input-foreground);opacity:.5}@media (min-width:768px){.llm .llm__feedback__message{flex-grow:1;width:auto}}.llm .llm__feedback__stars{height:var(--size);width:calc(var(--size)*var(--count));background-image:var(--unchecked);background-size:var(--size)var(--size);position:relative}.llm .llm__feedback__stars label{background-size:var(--size)var(--size);cursor:pointer;height:100%;position:absolute}.llm .llm__feedback__stars label:first-of-type{z-index:10;width:var(--size)}.llm .llm__feedback__stars label:nth-of-type(2){z-index:9;width:calc(var(--size)*2)}.llm .llm__feedback__stars label:nth-of-type(3){z-index:8;width:calc(var(--size)*3)}.llm .llm__feedback__stars label:nth-of-type(4){z-index:7;width:calc(var(--size)*4)}.llm .llm__feedback__stars label:nth-of-type(5){z-index:6;width:calc(var(--size)*5)}.llm .llm__feedback__stars label:nth-of-type(6){z-index:5;width:calc(var(--size)*6)}.llm .llm__feedback__stars label:nth-of-type(7){z-index:4;width:calc(var(--size)*7)}.llm .llm__feedback__stars label:nth-of-type(8){z-index:3;width:calc(var(--size)*8)}.llm .llm__feedback__stars label:nth-of-type(9){z-index:2;width:calc(var(--size)*9)}.llm .llm__feedback__stars label:nth-of-type(10){z-index:1;width:calc(var(--size)*10)}.llm .llm__feedback__stars input:checked+label,.llm .llm__feedback__stars input:focus+label{background-image:var(--checked)}.llm .llm__feedback__stars input:checked+label:hover,.llm .llm__feedback__stars label:hover{background-image:var(--hover)}.llm .llm__feedback__stars input:focus+label{outline:var(--llm-feedback-border)}.llm .llm__feedback__stars input,.llm .llm__feedback__stars label>span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}.llm .llm__feedback__cta button{text-transform:lowercase;cursor:pointer;padding:var(--llm-feedback-cta-padding,.3em 1em);border-radius:var(--llm-feedback-cta-border-radius,4px);border:var(--llm-feedback-cta-border,1px solid var(--cta-foreground));background:var(--llm-feedback-cta-background,var(--cta-background));color:var(--llm-feedback-cta-foreground,var(--cta-foreground));box-shadow:var(--llm-feedback-cta-box-shadow,none);font-size:14px;font-weight:500;transition:border .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out,opacity .25s ease-in-out}.llm .llm__feedback__cta button:hover{border:var(--llm-feedback-cta-border-hover,var(--llm-feedback-cta-border,1px solid var(--cta-background)))}.llm .llm__feedback__cta button[disabled]{pointer-events:none;opacity:.5}.llm .llm__row{--grid-columns:var(--llm-grid-columns,12);--grid-size:var(--llm-grid-size,1fr);--grid-column-gap:var(--llm-grid-column-gap,var(--gap));--grid-row-gap:var(--llm-grid-row-gap,var(--gap));grid-template-columns:repeat(var(--grid-columns),var(--grid-size));grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);display:grid;container-type:inline-size}.llm .llm__col{--grid-column:var(--llm-grid-columns,12);grid-column:span var(--grid-column)}.llm .llm__col.--xs-1{--grid-column:1}.llm .llm__col.--end-xs-1{grid-column-end:2}.llm .llm__col.--xs-2{--grid-column:2}.llm .llm__col.--end-xs-2{grid-column-end:3}.llm .llm__col.--xs-3{--grid-column:3}.llm .llm__col.--end-xs-3{grid-column-end:4}.llm .llm__col.--xs-4{--grid-column:4}.llm .llm__col.--end-xs-4{grid-column-end:5}.llm .llm__col.--xs-5{--grid-column:5}.llm .llm__col.--end-xs-5{grid-column-end:6}.llm .llm__col.--xs-6{--grid-column:6}.llm .llm__col.--end-xs-6{grid-column-end:7}.llm .llm__col.--xs-7{--grid-column:7}.llm .llm__col.--end-xs-7{grid-column-end:8}.llm .llm__col.--xs-8{--grid-column:8}.llm .llm__col.--end-xs-8{grid-column-end:9}.llm .llm__col.--xs-9{--grid-column:9}.llm .llm__col.--end-xs-9{grid-column-end:10}.llm .llm__col.--xs-10{--grid-column:10}.llm .llm__col.--end-xs-10{grid-column-end:11}.llm .llm__col.--xs-11{--grid-column:11}.llm .llm__col.--end-xs-11{grid-column-end:12}.llm .llm__col.--xs-12{--grid-column:12}.llm .llm__col.--end-xs-12{grid-column-end:13}@container (width>=768px){.llm .llm__col.--sm-1{--grid-column:1}.llm .llm__col.--end-sm-1{grid-column-end:2}.llm .llm__col.--sm-2{--grid-column:2}.llm .llm__col.--end-sm-2{grid-column-end:3}.llm .llm__col.--sm-3{--grid-column:3}.llm .llm__col.--end-sm-3{grid-column-end:4}.llm .llm__col.--sm-4{--grid-column:4}.llm .llm__col.--end-sm-4{grid-column-end:5}.llm .llm__col.--sm-5{--grid-column:5}.llm .llm__col.--end-sm-5{grid-column-end:6}.llm .llm__col.--sm-6{--grid-column:6}.llm .llm__col.--end-sm-6{grid-column-end:7}.llm .llm__col.--sm-7{--grid-column:7}.llm .llm__col.--end-sm-7{grid-column-end:8}.llm .llm__col.--sm-8{--grid-column:8}.llm .llm__col.--end-sm-8{grid-column-end:9}.llm .llm__col.--sm-9{--grid-column:9}.llm .llm__col.--end-sm-9{grid-column-end:10}.llm .llm__col.--sm-10{--grid-column:10}.llm .llm__col.--end-sm-10{grid-column-end:11}.llm .llm__col.--sm-11{--grid-column:11}.llm .llm__col.--end-sm-11{grid-column-end:12}.llm .llm__col.--sm-12{--grid-column:12}.llm .llm__col.--end-sm-12{grid-column-end:13}}@container (width>=1024px){.llm .llm__col.--md-1{--grid-column:1}.llm .llm__col.--end-md-1{grid-column-end:2}.llm .llm__col.--md-2{--grid-column:2}.llm .llm__col.--end-md-2{grid-column-end:3}.llm .llm__col.--md-3{--grid-column:3}.llm .llm__col.--end-md-3{grid-column-end:4}.llm .llm__col.--md-4{--grid-column:4}.llm .llm__col.--end-md-4{grid-column-end:5}.llm .llm__col.--md-5{--grid-column:5}.llm .llm__col.--end-md-5{grid-column-end:6}.llm .llm__col.--md-6{--grid-column:6}.llm .llm__col.--end-md-6{grid-column-end:7}.llm .llm__col.--md-7{--grid-column:7}.llm .llm__col.--end-md-7{grid-column-end:8}.llm .llm__col.--md-8{--grid-column:8}.llm .llm__col.--end-md-8{grid-column-end:9}.llm .llm__col.--md-9{--grid-column:9}.llm .llm__col.--end-md-9{grid-column-end:10}.llm .llm__col.--md-10{--grid-column:10}.llm .llm__col.--end-md-10{grid-column-end:11}.llm .llm__col.--md-11{--grid-column:11}.llm .llm__col.--end-md-11{grid-column-end:12}.llm .llm__col.--md-12{--grid-column:12}.llm .llm__col.--end-md-12{grid-column-end:13}}@container (width>=1440px){.llm .llm__col.--lg-1{--grid-column:1}.llm .llm__col.--end-lg-1{grid-column-end:2}.llm .llm__col.--lg-2{--grid-column:2}.llm .llm__col.--end-lg-2{grid-column-end:3}.llm .llm__col.--lg-3{--grid-column:3}.llm .llm__col.--end-lg-3{grid-column-end:4}.llm .llm__col.--lg-4{--grid-column:4}.llm .llm__col.--end-lg-4{grid-column-end:5}.llm .llm__col.--lg-5{--grid-column:5}.llm .llm__col.--end-lg-5{grid-column-end:6}.llm .llm__col.--lg-6{--grid-column:6}.llm .llm__col.--end-lg-6{grid-column-end:7}.llm .llm__col.--lg-7{--grid-column:7}.llm .llm__col.--end-lg-7{grid-column-end:8}.llm .llm__col.--lg-8{--grid-column:8}.llm .llm__col.--end-lg-8{grid-column-end:9}.llm .llm__col.--lg-9{--grid-column:9}.llm .llm__col.--end-lg-9{grid-column-end:10}.llm .llm__col.--lg-10{--grid-column:10}.llm .llm__col.--end-lg-10{grid-column-end:11}.llm .llm__col.--lg-11{--grid-column:11}.llm .llm__col.--end-lg-11{grid-column-end:12}.llm .llm__col.--lg-12{--grid-column:12}.llm .llm__col.--end-lg-12{grid-column-end:13}}@container (width>=1600px){.llm .llm__col.--xl-1{--grid-column:1}.llm .llm__col.--end-xl-1{grid-column-end:2}.llm .llm__col.--xl-2{--grid-column:2}.llm .llm__col.--end-xl-2{grid-column-end:3}.llm .llm__col.--xl-3{--grid-column:3}.llm .llm__col.--end-xl-3{grid-column-end:4}.llm .llm__col.--xl-4{--grid-column:4}.llm .llm__col.--end-xl-4{grid-column-end:5}.llm .llm__col.--xl-5{--grid-column:5}.llm .llm__col.--end-xl-5{grid-column-end:6}.llm .llm__col.--xl-6{--grid-column:6}.llm .llm__col.--end-xl-6{grid-column-end:7}.llm .llm__col.--xl-7{--grid-column:7}.llm .llm__col.--end-xl-7{grid-column-end:8}.llm .llm__col.--xl-8{--grid-column:8}.llm .llm__col.--end-xl-8{grid-column-end:9}.llm .llm__col.--xl-9{--grid-column:9}.llm .llm__col.--end-xl-9{grid-column-end:10}.llm .llm__col.--xl-10{--grid-column:10}.llm .llm__col.--end-xl-10{grid-column-end:11}.llm .llm__col.--xl-11{--grid-column:11}.llm .llm__col.--end-xl-11{grid-column-end:12}.llm .llm__col.--xl-12{--grid-column:12}.llm .llm__col.--end-xl-12{grid-column-end:13}}.llm .llm__header{border-bottom:1px solid rgba(246,246,246,0);transition:all .3s}.llm .llm__header.hidden{transform:translateY(-100%)}.llm .llm__header.fixed{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.2);border-bottom:1px solid rgba(246,246,246,.5)}.llm .llm__header .llm__header-back-label{display:var(--llm-header-back-label-display)}.llm .llm__header.-has-cta .llm__header-back-label{display:none}@media (min-width:1024px){.llm .llm__header.-has-cta .llm__header-back-label{display:var(--llm-header-back-label-display)}}.llm .llm__header-wrapper{padding:0 min(var(--llm-size-5,2.5rem),clamp(20px*var(--s,1),20px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*90*var(--s,1),110px*var(--s,1)));height:calc(var(--llm-header-height)/90*70);z-index:2;justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.llm .llm__header-wrapper{height:var(--llm-header-height)}.-llm-scrolled .llm .llm__header-wrapper{height:calc(var(--llm-header-height)/90*70)}}.llm .llm__header-logo{align-items:center;column-gap:calc(var(--rem,1rem)*1);row-gap:calc(var(--rem,1rem)*.5);flex-wrap:wrap;display:flex}.llm .llm__header-logo-full{height:clamp(40px*var(--s,1),40px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*20*var(--s,1),60px*var(--s,1))}.-llm-scrolled .llm .llm__header-logo-full{display:none}.llm .llm__header-logo-full>img{object-fit:contain;height:100%}.llm .llm__header-logo-mini{height:clamp(40px*var(--s,1),40px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*20*var(--s,1),60px*var(--s,1));display:none}.-llm-scrolled .llm .llm__header-logo-mini{display:block}.llm .llm__header-logo-mini>img{object-fit:contain;height:100%}.llm .llm__header-logo-additional{height:clamp(28px*var(--s,1),28px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*12*var(--s,1),40px*var(--s,1))}.-llm-scrolled .llm .llm__header-logo-additional{display:none}.llm .llm__header-logo-additional>img{object-fit:contain;height:100%}.llm .llm__header-skip{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;background:0 0;background-color:var(--llm-color-background);border:none;border-radius:0;outline:2px solid transparent;margin:0;padding:0;text-decoration:none;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.llm .llm__header-skip:focus{outline-color:var(--llm-color-outline)}.llm .llm__header-skip:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__header-skip:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__header-skip:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__header-skip:focus,.llm .llm__header-skip:active{clip:auto!important;clip-path:none!important;white-space:normal!important;width:auto!important;height:auto!important;margin:auto!important;overflow:visible!important}.llm .llm__header-ctas{align-items:center;gap:var(--llm-size-1,.5rem);flex-direction:column;display:inline-flex}@media (min-width:1024px){.llm .llm__header-ctas{flex-direction:row;justify-content:center}}.llm .llm__header-cta{color:var(--llm-header-cta-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;align-items:center;gap:var(--llm-size-1,.5rem);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;padding:var(--llm-header-cta-padding);border-radius:0;border-radius:var(--llm-header-cta-border-radius);background:0 0;background:var(--llm-header-cta-background);border:none;outline:2px solid transparent;margin:0;font-size:14px;font-weight:800;text-decoration:none;display:none}.llm .llm__header-cta:focus{outline-color:var(--llm-color-outline)}.llm .llm__header-cta:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__header-cta:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__header-cta:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__header-cta:first-child{display:inline-flex}@media (min-width:1024px){.llm .llm__header-cta{font-size:var(--llm-header-cta-font-size);display:inline-flex}}.llm .llm__header-cta.-icon{padding-right:.8em}.llm .llm__header-cta i{width:1em;height:1em;color:var(--llm-header-cta-foreground,inherit);flex-shrink:0;line-height:0;transition:transform .2s ease-in-out;display:block}.llm .llm__header-cta i svg{fill:currentColor}.llm .llm__header-cta:hover i{transform:scale(1.2)}.llm .llm__header-back{color:var(--llm-color-title-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;align-items:center;gap:var(--llm-size-1,.5rem);text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;outline:2px solid transparent;margin:0;padding:0;text-decoration:none;display:inline-flex}.llm .llm__header-back:focus{outline-color:var(--llm-color-outline)}.llm .llm__header-back:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__header-back:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__header-back:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__hints{margin:0 var(--negative-margin)}@media (min-width:768px){.llm .llm__hints{gap:var(--llm-size-2,1rem);grid-template-columns:repeat(2,1fr);margin:0;display:grid}}.llm .llm__hints .swiper-wrapper{padding:4px 0}.llm .llm__hints .swiper-slide{height:auto}.llm .llm__hint{color:var(--llm-hint-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;gap:var(--llm-size-2,1rem);padding:0;padding:var(--llm-size-4,2rem);border-radius:0;border-radius:var(--llm-hint-border-radius);background:0 0;background:var(--llm-hint-background);height:100%;border:none;border:var(--llm-hint-border);font-family:var(--llm-hint-font-family);box-shadow:var(--llm-hint-box-shadow);-webkit-backdrop-filter:var(--llm-hint-backdrop-filter,blur(20px));backdrop-filter:var(--llm-hint-backdrop-filter,blur(20px));outline:2px solid transparent;flex-direction:column;margin:0;text-decoration:none;display:flex}.llm .llm__hint:focus{outline-color:var(--llm-color-outline)}.llm .llm__hint:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__hint:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__hint:active{outline-color:var(--llm-color-accent-foreground)}@media (min-width:768px){.llm .llm__hint:first-child{grid-column:span 2}}.llm .llm__hint-title{gap:var(--llm-size-2,1rem);font-family:var(--llm-hint-font-family,inherit);color:var(--llm-hint-title-color,inherit);text-transform:var(--llm-hint-title-text-transform,uppercase);display:flex}.llm .llm__hint-title.row{flex-direction:row;align-items:center;width:100%}.llm .llm__hint-title.column{flex-direction:column;width:100%}.llm .llm__hint-title i{width:var(--llm-hint-icon-width,18px);height:var(--llm-hint-icon-height,18px);color:var(--llm-hint-icon-color,inherit);flex-shrink:0;display:block}.llm .llm__hint-title i svg{fill:currentColor}.llm .llm__hint-body{width:100%;line-height:140%}.llm .llm__intro-blob{width:50px;height:50px;position:relative}@media (min-width:1440px){.llm .llm__intro-blob{width:80px;height:80px}}.llm .llm__intro-blob>div{height:100%}.llm[data-mode=chat] .llm__intro-blob{width:calc(var(--llm-trigger-size)/60*50);height:calc(var(--llm-trigger-size)/60*50)}@media (min-width:1440px){.llm[data-mode=chat] .llm__intro-blob{width:var(--llm-trigger-size);height:var(--llm-trigger-size)}}@media (min-width:1024px){.llm .llm__intro-wrapper{justify-content:space-between}}.llm .llm__intro-text{gap:var(--llm-size-5,2.5rem);color:var(--llm-color-title-foreground);flex-direction:column;display:flex}.llm[data-mode=chat] .llm__intro-text{gap:var(--llm-size-3,1.5rem)}.llm .llm__intro-hints{margin-top:var(--llm-size-5,2.5rem)}@media (min-width:1024px){.llm .llm__intro-hints{margin-top:0}}.llm[data-mode=chat] .llm__intro-hints{margin-top:var(--llm-size-3,1.5rem)}.llm .llm__customIntro{width:100%;height:100vh;position:absolute;top:0;left:0}.llm .llm__iframe{background:0 0;border:0;width:100%;height:100%}.llm .llm__main{pointer-events:auto;background:var(--llm-main-background);color:var(--llm-main-foreground);display:block;position:relative;top:0;bottom:0;left:0;right:0}.llm .llm__content{flex-direction:column;justify-content:center;width:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.llm .llm__underlay{background:linear-gradient(transparent,var(--llm-main-background),var(--llm-main-background));pointer-events:none;width:100%;height:240px;position:absolute;bottom:0;left:0}.llm[data-embedded=true] [data-main=true]{width:100%;height:100%}.llm[data-embedded=true] .llm__content{padding-top:40px;padding-bottom:180px}@media (min-width:1024px){.llm[data-embedded=true] .llm__content{padding-top:60px;padding-bottom:180px}}.llm[data-custom-intro=true] .llm__content{padding-top:100vh}@media (min-width:1024px){.llm[data-custom-intro=true] .llm__content{padding-top:100vh}}.llm:not([data-embedded=true]) [data-main=true]{position:absolute}.llm:not([data-embedded=true]) .llm__content{padding-top:100px;padding-bottom:min(256px,40dvh)}@media (min-width:1024px){.llm:not([data-embedded=true]) .llm__content{padding-top:200px;padding-bottom:min(256px,40dvh)}}.llm:not([data-embedded=true])[data-custom-intro=true] .llm__content{padding-top:100vh}@media (min-width:1024px){.llm:not([data-embedded=true])[data-custom-intro=true] .llm__content{padding-top:100vh}}.llm .llm__top{z-index:2;width:100%;position:absolute;top:0;left:0}.-llm-scrolled .llm .llm__top{transition:all .3s;transform:translateY(-100%)!important}.llm .llm__bottom{z-index:2;width:100%;position:absolute;bottom:0;left:0}.llm .llm__toggle-speak{width:48px;height:48px;top:110px;right:var(--llm-size-5,2.5rem);z-index:9;background:var(--llm-input-background);color:var(--llm-input-accent);pointer-events:auto;cursor:pointer;border-radius:50%;position:fixed}.llm .llm__toggle-speak svg{width:100%;height:100%;display:block}.llm .llm__powered-by{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;padding:0;padding:0 calc(var(--rem,1rem)*.3);white-space:nowrap;background:0 0;border:none;border-radius:0;outline:2px solid transparent;justify-content:center;align-items:center;column-gap:4px;margin:0;text-decoration:none;display:flex}.llm .llm__powered-by:focus{outline-color:var(--llm-color-outline)}.llm .llm__powered-by:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__powered-by:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__powered-by:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__powered-by,.llm .llm__powered-by span{color:var(--llm-color-foreground);font-size:10px;line-height:1.25}.llm .llm__powered-by span{opacity:.4;transition:opacity .25s ease-in-out}.llm .llm__powered-by svg{font-size:larger}@media (min-width:1024px){.llm .llm__powered-by{font-size:11px}}.llm .llm__powered-by:hover span{opacity:1;transition:opacity .25s ease-in-out}.llm .llm__prompt-form{gap:var(--llm-size-1,.5rem);flex-wrap:nowrap;align-items:center;display:flex}.llm .llm__prompt-input{width:100%;box-shadow:var(--llm-shadow-xs);border-radius:var(--llm-input-border-radius,8px);background:var(--llm-input-background);border:var(--llm-input-border,none);align-items:center;gap:4px;margin-top:16px;margin-bottom:16px;padding:0 4px;display:flex;position:relative;overflow:visible}@media (min-width:1024px){.llm .llm__prompt-input{gap:8px;padding:0 8px}}.llm .llm__prompt-input .llm__busyIndicator{pointer-events:none;margin:-16px 0 0;display:none;position:absolute;top:50%;left:4px}.llm .llm__prompt-input .llm__busyIndicator:before{background:var(--llm-input-accent);opacity:.4}.llm .llm__prompt-input .llm__busyIndicator>span:before,.llm .llm__prompt-input .llm__busyIndicator>span:after{opacity:.4;background:var(--llm-input-accent)}.llm .llm__prompt-input.-streaming .llm__busyIndicator{display:block}.llm .llm__prompt-label{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.llm .llm__prompt-textareaGroup{width:100%;position:relative}.llm .llm__prompt-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;width:100%;min-height:0;font-family:var(--llm-input-font-family);font-size:calc(var(--rem,1rem)*1);color:var(--llm-input-foreground);pointer-events:auto;cursor:pointer;outline-offset:2px;field-sizing:content;background:0 0;border:none;border-radius:1px;outline:2px solid transparent;margin:0;padding:4px;line-height:1.3;display:block;overflow:clip}@media (min-width:768px){.llm .llm__prompt-textarea{padding:var(--llm-size-1,.5rem);margin:var(--llm-size-1,.5rem)0}}.llm .llm__prompt-textarea:focus{outline-color:currentColor}.llm .llm__prompt-textarea::placeholder{font-family:var(--llm-input-font-family);font-size:inherit;color:var(--llm-color-neutral-300)}.llm .llm__prompt-textarea[aria-disabled=true]{pointer-events:none;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.llm .llm__prompt-textarea[aria-disabled=true]::placeholder{color:transparent}.llm .llm__prompt-speak,.llm .llm__prompt-microphone{color:var(--llm-input-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;background:0 0;border:none;border-radius:50%;outline:2px solid transparent;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:0;font-size:16px;text-decoration:none;display:flex;position:relative}.llm .llm__prompt-speak:focus,.llm .llm__prompt-microphone:focus{outline-color:var(--llm-color-outline)}.llm .llm__prompt-speak:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-microphone:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-speak:hover,.llm .llm__prompt-microphone:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__prompt-speak:active,.llm .llm__prompt-microphone:active{outline-color:var(--llm-color-accent-foreground)}@media (min-width:1024px){.llm .llm__prompt-speak,.llm .llm__prompt-microphone{flex:0 0 32px;width:32px;height:32px}}.llm .llm__prompt-speak svg,.llm .llm__prompt-microphone svg{width:18px;height:18px}.llm .llm__prompt-upload-group{outline-offset:2px;border-radius:50%;outline:2px solid transparent;flex:0 0 24px;width:24px;height:24px;position:relative}@media (min-width:1024px){.llm .llm__prompt-upload-group{flex:0 0 32px;width:32px;height:32px}}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:focus){outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:focus-visible){outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:hover){outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__prompt-upload-group:has(.llm__prompt-upload-input:active){outline-color:var(--llm-color-accent-foreground)}.llm .llm__prompt-upload-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;opacity:0;cursor:pointer;background:0 0;border:none;outline:none;width:100%;height:100%;font-size:0;display:block;position:absolute;top:0;left:0}.llm .llm__prompt-upload{color:var(--llm-input-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;width:100%;height:100%;pointer-events:none;background:0 0;border:none;border-radius:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:16px;text-decoration:none;display:flex;position:relative}.llm .llm__prompt-upload:focus{outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__prompt-upload:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__prompt-upload svg{width:18px;height:18px}.llm .llm__prompt-upload-file{color:var(--llm-pill-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;background:0 0;background:var(--llm-pill-background);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-radius:8px;outline:2px solid transparent;align-items:center;column-gap:.35em;margin:0 0 .3rem;padding:.2em 1em;font-size:12px;text-decoration:none;display:flex;position:absolute;bottom:100%;right:0}.llm .llm__prompt-upload-file:focus{outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload-file:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-upload-file:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__prompt-upload-file:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__prompt-upload-file span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-family:var(--llm-pill-font-family);font-weight:700;overflow:hidden}.llm .llm__prompt-upload-file svg{fill:currentColor;flex-shrink:0;width:1em;height:1em}.llm .llm__prompt-upload-file img{max-width:96px;max-height:96px;box-shadow:var(--llm-shadow-xs);pointer-events:none;object-fit:contain;border-radius:8px;margin-bottom:.3rem;display:none;position:absolute;bottom:100%;right:0}.llm .llm__prompt-upload-file:hover img{display:block}.llm .llm__prompt-submit,.llm .llm__prompt-stop{color:var(--llm-prompt-submit-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;width:calc(var(--llm-prompt-submit-size)/60*45);height:calc(var(--llm-prompt-submit-size)/60*45);background:0 0;background:var(--llm-prompt-submit-background);border-radius:0;border-radius:var(--llm-prompt-submit-border-radius,50%);border:none;outline:2px solid transparent;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.llm .llm__prompt-submit:focus,.llm .llm__prompt-stop:focus{outline-color:var(--llm-color-outline)}.llm .llm__prompt-submit:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-stop:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__prompt-submit:hover,.llm .llm__prompt-stop:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__prompt-submit:active,.llm .llm__prompt-stop:active{outline-color:var(--llm-color-accent-foreground)}@media (min-width:1024px){.llm .llm__prompt-submit,.llm .llm__prompt-stop{width:var(--llm-prompt-submit-size);height:var(--llm-prompt-submit-size)}}.llm .llm__prompt-submit>i,.llm .llm__prompt-stop>i{z-index:2;width:calc(var(--llm-prompt-submit-size)/60*18);height:calc(var(--llm-prompt-submit-size)/60*18);position:relative}@media (min-width:1024px){.llm .llm__prompt-submit>i,.llm .llm__prompt-stop>i{width:calc(var(--llm-prompt-submit-size)/60*24);height:calc(var(--llm-prompt-submit-size)/60*24)}}.llm .llm__prompt-submit>i svg,.llm .llm__prompt-stop>i svg{width:100%;height:100%;display:block}.llm .llm__prompt-submit:disabled,.llm .llm__prompt-submit[aria-disabled=true],.llm .llm__prompt-stop:disabled,.llm .llm__prompt-stop[aria-disabled=true]{pointer-events:none}.llm .llm__prompt-submit:disabled i,.llm .llm__prompt-submit[aria-disabled=true] i,.llm .llm__prompt-stop:disabled i,.llm .llm__prompt-stop[aria-disabled=true] i{opacity:.4}.llm .llm__prompt-footer{text-align:justify;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 15px;display:flex}@media (min-width:1024px){.llm .llm__prompt-footer{flex-direction:row}}.llm__root{--s:1;--u:1vw;--rem:16px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex}.llm__root [data-main=true]{--u:1cqw;--rem:16px;--margin:clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1));--negative-margin:calc(var(--margin)*-1);--gap:clamp(16*1px*var(--s,1),16*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(32 - 16)*var(--s,1),32*1px*var(--s,1));container-type:inline-size}.llm__root .llm__container{padding:0 clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))}.llm__root:not([data-embedded=true]){pointer-events:none;z-index:9999;position:fixed;top:0;left:0}@media (min-width:768px){.llm__root:not([data-embedded=true])[data-mode=chat] [data-main=true]{width:100%;height:100%;top:var(--llm-chat-top);right:var(--llm-chat-right);bottom:var(--llm-chat-bottom);left:var(--llm-chat-left);max-width:var(--llm-chat-max-width);max-height:var(--llm-chat-max-height);border-radius:var(--llm-chat-border-radius);box-shadow:var(--llm-chat-box-shadow);position:absolute;overflow:hidden}}.llm .llm__scroller{max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 240px),transparent calc(100% - 60px));mask-image:linear-gradient(#000 calc(100% - 240px),transparent calc(100% - 60px))}.llm .llm__scroller::-webkit-scrollbar{border-radius:3px;width:6px;height:6px}.llm .llm__scroller::-webkit-scrollbar-button{display:none}.llm .llm__scroller::-webkit-scrollbar-button:hover{display:none}.llm .llm__scroller::-webkit-scrollbar-thumb{box-shadow:none;background-color:rgba(255,255,255,.3);border-radius:2px}.llm .llm__scroller::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.3)}.llm .llm__scroller::-webkit-scrollbar-track{background-color:transparent;border-radius:2px}.llm .llm__scroller::-webkit-scrollbar-track:hover{background-color:transparent}.llm .llm__scroller.-scroller-disabled{pointer-events:none;overflow:hidden}.llm .llm__scroller.-scroller-disabled iframe{pointer-events:auto}.llm .llm__scroll-proposition{width:var(--llm-scroll-proposition-size);height:var(--llm-scroll-proposition-size);border-radius:var(--llm-scroll-proposition-border-radius);font-size:var(--llm-scroll-proposition-border-radius);z-index:1000;border:var(--llm-scroll-proposition-border,none);background:var(--llm-scroll-proposition-background);color:var(--llm-scroll-proposition-foreground);box-shadow:var(--llm-scroll-proposition-box-shadow);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.llm .llm__scroll-proposition svg{width:var(--llm-scroll-proposition-border-radius);height:var(--llm-scroll-proposition-border-radius);transform:rotate(90deg)}.llm .llm__prompt-suggestions{width:100%}.llm .llm__prompt-suggestions .llm__suggestions{gap:calc(var(--rem,1rem)*.5);max-width:calc(100% + var(--margin)*2);margin:0 var(--negative-margin);padding:4px var(--margin);flex-wrap:wrap;display:flex}@media (any-pointer:coarse){.llm .llm__prompt-suggestions .llm__suggestions{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.llm .llm__prompt-suggestions .llm__suggestions::-webkit-scrollbar{display:none}.llm .llm__prompt-suggestions .llm__suggestions{-ms-overflow-style:none;scrollbar-width:none}.llm .llm__prompt-suggestions .llm__suggestions .llm__pill{white-space:nowrap}}.llm .llm__prompt-suggestions .llm__suggestions .llm__pill{box-shadow:var(--llm-pill-box-shadow,var(--llm-shadow-xs))}@media (min-width:1024px){.llm .llm__prompt-suggestions .llm__suggestions{max-width:calc(100% + 8px);margin:0 -4px;padding:4px}}.llm .llm__prompt-suggestions .swiper{overflow:visible}.llm .llm__prompt-suggestions .swiper-slide{width:auto}.llm .llm__pill{color:var(--llm-pill-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1));padding:0;padding:var(--llm-pill-padding,8px);gap:var(--llm-pill-gap,8px);border:none;border:var(--llm-pill-border);border-radius:0;border-radius:var(--llm-pill-border-radius);background:0 0;background:var(--llm-pill-background);font-family:var(--llm-pill-font-family);font-size:var(--llm-pill-font-size,clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1)));font-weight:var(--llm-pill-font-weight,--llm-typography-cta2-font-weight);box-shadow:var(--llm-pill-box-shadow,none);-webkit-backdrop-filter:var(--llm-pill-backdrop-filter,blur(20px));backdrop-filter:var(--llm-pill-backdrop-filter,blur(20px));outline:2px solid transparent;margin:0;text-decoration:none}.llm .llm__pill:focus{outline-color:var(--llm-color-outline)}.llm .llm__pill:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__pill:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__pill:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__message--user .llm__text .llm__text-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1));font-family:var(--llm-user-font-family,inherit);background:var(--llm-user-background);color:var(--llm-user-foreground);border:var(--llm-user-border);padding:var(--llm-user-padding,var(--llm-size-3,1.5rem)var(--llm-size-4,2rem));border-radius:var(--llm-user-border-radius,12px);-webkit-backdrop-filter:var(--llm-user-backdrop-filter,blur(20px));backdrop-filter:var(--llm-user-backdrop-filter,blur(20px))}.llm[data-mode=chat] .llm__message--user .llm__text{flex-direction:column;display:flex}.llm[data-mode=chat] .llm__message--user .llm__text .llm__text-body{padding:.5em 0;padding:var(--llm-pill-padding,8px);border:var(--llm-pill-border);border-radius:var(--llm-pill-border-radius);background:var(--llm-pill-background);color:var(--llm-pill-foreground);font-family:var(--llm-pill-font-family);text-align:right;align-self:flex-end}.llm .llm__message--assistant .llm__inner--text:first-child .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--text:first-child .llm__text .llm__text-body>p,.llm .llm__message--assistant .llm__inner--text:first-child .llm__text .llm__text-body>h2,.llm .llm__message--assistant .llm__inner--string:first-child .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--string:first-child .llm__text .llm__text-body>p,.llm .llm__message--assistant .llm__inner--string:first-child .llm__text .llm__text-body>h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1));margin:0}.llm .llm__message--assistant .llm__inner--text:not(:first-child) .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--string:not(:first-child) .llm__text .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body{font-family:var(--llm-font-primary);background:var(--llm-assistant-background);color:var(--llm-assistant-foreground);border:var(--llm-assistant-border)}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display3-font-weight);line-height:var(--llm-typography-display3-line-height);letter-spacing:var(--llm-typography-display3-letter-spacing);font-size:clamp(var(--llm-typography-display3-font-size-min)*1px*var(--s,1),var(--llm-typography-display3-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display3-font-size-max) - var(--llm-typography-display3-font-size-min))*var(--s,1),var(--llm-typography-display3-font-size-max)*1px*var(--s,1))}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min)*1px*var(--s,1),var(--llm-typography-display4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min))*var(--s,1),var(--llm-typography-display4-font-size-max)*1px*var(--s,1))}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display5-font-weight);line-height:var(--llm-typography-display5-line-height);letter-spacing:var(--llm-typography-display5-letter-spacing);font-size:clamp(var(--llm-typography-display5-font-size-min)*1px*var(--s,1),var(--llm-typography-display5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display5-font-size-max) - var(--llm-typography-display5-font-size-min))*var(--s,1),var(--llm-typography-display5-font-size-max)*1px*var(--s,1))}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul{margin-left:var(--llm-markdown-margin-left);flex-direction:column;gap:.75em;display:flex}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol{margin-left:1.1em}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul{margin-left:.8em;list-style:outside}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body code,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body code,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre{font-size:inherit;line-height:inherit;color:inherit;background-color:transparent;font-family:inherit;font-style:normal}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body code,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body code{font-family:monospace;font-size:.9em}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body i,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body em,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body i,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body em{font-style:italic}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body b,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body strong,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body b,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body strong{font-weight:var(--llm-typography-cta2-font-weight)}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6{margin-top:var(--llm-markdown-margin-top)}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body p,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body p,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote{margin-bottom:var(--llm-markdown-margin-bottom)}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body p:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h1:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h2:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h3:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h4:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h5:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body h6:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ul:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body ol:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body pre:last-child,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body p:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h1:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h2:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h3:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h4:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h5:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body h6:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ul:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body ol:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body pre:last-child,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote:last-child{margin-bottom:0}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote:before,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote:after,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote:before,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote:after{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body blockquote,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body blockquote{margin-bottom:var(--llm-markdown-margin-bottom);border-left:var(--llm-markdown-border);padding-left:.5em}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body hr,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body hr{border:none;border-top:var(--llm-markdown-border);margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom)}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a{text-decoration:underline}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:link,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:active,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:visited,.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body a:hover,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:link,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:active,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:visited,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body a:hover{color:var(--llm-markdown-accent)}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body img,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body img{border:var(--llm-markdown-border);border-radius:8px;max-width:320px;padding:8px}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__text-img,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__text-img{margin-top:var(--llm-markdown-margin-top);margin-bottom:var(--llm-markdown-margin-bottom);font-size:0;text-decoration:none;display:block}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__text-img>img,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__text-img>img{object-fit:cover;justify-content:center;align-items:center;width:320px;height:320px;display:inline-flex}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__pill,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__pill{max-width:max(375px,var(--u,1vw)*30);margin-bottom:1em}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__pill:first-of-type,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__pill:first-of-type{margin-top:2em}.llm .llm__message--assistant .llm__inner--text .llm__text .llm__text-body .llm__pill:last-of-type,.llm .llm__message--assistant .llm__inner--string .llm__text .llm__text-body .llm__pill:last-of-type{margin-bottom:2em}.llm .llm__message .llm__inner--image_url img{border:var(--llm-markdown-border);max-width:256px;box-shadow:var(--llm-shadow-xs);border-radius:8px}.llm .llm__thread{margin-top:var(--llm-size-15,7.5rem);row-gap:var(--llm-size-15,7.5rem);flex-direction:column;display:flex}.llm .llm__message{row-gap:var(--llm-size-2,1rem);flex-direction:column;display:flex;position:relative}.llm .llm__message--user:last-child{margin-bottom:20vh}.llm .llm__inner--cardGroup{margin:0}.llm .llm__inner:empty{display:none}.llm .llm__message--assistant .llm__inner--text:not(:first-child) .llm__text-body,.llm .llm__message--assistant .llm__inner--string:not(:first-child) .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}.llm .llm__end{height:0;margin-top:-33px}.llm__thron-player .th-video .th-video-player .th-video-poster{background-size:cover}.llm__thron-player .th-player-external-element.th-std-bars,.llm__thron-player .th-player.th-std-bars{border-radius:0;width:100%;height:100%;margin:0}.llm__thron-player .th-video .th-video-player .th-display-icon-wrapper,.llm__thron-player:not(.-enlarged) .th-control-bar.th-horizontal.th-top,.llm__thron-player:not(.-enlarged) .th-time-info,.llm__thron-player:not(.-enlarged) .th-control-bar.th-horizontal .th-group .th-button,.llm__thron-player:not(.-enlarged) .th-control-bar.th-horizontal .th-group .th-toggle-button:not(.th-fullscreen-button),.llm__thron-player:not(.-enlarged) .th-time-rail{display:none}.llm__thron-player.-enlarged{z-index:10000;border-radius:24px;width:calc(100vw - 40px);height:calc(56.25vw - 22.5px);position:fixed;overflow:hidden}.llm .llm__trigger{pointer-events:auto;cursor:pointer;border-radius:50%;justify-content:center;font-size:0;display:flex;position:absolute}.llm .llm__trigger.-top-left{top:20px;left:20px}.llm .llm__trigger.-top-left .llm__trigger-message{top:calc(100% + 12px)}.llm .llm__trigger.-top{top:20px}.llm .llm__trigger.-top .llm__trigger-message{top:calc(100% + 12px)}.llm .llm__trigger.-top-right{top:20px;right:20px}.llm .llm__trigger.-top-right .llm__trigger-message{top:calc(100% + 12px)}.llm .llm__trigger.-left{top:50vh;left:20px}.llm .llm__trigger.-left .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-right{top:50vh;right:20px}.llm .llm__trigger.-right .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-bottom-left{bottom:20px;left:20px}.llm .llm__trigger.-bottom-left .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-bottom{bottom:20px}.llm .llm__trigger.-bottom .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger.-bottom-right{bottom:20px;right:20px}.llm .llm__trigger.-bottom-right .llm__trigger-message{bottom:calc(100% + 12px)}.llm .llm__trigger-btn{color:var(--llm-trigger-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;width:var(--llm-trigger-size);height:var(--llm-trigger-size);background:0 0;background:var(--llm-trigger-background);will-change:transform;box-shadow:var(--llm-trigger-box-shadow);border:none;border-radius:50%;outline:2px solid transparent;margin:0;padding:0;text-decoration:none;transition:all .4s;position:relative;overflow:hidden}.llm .llm__trigger-btn:focus{outline-color:var(--llm-color-outline)}.llm .llm__trigger-btn:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__trigger-btn:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__trigger-btn:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__trigger-btn>span{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1));font-size:0}@media (hover:hover){.llm .llm__trigger-btn:hover{scale:1.1}.llm .llm__trigger-btn--hover:hover+.llm__trigger-popup .llm__trigger-message{opacity:0}.llm .llm__trigger-btn--hover:hover+.llm__trigger-popup .llm__trigger-message:nth-child(2){opacity:1}}.llm .llm__trigger-message{padding:var(--llm-size-2,1rem)var(--llm-size-3,1.5rem);width:calc(100vw - var(--rem,1rem)*2);max-width:var(--llm-popup-max-width);text-align:center;background:var(--llm-popup-background);color:var(--llm-popup-foreground);border:var(--llm-popup-border,none);pointer-events:auto;cursor:pointer;border-radius:12px;transition:all .4s;position:absolute;overflow:hidden}.llm .llm__trigger-message>span{position:relative}.llm .llm__trigger-message:nth-child(2){opacity:0}.llm .llm__trigger-cta{margin:var(--llm-trigger-cta-margin,12px auto 0 auto);padding:var(--llm-trigger-cta-padding,var(--llm-size-1,.5rem)var(--llm-size-3,1.5rem));border-radius:var(--llm-trigger-cta-border-radius,40px);border:var(--llm-trigger-cta-border,none);background:var(--llm-trigger-cta-background);color:var(--llm-trigger-cta-foreground);box-shadow:var(--llm-trigger-cta-box-shadow,none);font-weight:var(--llm-typography-cta1-font-weight);font-size:inherit;display:block;position:relative}.-top-left .llm__trigger-message{left:0;translate:0%}.-top .llm__trigger-message{left:50%;translate:-50%}.-top-right .llm__trigger-message{right:0;translate:0%}.-left .llm__trigger-message{left:0;translate:0%}.-right .llm__trigger-message{right:0;translate:0%}.-bottom-left .llm__trigger-message{left:0;translate:0%}.-bottom .llm__trigger-message{left:50%;translate:-50%}.-bottom-right .llm__trigger-message{right:0;translate:0%}.llm .llm__trigger.-minimized .llm__trigger-btn{width:calc(var(--llm-trigger-size)*.65);height:calc(var(--llm-trigger-size)*.65)}.llm .llm__trigger-minimize{color:var(--llm-popup-background);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;background:0 0;background:var(--llm-popup-foreground);width:24px;height:24px;opacity:.6;cursor:pointer;z-index:1;border:none;border-radius:50%;outline:2px solid transparent;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.llm .llm__trigger-minimize:focus{outline-color:var(--llm-color-outline)}.llm .llm__trigger-minimize:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__trigger-minimize:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__trigger-minimize:active{outline-color:var(--llm-color-accent-foreground)}@media (hover:hover){.llm .llm__trigger-minimize:hover{opacity:1}}.llm .llm__trigger-minimize svg{width:14px;height:14px}.llm .llm__video,.llm #theme-llm-dialog__video,#theme-llm-dialog .llm__video,#theme-llm-dialog #theme-llm-dialog__video{background:var(--llm-color-neutral-200);width:100%;height:100%;position:relative}.llm .llm__video>div,.llm #theme-llm-dialog__video>div,#theme-llm-dialog .llm__video>div,#theme-llm-dialog #theme-llm-dialog__video>div{width:100%;height:100%}.llm .llm__video video,.llm #theme-llm-dialog__video video,#theme-llm-dialog .llm__video video,#theme-llm-dialog #theme-llm-dialog__video video{object-fit:cover;width:100%;height:100%}.llm .llm__video.-playing>.llm__video-play,.llm #theme-llm-dialog__video.-playing>.llm__video-play,#theme-llm-dialog .llm__video.-playing>.llm__video-play,#theme-llm-dialog #theme-llm-dialog__video.-playing>.llm__video-play{opacity:0;pointer-events:none}.llm .llm__video-play,.llm #theme-llm-dialog__video-play,#theme-llm-dialog .llm__video-play,#theme-llm-dialog #theme-llm-dialog__video-play{color:#f68d2c;cursor:pointer;background:#fff;border-radius:30px;justify-content:center;align-items:center;width:60px;height:60px;transition:opacity .35s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.llm .llm__video-play svg,.llm #theme-llm-dialog__video-play svg,#theme-llm-dialog .llm__video-play svg,#theme-llm-dialog #theme-llm-dialog__video-play svg{width:27px;height:27px}.llm .llm__video-enlarge,.llm .llm__video-reduce,.llm #theme-llm-dialog__video-enlarge,.llm #theme-llm-dialog__video-reduce,#theme-llm-dialog .llm__video-enlarge,#theme-llm-dialog .llm__video-reduce,#theme-llm-dialog #theme-llm-dialog__video-enlarge,#theme-llm-dialog #theme-llm-dialog__video-reduce{cursor:pointer;background:rgba(0,0,0,.6);border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.llm .llm__actions{gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto;display:flex}.llm .llm__card{width:max(267px,min(420px,var(--u,1vw)*25));background:var(--llm-card-background);color:var(--llm-card-foreground);box-shadow:var(--llm-shadow-sm);border-radius:24px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.llm .llm__card-media{padding:var(--llm-size-3,1.5rem);position:relative}.llm .llm__card-asset{aspect-ratio:var(--llm-card-aspect-ratio);border-radius:var(--llm-size-3,1.5rem);background:var(--llm-color-neutral-200);justify-content:center;align-items:center;display:flex;overflow:hidden}.llm .llm__card-asset>img{object-fit:cover;background:var(--llm-color-neutral-200);width:100%;height:100%}.llm .llm__card-content{padding:var(--llm-size-5,2.5rem);gap:var(--llm-size-3,1.5rem);text-align:center;flex-direction:column;height:100%;display:flex;position:relative}.llm .llm__card--video .llm__card-media{padding:0}.llm .llm__card--video .llm__card-asset{aspect-ratio:var(--llm-card-video-aspect-ratio);border-radius:0}.llm .llm__card--full .llm__card-media{aspect-ratio:auto;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0}.llm .llm__card--full .llm__card-asset{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.llm .llm__card--full .llm__card-content{height:auto}.llm .llm__card--full .llm__card-title{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1));color:var(--llm-color-foreground);font-weight:800}.llm .llm__card--full .llm__card-ctas{display:none}.llm .llm__card-pretitle{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));text-transform:uppercase}.llm .llm__card-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min)*1px*var(--s,1),var(--llm-typography-body4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min))*var(--s,1),var(--llm-typography-body4-font-size-max)*1px*var(--s,1));font-weight:800}.llm .llm__card-abstract{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1))}.llm .llm__card-date{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));color:var(--llm-color-base-100);font-weight:800}.llm .llm__card-ctas{justify-content:center;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto;display:flex}.llm .llm__card-cta{align-items:center;gap:calc(var(--rem,1rem)*.5);line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min)*1px*var(--s,1),var(--llm-typography-body4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min))*var(--s,1),var(--llm-typography-body4-font-size-max)*1px*var(--s,1));color:var(--llm-color-base-100);margin:0 auto;font-weight:800;display:flex}.llm .llm__card-cta svg{fill:currentColor;width:24px;height:24px}.llm .llm__cards{width:calc(100% + clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))*2);margin-left:calc(clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))*-1);margin-right:calc(clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))*-1);padding-left:clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1));padding-right:clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1));overflow:hidden}.llm .llm__cards .swiper{max-width:min(1360px,75vw + 60px);padding-top:var(--llm-size-5,2.5rem);padding-bottom:var(--llm-size-5,2.5rem);position:relative;overflow:visible}.llm .llm__cards .swiper-slide{width:auto;height:auto}.llm .llm__cards .swiper-slide>.llm__card{height:100%}.llm .llm__cards-nav{gap:var(--llm-size-3,1.5rem);color:var(--llm-color-foreground);z-index:100;display:flex;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.llm .llm__cards-nav button{color:currentColor;pointer-events:auto;cursor:pointer}.llm .llm__cards-nav button.swiper-button-disabled{opacity:.2;cursor:pointer}.llm .llm__cards-nav button.swiper-button-lock{display:none}.llm .llm__cards-nav button svg{width:24px;height:24px}.llm .llm__event{box-shadow:var(--llm-shadow-sm);background:0 0;border-radius:5px}.llm .llm__event-inner{height:100%;color:var(--llm-event-foreground);border-radius:5px;flex-direction:column-reverse;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.llm .llm__event-inner:before{content:"";opacity:.7;background:var(--llm-event-background);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1440px){.llm .llm__event-inner{padding-bottom:var(--llm-size-5,2.5rem)}}.llm .llm__event-media{position:relative}.llm .llm__event-asset{position:relative;overflow:hidden}.llm .llm__event-asset>iframe,.llm .llm__event-asset>picture,.llm .llm__event-asset>picture>img,.llm .llm__event-asset>img,.llm .llm__event-asset>svg{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.llm .llm__event-asset:after{content:"";height:0;padding-bottom:50%;display:block}.llm .llm__event-content{padding:var(--llm-size-5,2.5rem);gap:var(--llm-size-2,1rem);flex-direction:column;height:100%;display:flex;position:relative}.llm .llm__event-pretitle{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));text-transform:uppercase}.llm .llm__event-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading1-font-weight);line-height:var(--llm-typography-heading1-line-height);letter-spacing:var(--llm-typography-heading1-letter-spacing);font-size:clamp(var(--llm-typography-heading1-font-size-min)*1px*var(--s,1),var(--llm-typography-heading1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-heading1-font-size-max) - var(--llm-typography-heading1-font-size-min))*var(--s,1),var(--llm-typography-heading1-font-size-max)*1px*var(--s,1))}.llm .llm__event-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1))}.llm .llm__event-location{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1));align-items:center;gap:var(--llm-size-1,.5rem);padding-top:var(--llm-size-2,1rem);display:flex}.llm .llm__event-location svg{color:var(--llm-color-accent-foreground);width:20px;height:20px}.llm .llm__event-ctas{gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto;display:flex}.llm .llm__event-tags{width:100%;height:100%;padding:var(--llm-size-2,1rem);flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:0;left:0}.llm .llm__event-tag{padding:var(--llm-size-1,.5rem);line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));border-radius:2px}.llm .llm__event-time{background:var(--llm-color-secondary-background);color:var(--llm-color-secondary-foreground)}.llm .llm__event-date{background:var(--llm-color-base-100)}.llm .llm__event--event{margin-top:var(--llm-size-5,2.5rem);margin-bottom:var(--llm-size-5,2.5rem)}@media (min-width:1440px){.llm .llm__event--event{box-shadow:none;border-radius:0}}@media (min-width:768px){.llm .llm__event--event .llm__event-inner{flex-direction:row}}@media (min-width:1440px){.llm .llm__event--event .llm__event-inner:before{background:0 0}}@media (min-width:768px){.llm .llm__event--event .llm__event-content{width:50%}}@media (min-width:1440px){.llm .llm__event--event .llm__event-content{padding:var(--llm-size-5,2.5rem)var(--llm-size-8,4rem)var(--llm-size-5,2.5rem)0}.llm .llm__event--event .llm__event-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display1-font-weight);line-height:var(--llm-typography-display1-line-height);letter-spacing:var(--llm-typography-display1-letter-spacing);font-size:clamp(var(--llm-typography-display1-font-size-min)*1px*var(--s,1),var(--llm-typography-display1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display1-font-size-max) - var(--llm-typography-display1-font-size-min))*var(--s,1),var(--llm-typography-display1-font-size-max)*1px*var(--s,1))}.llm .llm__event--event .llm__event-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1))}}@media (min-width:768px){.llm .llm__event--event .llm__event-media{width:50%}.llm .llm__event--event .llm__event-asset{height:100%}.llm .llm__event--event .llm__event-asset:after{display:none}}.llm .llm__events{width:calc(100% + clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))*2);margin-left:calc(clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))*-1);margin-right:calc(clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1))*-1);padding-left:clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1));padding-right:clamp(20*1px*var(--s,1),20*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(110 - 20)*var(--s,1),110*1px*var(--s,1));overflow:hidden}.llm .llm__events .swiper{padding-top:var(--llm-size-10,5rem);padding-bottom:var(--llm-size-5,2.5rem);position:relative;overflow:visible}.llm .llm__events .swiper-slide{height:auto}.llm .llm__events .llm__event-inner{padding-bottom:0}.llm .llm__events-slide{height:auto}.llm .llm__events-slide .llm__event{height:100%}.llm .llm__events-nav{color:var(--llm-color-foreground);gap:var(--llm-size-3,1.5rem);display:flex;position:absolute;top:0;left:0}@media (min-width:1024px){.llm .llm__events-nav{left:auto;right:0}}.llm .llm__events-nav button{color:currentColor;pointer-events:auto;cursor:pointer}.llm .llm__events-nav button.swiper-button-disabled{opacity:.2;cursor:pointer}.llm .llm__events-nav button.swiper-button-lock{display:none}.llm .llm__events-nav button svg{width:24px;height:24px}.llm .llm__file .llm__row{padding:0 0 1rem}.llm .llm__file a{background:#ccc;background:var(--llm-hint-background);color:var(--llm-hint-foreground);border:var(--llm-markdown-border);font-size:13px;font-family:var(--llm-hint-font-family);box-shadow:var(--llm-hint-box-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:.3em;align-items:center;gap:.4em;padding:.3em .6em;display:inline-flex}.llm .llm__file a svg{width:.8em;height:.8em}.llm .llm__subscribe-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display4-font-weight);line-height:var(--llm-typography-display4-line-height);letter-spacing:var(--llm-typography-display4-letter-spacing);font-size:clamp(var(--llm-typography-display4-font-size-min)*1px*var(--s,1),var(--llm-typography-display4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display4-font-size-max) - var(--llm-typography-display4-font-size-min))*var(--s,1),var(--llm-typography-display4-font-size-max)*1px*var(--s,1));margin-bottom:var(--llm-size-3,1.5rem)}.llm .llm__subscribe-fields{gap:var(--llm-size-4,2rem);flex-direction:column;display:flex}@media (min-width:768px){.llm .llm__subscribe-fields{gap:var(--llm-size-2,1rem);flex-flow:wrap;align-items:center}}.llm .llm__subscribe-cta{order:3;margin:0 auto}@media (min-width:768px){.llm .llm__subscribe-cta{order:1;margin:0}}.llm .llm__subscribe-field{width:100%}@media (min-width:768px){.llm .llm__subscribe-field{width:auto;min-width:250px}}.llm .llm__subscribe-field input[type=text],.llm .llm__subscribe-field input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:56px;padding:0 var(--llm-size-4,2rem);border:var(--llm-border);line-height:1;font-family:var(--llm-input-font-family);background:var(--llm-input-background);color:var(--llm-input-foreground);border-radius:5px;display:block}.llm .llm__subscribe-field.-privacy{order:2;width:100%;position:relative}@media (min-width:768px){.llm .llm__subscribe-field.-privacy{order:auto}}.llm .llm__subscribe-field.-privacy label{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1));pointer-events:auto;cursor:pointer;padding-left:24px;line-height:140%;display:block;position:relative}.llm .llm__subscribe-field.-privacy label:before,.llm .llm__subscribe-field.-privacy label:after{content:"";border:var(--llm-checkbox-border);border-radius:2px;width:16px;height:16px;display:block;position:absolute;top:2px;left:0}.llm .llm__subscribe-field.-privacy label:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTIgMTIiIHdpZHRoPSIxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNC42NjYyNSA5LjUwNTQyLTIuNzYtMi43NiAxLjI1Nzc4LTEuMjU3NzggMS41MDIyMiAxLjUwNjY3IDQuMzkxMTEtNC4zOTU1NiAxLjI1Nzc0IDEuMjU3Nzh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;display:none}.llm .llm__subscribe-field.-privacy input{opacity:0;position:absolute}.llm .llm__subscribe-field.-privacy input:checked+label:after{display:block}.llm .llm__inner--formRecapError .llm__text-body,.llm .llm__inner--formRecapSuccess .llm__text-body,.llm .llm__inner--formRequest:not(:first-child) .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}.llm .llm__ctas{align-items:center;gap:var(--llm-size-2,1rem);margin-top:var(--llm-size-2,1rem);flex-wrap:wrap;display:flex}.llm .llm__image .llm__row{padding:0 0 1rem}.llm .llm__image img{aspect-ratio:1;border:var(--llm-markdown-border);width:100%;max-width:256px;box-shadow:var(--llm-shadow-xs);border-radius:8px}.llm .llm__not-found{border:1px solid var(--llm-color-neutral-200);border-radius:var(--llm-border-radius);padding:20px}.llm .llm__poi{gap:var(--llm-size-5,2.5rem);flex-direction:column;display:flex}@media (min-width:768px){.llm .llm__poi{flex-direction:row;align-items:center}}.llm .llm__poi-media{justify-content:center;align-items:center;display:flex}.llm .llm__poi-media>img{object-fit:cover;aspect-ratio:483/272;width:100%;height:100%}@media (min-width:768px){.llm .llm__poi-media{flex:0 0 200px;max-width:200px}.llm .llm__poi-media>img{aspect-ratio:1}}.llm .llm__poi-content{gap:var(--llm-size-3,1.5rem);flex-direction:column;display:flex}.llm .llm__poi-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading1-font-weight);line-height:var(--llm-typography-heading1-line-height);letter-spacing:var(--llm-typography-heading1-letter-spacing);font-size:clamp(var(--llm-typography-heading1-font-size-min)*1px*var(--s,1),var(--llm-typography-heading1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-heading1-font-size-max) - var(--llm-typography-heading1-font-size-min))*var(--s,1),var(--llm-typography-heading1-font-size-max)*1px*var(--s,1))}.llm .llm__poi-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1))}.llm .llm__poi-tags{gap:var(--llm-size-4,2rem);display:flex}.llm .llm__poi-tag{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1));align-items:center;gap:var(--llm-size-1,.5rem);display:flex}.llm .llm__poi-tag svg{color:var(--llm-color-accent-foreground);width:20px;height:20px}.llm .llm__poi-ctas{gap:var(--llm-size-4,2rem);margin-top:auto;display:flex}.llm .llm__poi--poi{margin-top:var(--llm-size-10,5rem)}@media (min-width:768px){.llm .llm__poi--poi .llm__poi-inner{flex-direction:row}}@media (min-width:1440px){.llm .llm__poi--poi .llm__poi-inner{box-shadow:none;background:0 0}}@media (min-width:768px){.llm .llm__poi--poi .llm__poi-content{width:50%}}@media (min-width:1440px){.llm .llm__poi--poi .llm__poi-content{padding:var(--llm-size-5,2.5rem)var(--llm-size-8,4rem)}.llm .llm__poi--poi .llm__poi-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display1-font-weight);line-height:var(--llm-typography-display1-line-height);letter-spacing:var(--llm-typography-display1-letter-spacing);font-size:clamp(var(--llm-typography-display1-font-size-min)*1px*var(--s,1),var(--llm-typography-display1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display1-font-size-max) - var(--llm-typography-display1-font-size-min))*var(--s,1),var(--llm-typography-display1-font-size-max)*1px*var(--s,1))}.llm .llm__poi--poi .llm__poi-body{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body1-font-weight);line-height:var(--llm-typography-body1-line-height);letter-spacing:var(--llm-typography-body1-letter-spacing);font-size:clamp(var(--llm-typography-body1-font-size-min)*1px*var(--s,1),var(--llm-typography-body1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body1-font-size-max) - var(--llm-typography-body1-font-size-min))*var(--s,1),var(--llm-typography-body1-font-size-max)*1px*var(--s,1))}}@media (min-width:768px){.llm .llm__poi--poi .llm__poi-media{width:50%}.llm .llm__poi--poi .llm__poi-asset{height:100%}.llm .llm__poi--poi .llm__poi-asset:after{display:none}}.llm .llm__pois{padding-top:var(--llm-size-4,2rem);padding-bottom:var(--llm-size-4,2rem);border-top:var(--llm-border);border-bottom:var(--llm-border)}.llm .llm__pois .llm__poi+.llm__poi{margin-top:var(--llm-size-4,2rem);padding-top:var(--llm-size-4,2rem);border-top:var(--llm-border)}.llm .llm__product{border-radius:calc(var(--rem,1rem)*.5);border:1px solid var(--llm-product-border);background:var(--llm-product-background);color:var(--llm-product-foreground);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.llm .llm__product:hover .llm__product-title{text-decoration:underline}.llm .llm__product-media{padding:calc(var(--rem,1rem)*1);position:relative}.llm .llm__product-asset{aspect-ratio:var(--llm-product-aspect-ratio);background:var(--llm-product-background);justify-content:center;align-items:center;display:flex;overflow:hidden}.llm .llm__product-asset>img{object-fit:contain;background:var(--llm-product-background);width:100%;height:100%}.llm .llm__product-content{padding:calc(var(--rem,1rem)*1);row-gap:calc(var(--rem,1rem)*.5);flex-direction:column;height:100%;display:flex;position:relative}.llm .llm__product-label{top:calc(var(--rem,1rem)*1);left:calc(var(--rem,1rem)*1);border-radius:calc(var(--rem,1rem)*.25);line-height:1.25;font-size:calc(var(--rem,1rem)*.6);letter-spacing:.05em;background:var(--llm-product-label-background);color:var(--llm-product-label-foreground);align-items:center;gap:.5rem;padding:.4em .8em;font-weight:600;display:flex;position:absolute}@media (min-width:1024px){.llm .llm__product-label{top:calc(var(--rem,1rem)*1);left:calc(var(--rem,1rem)*1);border-radius:calc(var(--rem,1rem)*.25);font-size:calc(var(--rem,1rem)*.8)}}.llm .llm__product-sku{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));font-weight:700}.llm .llm__product-grow{flex-grow:1}.llm .llm__product-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min)*1px*var(--s,1),var(--llm-typography-body4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min))*var(--s,1),var(--llm-typography-body4-font-size-max)*1px*var(--s,1));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.llm .llm__product-abstract{line-height:1;font-family:var(--llm-font-secondary);font-weight:var(--llm-typography-body5-font-weight);line-height:var(--llm-typography-body5-line-height);letter-spacing:var(--llm-typography-body5-letter-spacing);font-size:clamp(var(--llm-typography-body5-font-size-min)*1px*var(--s,1),var(--llm-typography-body5-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body5-font-size-max) - var(--llm-typography-body5-font-size-min))*var(--s,1),var(--llm-typography-body5-font-size-max)*1px*var(--s,1));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:300;display:-webkit-box;overflow:hidden}.llm .llm__product-prices{column-gap:calc(var(--rem,1rem)*1);display:flex}.llm .llm__product-price{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));font-weight:700}.llm .llm__product-fullprice{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));opacity:.5;font-weight:400;text-decoration:line-through}.llm .llm__product-available{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));color:var(--llm-product-available);font-weight:400}.llm .llm__product-soldout{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-label1-font-weight);line-height:var(--llm-typography-label1-line-height);letter-spacing:var(--llm-typography-label1-letter-spacing);font-size:clamp(var(--llm-typography-label1-font-size-min)*1px*var(--s,1),var(--llm-typography-label1-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-label1-font-size-max) - var(--llm-typography-label1-font-size-min))*var(--s,1),var(--llm-typography-label1-font-size-max)*1px*var(--s,1));color:var(--llm-product-soldout);font-weight:400}.llm .llm__product-ctas{justify-content:center;gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto;display:flex}.llm .llm__product-cta{align-items:center;gap:calc(var(--rem,1rem)*.5);line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min)*1px*var(--s,1),var(--llm-typography-body4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min))*var(--s,1),var(--llm-typography-body4-font-size-max)*1px*var(--s,1));margin:0 auto;font-weight:700;display:flex}.llm .llm__product-cta svg{fill:currentColor;width:24px;height:24px}.llm .llm__products{width:100%;max-width:1440px;margin:calc(var(--rem,1rem)*3)auto}.llm .llm__product{height:100%}.llm .llm__stream-error .llm__text-body{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-display6-font-weight);line-height:var(--llm-typography-display6-line-height);letter-spacing:var(--llm-typography-display6-letter-spacing);font-size:clamp(var(--llm-typography-display6-font-size-min)*1px*var(--s,1),var(--llm-typography-display6-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-display6-font-size-max) - var(--llm-typography-display6-font-size-min))*var(--s,1),var(--llm-typography-display6-font-size-max)*1px*var(--s,1))}.llm .llm__stream-error__toggle{color:var(--llm-input-accent-foreground);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-style:inherit;font-size:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-weight:inherit;font-stretch:inherit;text-rendering:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;text-transform:none;text-indent:inherit;text-shadow:none;text-align:inherit;pointer-events:auto;cursor:pointer;outline-offset:2px;margin:0;margin-top:calc(var(--rem,1rem)*.5);background:0 0;border:none;border-radius:0;outline:2px solid transparent;padding:0;text-decoration:underline}.llm .llm__stream-error__toggle:focus{outline-color:var(--llm-color-outline)}.llm .llm__stream-error__toggle:focus-visible{outline-color:var(--llm-color-outline)}.llm .llm__stream-error__toggle:hover{outline-color:color-mix(in srgb,var(--llm-color-outline)10%,transparent 90%)}.llm .llm__stream-error__toggle:active{outline-color:var(--llm-color-accent-foreground)}.llm .llm__stream-error__toggle:hover{text-decoration:none}.llm .llm__stream-error__toggle svg{width:18px;height:18px}.llm .llm__stream-error__error{overflow-x:auto}.llm .llm__stream-error__error,.llm .llm__stream-error__error.llm__hint{margin-top:calc(var(--rem,1rem)*2)}.llm .llm__tripadv{width:100%}.llm .llm__tripadv-inner{gap:var(--llm-size-3,1.5rem);width:100%;padding:var(--llm-size-4,2rem)0;border-top:var(--llm-border);flex-direction:row;display:flex;position:relative}.llm .llm__tripadv-media{width:clamp(60*1px*var(--s,1),60*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(200 - 60)*var(--s,1),200*1px*var(--s,1));height:clamp(60*1px*var(--s,1),60*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(200 - 60)*var(--s,1),200*1px*var(--s,1));flex-shrink:0;position:relative;overflow:hidden}.llm .llm__tripadv-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.llm .llm__tripadv-content{gap:var(--llm-size-2,1rem);flex-direction:column;flex-grow:1;display:flex}.llm .llm__tripadv-title{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-heading2-font-weight);line-height:var(--llm-typography-heading2-line-height);letter-spacing:var(--llm-typography-heading2-letter-spacing);font-size:clamp(var(--llm-typography-heading2-font-size-min)*1px*var(--s,1),var(--llm-typography-heading2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-heading2-font-size-max) - var(--llm-typography-heading2-font-size-min))*var(--s,1),var(--llm-typography-heading2-font-size-max)*1px*var(--s,1))}.llm .llm__tripadv-rating{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1));gap:var(--llm-size-1,.5rem);align-items:center;display:flex}.llm .llm__tripadv-dots{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAAERElEQVR42r3YW0/bZhgHcD5CPoJvdzU+Qj5CrjdVdduthU4tEVLVUTEpHCMKLJZallZt6lAg4RwosFSl4K4IMkKSNwkkJsbJ/zWtylS6WZO6g7qxZ84Fu0lGOSR5JF9YPv30f9/Hp7qTlovB1s/i4kBmVfZpS+xxYd4MYoomjQDN7srmU2OAKbt98ipcIoPLVletckX2hI7oK8kdy5ueZJq82Qj5NIUeF8IUwAxN8FGaMfz0veGlZd5Pa7ydYvwmbfEmWYVTqByEwdbN9j0dG/vUFfuJehKcpM2s6c1GJQskynhWLyMkBBEUQpDtc7jvWITHv8K7scFbKY1m2kYj7RhfeM6M8agQ+lNv4E68o+74L+Rm7xQ3e2U/7vERtNqT/IaSwTXS8CXBOA9APF1aD7XIJ3czGvrTb+h28mezm5mOulNWGk4xhwbo/AKBnwPwWf2JTiBDEXy5KCwQfZvag5uZZ54DKhoEjV9GgYsE49zJkhrUl+DT1um77DY8DGfAlKJ0fslCnSdufF5EfbwLRzDbP6Q/p0e5CLwqK8FUApXnl8wiytg9d/REL3ZKAE9oWH9GsvZSrKtS6bjs0HGJYKGOHLogJv1BzFCgEFbqqlwab1R2LFQeolR2hxBCtjE+SaOYpiDm7NUGqXDac7hKujV8ZedSEOPiGJ+gcUyjrka1hWYzh0bScFEsA5rwj/MxmuSTcq1ALH9LysBJGr9aes1xPs6Kz6NJBBy1AkW1dtFCUQZNrGTjhDFmTvEATWDIXivQquapX9c7KVW4aZZJaJSm+DCFIAu1AimqV1jRJNrQXVQmoSBN8yEK1xAUVoPCcs5Ha9rtUtCUETBDfLCYUH2tQCE1bA+ro/RCGygdsmljhM1ymZ7AJ9YKNJZ+6ZjNLtDi9iArBWHQP8d9tIB7Uq1Ag2nmH99SaF4NyaXxQRbn+QNa5HfMWoEepnQMb0ZpKrMklgPZFoz75nMukQJ31Vu/d2PfPpB8TXIqQzJY+deQp7gjLfNeWuOdSrVBPYn3isTe0r0kl/+/DeEVXhg9FOEuiqHFUS1Me/SD2BX/k3oTv5KH7R19m1lBh7TOWymBGyaDU6j85xQJbbF/0Bn/i9yx3z/eQApctpjRghRvpjScUC1UZTEEC0Tt8QMc+0CGr4Utfh1Z/hVlcf0QVSEMUVucYK2f7Jy51xc/3eZXkEMDqbiGTL5ZPDUmRg4LYv6HiVL9Kd/qxOJXAnZwmbJoomShRYnsdNiPDdkgu4VQipCSZM5SOi5IO7hCGTgpnv+GVrV+LOV88lw25BjaXLHLDII3sid0Rd/Xd8U/iG2xA+kwkcPFSklyMarczwdAFNRCo3+z0Ewbehv9oN2l8PYYTWSWyZ9O00Byl/oSJnXH/6CO2N+HELMIKZdKBWFOWzx/S1zL9fmXco/YbGbOHNn8kR6kdJLYW7Mn8RvriB/IriiJp0nkX3VBUwsmMDPkAAAAAElFTkSuQmCC);background-position:-1px 0;background-size:18px 16px;width:88px;height:16px;position:relative}.llm .llm__tripadv-dots>span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAAC+lBMVEUAAADf30/P33Sn35ef17d/z/Pd31HV32Sr35eX17+Ex+J3x//f31XP31+U1Ml6xP/X3FrB3HrJ2XKm3J6k0bd6x/+EzMnb3lag3a6Ayena3Va93X2y3Y16yfx7xuDT3mO74IWu06qQzd6Q0sJ9yP3V21/C14Kn3Zyh26XS3Gez3o6l3qG31pe11puX17iByvPc3lXR3mXV3V3J3nCb2biV1ciM0tiEzeN5yf96yPzY3VrM2m6s4Jiw3pK8142l3qKb266r0q2Jy+h6yP+Bydnc3lbZ3lrY3V/Z3VvW3WHU3WTQ3W3S3WfO3mrP3WnP3GzI3nTN3G/L3W/H3nTA333A3oLD3nrI3HfM23G734XE3HzA3YHK2nXI2nm83YW034643ojG2X233Y3D2YKx35Kv35W03ZHA2Ya/2Yi424+52pGv3par35uy3Jiq352+2Iyt3pit3Zyn36C815G52JOl36O515eo3p+r3KCv2p+m3qKn3aSl3qSi3qi31pqy2Jyx2J601qCs2aSe3bSm26if3bCj26+g3ayi3Kuy1aOv1qSo2Kyv1aee27Sg2rOp1q+c27aj2LOa27ut1Kyr1LCc2byk1rap07ag1rud172m1LSY2b6X2MOl0r2a18CY18Wj0sCl0rqT2Mmd1MKV18Wf0sOg0cWZ1MeT1syS1s6W17qe0MmX0tCW082b0cqc0MyU09GQ1dGY0NOZ0M+U0daR1M6R09OO1NWaz8+O09aN09iZztKXzteL09qO0duQ1MaUztmK0tyN0N2UzdqI0eCI0OWLz+GOzt6OzeKI0OKQzN+Hz+WLzOaFz+aIzeaDzuyEzueJy+mFzuSCze+Hy+yEzemIz9SFy+6Ey/CCzPCCzO6AzPOBy/WCy/J/zPSAyvh+y/iByvR9y/l+y/Z+yvt/y/J+yviIzc6By+p8yvx/yfl8yvt7yv18yvp9yft+y+57yf98yfx7yf16yf96yf6Cy957yP16yfp6yP96yP56yP15yP95yP59yOhOx7BfAAAARXRSTlMAEBAQEBAgICAgICAwMDAwYGBgYGBgYI+Pj5CQkJCQn5+fn5+foKCgoM/Pz8/Pz8/f39/f39/f39/f7+/v7+/v7+/v7+8Q6+6+AAADTklEQVR42m2RXWiWZRzG//f3/Xy/e9z7SAg1KjuIKA/6gOggM2XTCpo4SM0krKBMRJAC8yhkngjSqYvAg6jOKxTConVQI6S9VLhBRMMczjlk7/M+X/eHz/ts4sRdhzc/ruu6rz+sFUseefLFk8deeHxoAMP6ch98+dqlb86MHz986I2x0YfEOgh7QOv0r0vnzo4fP/LOwT27Xx3ZiO6zeW5+aX76p28nPjt18tjRtw6Mje7csYXfy4TPTs9cXfpz8vvz5z4d/+TwoYP7dr82smOLv5Zxnrk4NXN1tjP1w9d9q4+Ovntg7+grw9vXetGnv7gwdWVubvby5IXzdasTRz54e9/e13fWVNOr+ergfqhFiKSOjByscMC9EPkMoXYCq5Knz0x890vn34X//rn868WvJs6eOn3i4w/ff+/NXSPD2/mq05BFGDhgLnAi3Ih7ng78dhK4MUdkcAUie3oAZSWo43jGRVwg7DE38pLIDTkaQg3UspBXGkCUWGjUEiF3sRQiaCUbvZBHUQO1wYAFBQWm4EkmeMTjOjXy2u3EDcgKRAyYolSVVrkQrkeFEzE/iYIgcNuR8F0AWg+QsyxQvaKw1IIx1AfCgVCJCgSJNjEAARijGRWIO74OgJbcKGYoE7QlMNFKZf70ypikyAxGZVUQyw2LiV/LZdTzB6I45E2n39JSZUVWlFhZwGjQyLoO8WngemEcbpht4vzNmTG+SzgTdVyYE8UYk8JjBCnV05PX+8UVVISkN1mQZwjLnCAn7KWeskEGmYyzbhN3I4UsTauqynpdjepEh7AWG2iVsn8DZ7mJK53YWsSY9SnTEgQWBadWI625LSv6uelD1mwqbUUg1C5ihCGsMQBmxgA2Vu9fbMaEG4BL1GUL1jfEgJdLDQRySXIiVTYPTRyopU1IE1sHMkIUA22IzSzPWcX084urEKSOZxXCQLG00jLBMOY8B2LM8Iy5A9mbwqubYio0R1yLSvWXkZZv7eRwBwKdCln30RgktxRTVlJQNNv29zLchaBcdF2NjHUrzYiWAH1oW2eFAQyr1B+dqlvcWuh2q9IsM9CaPfx7CvdCYP//8cpy71ZapfWlc9i1ecNcBesJx489sfXLn1966tE2W/t+G1kmVM2RtmIWAAAAAElFTkSuQmCC);background-position:-1px 0;background-size:18px 16px;height:100%;position:absolute;top:0;left:0}.llm .llm__tripadv-info{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-body4-font-weight);line-height:var(--llm-typography-body4-line-height);letter-spacing:var(--llm-typography-body4-letter-spacing);font-size:clamp(var(--llm-typography-body4-font-size-min)*1px*var(--s,1),var(--llm-typography-body4-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-body4-font-size-max) - var(--llm-typography-body4-font-size-min))*var(--s,1),var(--llm-typography-body4-font-size-max)*1px*var(--s,1))}.llm .llm__tripadv-icon{right:0;top:var(--llm-size-4,2rem);width:var(--llm-size-4,2rem);height:var(--llm-size-4,2rem);background:#00aa6c;border-radius:4px;padding:2px;position:absolute}.llm .llm__tripadv-location{line-height:1;font-family:var(--llm-font-primary);font-weight:var(--llm-typography-cta2-font-weight);line-height:var(--llm-typography-cta2-line-height);letter-spacing:var(--llm-typography-cta2-letter-spacing);font-size:clamp(var(--llm-typography-cta2-font-size-min)*1px*var(--s,1),var(--llm-typography-cta2-font-size-min)*1px*var(--s,1) + (var(--u,1vw)*100 - 375px)/1545*(var(--llm-typography-cta2-font-size-max) - var(--llm-typography-cta2-font-size-min))*var(--s,1),var(--llm-typography-cta2-font-size-max)*1px*var(--s,1));align-items:center;gap:var(--llm-size-1,.5rem);display:flex}.llm .llm__tripadv-location svg{color:var(--llm-color-accent-foreground);width:20px;height:20px}.llm .llm__tripadv-ctas{gap:var(--llm-size-4,2rem);padding-top:var(--llm-size-2,1rem);margin-top:auto;display:flex}body .llm .llm__header-logo{width:10rem;height:10rem}body .llm .llm__header-logo-full{height:100%}body .llm .llm__header-wrapper{height:12rem}body .llm .llm__header-back{background-color:var(--color-neutral-50);width:5.2rem;height:5.2rem;color:var(--color-primary-600);border:1px solid var(--color-neutral-200);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}body .llm .llm__header-back:hover{background-color:var(--color-primary-600);color:var(--color-neutral-50);border-color:var(--color-primary-600)}body .llm .llm__header-back:hover:after{opacity:0}body .llm .llm__header-back:hover:before{opacity:1}body .llm .llm__header-back svg,body .llm .llm__header-back-label{display:none}body .llm .llm__header-back:after,body .llm .llm__header-back:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zNjU2IDEyLjE4MUw0LjAwMjM3IDE4LjU0NTZMNS40NTY2NCAyMEwxMS44MTk4IDEzLjYzNjRMMTAuMzY1NiAxMi4xODFaTTEyLjE4MzkgMTAuMzYzNkwxMy42MzgyIDExLjgxNzlMMjAuMDAxMyA1LjQ1NDM2TDE4LjU0NzEgNEwxMi4xODM5IDEwLjM2MzZaTTEzLjYzNzEgMTIuMTgxTDEyLjE4MjkgMTMuNjM2NEwxOC41NDYgMjBMMjAuMDAwMyAxOC41NDU2TDEzLjYzNzEgMTIuMTgxWk0xMS44MTg4IDEwLjM2MzZMNS40NTU2MSA0TDQuMDAxMzQgNS40NTQzNkwxMC4zNjM1IDExLjgxNzlMMTEuODE4OCAxMC4zNjM2WiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg==);background-size:cover;width:2.4rem;height:2.4rem;transition:opacity .2s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body .llm .llm__header-back:before{opacity:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4zNjU2IDEyLjE4MUw0LjAwMjM3IDE4LjU0NTZMNS40NTY2NCAyMEwxMS44MTk4IDEzLjYzNjRMMTAuMzY1NiAxMi4xODFaTTEyLjE4MzkgMTAuMzYzNkwxMy42MzgyIDExLjgxNzlMMjAuMDAxMyA1LjQ1NDM2TDE4LjU0NzEgNEwxMi4xODM5IDEwLjM2MzZaTTEzLjYzNzEgMTIuMTgxTDEyLjE4MjkgMTMuNjM2NEwxOC41NDYgMjBMMjAuMDAwMyAxOC41NDU2TDEzLjYzNzEgMTIuMTgxWk0xMS44MTg4IDEwLjM2MzZMNS40NTU2MSA0TDQuMDAxMzQgNS40NTQzNkwxMC4zNjM1IDExLjgxNzlMMTEuODE4OCAxMC4zNjM2WiIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=)}body .llm .llm__intro-text{color:var(--color-neutral-950)}body .llm .llm__trigger.-bottom-right{bottom:3rem;right:3rem}body .llm .llm__top{transform:none!important}body .llm .llm__intro-blob{width:8rem!important;height:8rem!important}body .llm .llm__intro-blob>div{transform:none!important}body .llm .llm__intro-title{line-height:1}body .llm .llm__intro-title em,body .llm .llm__intro-title i{color:var(--color-primary-600)}body .llm .llm__hint{gap:8px}body .llm__hint-title.-llm-t-label1{font-size:var(--font-label3-size);letter-spacing:var(--font-label3-letter-spacing);line-height:var(--font-label3-line-height);gap:8px}body .llm__hint-title.-llm-t-label1 i img{width:100%;height:100%;display:block}body .llm__hint-body{padding-left:32px}body .llm .llm__pill{font-size:var(--font-cta2-size);letter-spacing:var(--font-cta2-letter-spacing);line-height:var(--font-cta2-line-height);font-weight:500}body .llm [data-message-role=user] .llm__text-body{text-align:left;width:-moz-fit-content;width:fit-content;margin-left:auto}body .llm .llm__disclaimer{line-height:1.1}body .llm .llm__text-body img{border-radius:8px;border:1px solid var(--color-neutral-950)!important;background:var(--color-neutral-950)!important;padding:16px!important}
/*# sourceMappingURL=cc257aad7910bb61.css.map*/