@property --border-draw-percent{inherits:false;initial-value:.1%;syntax:"<percentage>"}@property --border-mask-color{inherits:false;initial-value:transparent;syntax:"<color>"}@property --btn-bg-color{inherits:false;initial-value:transparent;syntax:"<color>"}@property --card-draw-percent{inherits:false;initial-value:.1%;syntax:"<percentage>"}@property --card-border-gradient-angle{inherits:false;initial-value:83deg;syntax:"<angle>"}@property --gradient-angle{inherits:false;initial-value:145deg;syntax:"<angle>"}@property --card-color-1{inherits:false;initial-value:#4285f4;syntax:"<color>"}@property --card-color-2{inherits:false;initial-value:#ea4335;syntax:"<color>"}@property --card-color-3{inherits:false;initial-value:#fbbc04;syntax:"<color>"}@property --card-color-4{inherits:false;initial-value:#34a853;syntax:"<color>"}@keyframes gemini-draw-border-timeline{0%{--border-draw-percent:0%;--border-mask-color:transparent;--btn-bg-color:var(--btn-bg-start);--gradient-angle:var(--start-angle,145deg)}85%{--border-draw-percent:98%;--border-mask-color:transparent;--btn-bg-color:var(--btn-bg-start);--gradient-angle:var(--end-angle,505deg)}to{--border-draw-percent:98%;--border-mask-color:var(--btn-bg-end);--btn-bg-color:var(--btn-bg-end);--gradient-angle:var(--end-angle,505deg)}}@keyframes gemini-card-reveal-timeline{0%{opacity:0}to{opacity:1}}@keyframes gemini-card-draw-border-timeline{0%{--card-draw-percent:0%}to{--card-draw-percent:50%}}@keyframes gemini-card-spin-timeline{0%{--card-border-gradient-angle:var(--spin-start-angle,83deg)}to{--card-border-gradient-angle:var(--spin-end-angle,443deg)}}@keyframes gemini-card-fade-to-final-color{0%{--card-color-1:var(--card-start-color-1,var(--color-blue-500));--card-color-2:var(--card-start-color-2,var(--color-red-500));--card-color-3:var(--card-start-color-3,var(--color-yellow-500));--card-color-4:var(--card-start-color-4,var(--color-green-500))}to{--card-color-1:var(--card-end-color,var(--border-default));--card-color-2:var(--card-end-color,var(--border-default));--card-color-3:var(--card-end-color,var(--border-default));--card-color-4:var(--card-end-color,var(--border-default))}}@keyframes gemini-fade-in-up-timeline{0%{opacity:0;transform:translateY(var(--spacer-1-plus))}to{opacity:1;transform:translateY(0)}}@keyframes gemini-fade-out-down-timeline{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--spacer-1-plus))}}@keyframes gemini-blur-out-timeline{0%{filter:blur(0);opacity:1}to{filter:blur(1px);opacity:0}}@keyframes gemini-line-height-stretch-timeline{0%{line-height:var(--typography-article-paragraph-lineheight)}to{line-height:calc(var(--typography-article-paragraph-lineheight) + 1px)}}@keyframes gemini-inner-translate-down-timeline{0%{transform:translateY(0)}to{transform:translateY(var(--spacer-1))}}@layer components{.uni-flex-card{--card-background-event:var(--bg-surface-event);--card-background-high:var(--bg-high-base);--card-background-medium-hover:var(--bg-medium-hover);--card-background:var(--bg-surfaces-secondary);--card-bg-high:var(--bg-high-base);--card-border-radius-hover:var(--radius-pill-active);--card-radii:var(--radius-main);--card-text-hover:var(--text-primary-title-hover);--card-text-main:var(--text-primary);background-color:var(--bg-surfaces-secondary);background-color:var(--card-background);border-radius:var(--radius-main);border-radius:var(--card-radii);color:var(--text-primary);color:var(--card-text-main);display:flex;flex-direction:column;height:100%;min-height:520px;overflow:visible;-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects)}.uni-flex-card:focus,.uni-flex-card:focus-visible{background:var(--card-bg-medium-hover);border-radius:var(--card-border-radius-hover);outline-color:var(--card-bg-high);outline-offset:2px;outline-style:solid;outline-width:2px}.uni-flex-card:has(.uni-flex-card__headline:hover) .uni-flex-card__image,.uni-flex-card:has(.uni-flex-card__image:hover) .uni-flex-card__image{border-bottom-left-radius:0;border-bottom-right-radius:0}.uni-flex-card:has(.uni-flex-card__headline:hover) .uni-flex-card__image img,.uni-flex-card:has(.uni-flex-card__image:hover) .uni-flex-card__image img{transform:scale(1.03)}.uni-flex-card:has(.uni-flex-card__headline:hover) .uni-flex-card__headline,.uni-flex-card:has(.uni-flex-card__image:hover) .uni-flex-card__headline{color:var(--card-text-hover)}.uni-flex-card:hover{background-color:var(--card-background-medium-hover)}.uni-flex-card--text-only{position:relative}.uni-flex-card--event{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--card-background-event)}.uni-flex-card--event:hover{background-color:var(--card-background-medium-hover)}.uni-flex-card__shape-container{border-bottom-right-radius:var(--card-radii);bottom:0;height:250px;inset-inline-end:0;overflow:hidden;position:absolute;width:250px}.uni-flex-card__shape{background-image:var(--gd-shape-default);bottom:-30%;height:100%;inset-inline-end:-30%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:250px 250px;mask-size:250px 250px;position:relative;width:100%}.uni-flex-card--event .uni-flex-card__shape{background-image:var(--gd-shape-event)}.uni-flex-card__image{border-radius:var(--card-radii);overflow:hidden;transition:all var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects)}.uni-flex-card__image-container{aspect-ratio:3/2}.uni-flex-card__image img{display:block;height:100%;object-fit:cover;transition:var(--transition-default-image-scale),border-top-left-radius var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects),border-top-right-radius var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects),border-bottom-left-radius var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects),border-bottom-right-radius var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects);width:100%}.uni-flex-card__content{display:flex;flex:1;flex-direction:column;gap:var(--spacer-3);justify-content:space-between;padding:var(--spacer-1-plus) var(--spacer-3) var(--spacer-3)}.uni-flex-card--text-only .uni-flex-card__content{padding:var(--spacer-3);position:relative;top:0}.uni-flex-card__headline{-webkit-line-clamp:3;transition:color var(--motion-duration-expressive-slow-effects) var(--motion-expressive-slow-effects)}.uni-flex-card__headline,.uni-flex-card__summary{-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.uni-flex-card__summary{-webkit-line-clamp:4;display:none;padding-top:var(--spacer-1-plus)}.uni-flex-card--text-only .uni-flex-card__summary{display:-webkit-box}.uni-flex-card__footer{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacer-3)}@container (width > 306px){.uni-flex-card{height:100%;width:100%}.uni-flex-card__shape{background-position:bottom -22% right -46%}}@container (width > 420px){.uni-flex-card{height:100%;width:100%}.uni-flex-card__shape{background-position:bottom -14% right -16%}.uni-flex-card__summary{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1025px){@container (width > 880px){.uni-flex-card{grid-gap:var(--grid-gap);background-color:transparent;border-radius:0;border-radius:initial;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr);height:100%;min-height:auto;outline-color:transparent;transition:outline-color var(--motion-duration-expressive-slow-effects) var(--motion-expressive-fast-effects);width:100%}.uni-flex-card:has(.uni-flex-card__image){border-radius:var(--radius-16);height:auto;margin:calc(var(--spacer-2)*-1);padding:var(--spacer-2);width:auto}.uni-flex-card:has(.uni-flex-card__image):focus-visible,.uni-flex-card:has(.uni-flex-card__image):hover{background-color:var(--card-background-medium-hover)}.uni-flex-card.uni-flex-card--framed{margin:0;padding:var(--spacer-3)}@media(min-width:1025px)and (min-width:1025px){.uni-flex-card.uni-flex-card--framed{padding-inline:0}}.uni-flex-card.uni-flex-card--framed.uni-flex-card--text-only{padding-block:var(--spacer-4)}.uni-flex-card:has(.uni-flex-card__headline:hover) .uni-flex-card__image,.uni-flex-card:has(.uni-flex-card__image:hover) .uni-flex-card__image{border-bottom-left-radius:var(--card-radii);border-bottom-right-radius:var(--card-radii)}.uni-flex-card:has(.uni-flex-card__headline:hover) .uni-flex-card__image img,.uni-flex-card:has(.uni-flex-card__image:hover) .uni-flex-card__image img{transform:scale(1.03)}.uni-flex-card__shape{background-position:bottom -27% right -7%}.uni-flex-card--event{-webkit-backdrop-filter:initial;backdrop-filter:none}.uni-flex-card--event:hover{background-color:transparent}.uni-flex-card--flip:has(.uni-flex-card__headline:hover) .uni-flex-card__image img,.uni-flex-card--flip:has(.uni-flex-card__image:hover) .uni-flex-card__image img{border-bottom-left-radius:var(--card-radii);border-bottom-right-radius:0;border-top-right-radius:0}.uni-flex-card--flip .uni-flex-card__content{grid-area:1/9/-1/-1}.uni-flex-card--flip .uni-flex-card__image{border-bottom-left-radius:var(--card-radii);border-top-left-radius:var(--card-radii);grid-area:1/1/-1/9}.uni-flex-card--text-only{background-color:var(--card-background);border-radius:var(--card-radii);min-height:480px}.uni-flex-card--text-only.uni-flex-card--event{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--card-background-event)}.uni-flex-card--text-only .uni-flex-card__content{grid-area:1/1/-1/7}.uni-flex-card__image{border-radius:var(--card-radii);grid-area:1/5/-1/-1}.uni-flex-card__summary{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.uni-flex-card__content{grid-area:1/1/-1/5;justify-content:flex-start;padding:initial}}}[dir=rtl] .uni-flex-card__shape{transform:scaleX(-1)}[dir=rtl] .uni-flex-card__shape-container{border-bottom-left-radius:var(--card-radii)}}