.hydra-carousel{position:relative}.hydra-carousel-track{gap:var(--carousel-gap,var(--hydra-space-md,1rem));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hydra-carousel-track>*{flex:0 0 var(--carousel-item,80%);scroll-snap-align:start}.hydra-carousel-track::-webkit-scrollbar{display:none}.hydra-carousel-arrow{position:absolute;top:50%;translate:0 -50%}.hydra-carousel-prev{inset-inline-start:0}.hydra-carousel-next{inset-inline-end:0}.hydra-layout-grid{display:grid}.hydra-layout-grid-fixed{grid-template-columns:repeat(var(--grid-cols,1), minmax(0, 1fr))}.hydra-layout-grid-fixed.hydra-layout-grid-responsive{grid-template-columns:repeat(calc(var(--grid-cols-mobile) + var(--hydra-wide,1) * (var(--grid-cols,1) - var(--grid-cols-mobile))), minmax(0, 1fr))}.hydra-layout-grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,16rem), 100%), 1fr))}.hydra-layout-grid-gap-none{gap:var(--hydra-space-none,0)}.hydra-layout-grid-gap-xs{gap:var(--hydra-space-xs,.25rem)}.hydra-layout-grid-gap-sm{gap:var(--hydra-space-sm,.5rem)}.hydra-layout-grid-gap-md{gap:var(--hydra-space-md,1rem)}.hydra-layout-grid-gap-lg{gap:var(--hydra-space-lg,1.5rem)}.hydra-layout-grid-gap-xl{gap:var(--hydra-space-xl,2.5rem)}.hydra-modal{color:inherit;background:0 0;border:0;width:100%;max-width:min(28rem,100% - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.hydra-modal__content{--bgColor:var(--hydra-surface-background);background:var(--bgColor);border-radius:var(--hydra-radius);box-shadow:var(--hydra-shadow);color:var(--hydra-text-primary)}@supports (color:contrast-color(red)){.hydra-modal__content{color:contrast-color(var(--bgColor))}}.hydra-modal__content{max-height:calc(100dvh - 2rem);padding:2.5rem 1.5rem 1.5rem;position:relative;overflow-y:auto}@media (width<=1200px){.hydra-modal__content{padding-inline:1rem}.hydra-modal{max-width:100%;margin:0;inset-block:auto 0}.hydra-modal__content{border-end-end-radius:0;border-end-start-radius:0;max-height:90dvh}.hydra-modal[open] .hydra-modal__content{animation:.2s ease-out both hydra-modal-sheet-in}}@media (width<=1200px) and (prefers-reduced-motion:reduce){.hydra-modal[open] .hydra-modal__content{animation:none}}@keyframes hydra-modal-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.hydra-modal-close{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:5px;right:5px}.hydra-modal-close:focus-visible{outline:0}.hydra-modal-close__icon{background-color:currentColor;flex:none;width:14px;height:14px;display:inline-block;-webkit-mask:url(/assets/build/close-modal.CJ8d6FNQ.svg) 50%/contain no-repeat;mask:url(/assets/build/close-modal.CJ8d6FNQ.svg) 50%/contain no-repeat}.post-navigation{margin-block:var(--hydra-space-lg)}.post-navigation ul{gap:var(--hydra-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.post-navigation li{align-items:center;display:flex}.post-navigation a{border:var(--hydra-border);border-radius:var(--hydra-radius-sm);color:var(--hydra-text-primary);padding:var(--hydra-space-xs) var(--hydra-space-sm);text-decoration:none}.post-navigation .active a{--bgColor:var(--hydra-surface-primary);background:var(--bgColor);border-color:var(--bgColor);color:var(--hydra-text-inverted)}@supports (color:contrast-color(red)){.post-navigation .active a{color:contrast-color(var(--bgColor))}}.hydra-rating{border-radius:var(--hydra-radius-pill);background:var(--hydra-surface-section);width:fit-content;font-weight:var(--cc-font-weight-bold);font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.hydra-rating__star{color:var(--hydra-surface-secondary)}.hydra-rating__max{color:color-mix(in srgb, currentcolor 60%, transparent);font-weight:var(--cc-font-weight-regular)}.hydra-stack{display:flex}.hydra-stack-row{flex-direction:row}.hydra-stack-column{flex-direction:column}.hydra-stack-stackable{flex-direction:var(--hydra-stack-dir,row)}.hydra-stack-cell{flex:1 1 0;min-width:0}.hydra-stack-cell[style*=--span]{flex:0 1 calc(var(--span) * 1% - var(--hydra-space-md,1rem))}.hydra-stack-wrap{flex-wrap:wrap}.hydra-stack-gap-none{gap:var(--hydra-space-none,0)}.hydra-stack-gap-xs{gap:var(--hydra-space-xs,.25rem)}.hydra-stack-gap-sm{gap:var(--hydra-space-sm,.5rem)}.hydra-stack-gap-md{gap:var(--hydra-space-md,1rem)}.hydra-stack-gap-lg{gap:var(--hydra-space-lg,1.5rem)}.hydra-stack-gap-xl{gap:var(--hydra-space-xl,2.5rem)}.hydra-stack-align-start{align-items:flex-start}.hydra-stack-align-center{align-items:center}.hydra-stack-align-end{align-items:flex-end}.hydra-stack-align-stretch{align-items:stretch}.hydra-stack-align-baseline{align-items:baseline}.hydra-stack-justify-start{justify-content:flex-start}.hydra-stack-justify-center{justify-content:center}.hydra-stack-justify-end{justify-content:flex-end}.hydra-stack-justify-between{justify-content:space-between}.hydra-stack-justify-around{justify-content:space-around}.hydra-tabs--line,.hydra-tabs--pill{grid-template-columns:repeat(var(--hydra-tabs,1), minmax(0, max-content)) minmax(0, 1fr);grid-template-rows:auto auto;align-items:end;gap:0 .25rem;inline-size:100%;display:grid}.hydra-tabs--line:before{content:"";pointer-events:none;border-bottom:var(--hydra-border-width) solid var(--hydra-border-stroke);position:absolute;inset:auto 0 0}.hydra-tabs--line{position:relative}.hydra-tabs--pill{row-gap:1rem}.hydra-tab{display:contents}.hydra-tab summary{color:var(--hydra-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;grid-row:1;align-items:center;padding:.625rem 1rem;font-weight:500;line-height:1;list-style:none;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.hydra-tab summary::-webkit-details-marker{display:none}.hydra-tab summary:hover{color:var(--hydra-text-primary)}.hydra-tab summary:focus-visible{outline:2px solid var(--hydra-surface-primary);outline-offset:2px}.hydra-tab[open] summary{color:var(--hydra-text-primary)}.hydra-tab::details-content{grid-area:2/1/auto/-1;min-inline-size:0}.hydra-tab-panel{grid-area:2/1/auto/-1;inline-size:100%;min-inline-size:0;padding:1rem 0}.hydra-tab-panel img{max-width:100%;height:auto}.hydra-tabs--line .hydra-tab summary{box-shadow:inset 0 -2px #0000}.hydra-tabs--line .hydra-tab[open] summary{box-shadow:inset 0 -2px 0 var(--hydra-surface-primary)}.hydra-tabs--pill .hydra-tab summary{border-radius:var(--hydra-radius-sm);background:var(--hydra-surface-section);margin-block:.25rem}.hydra-tabs--pill .hydra-tab[open] summary{background:var(--hydra-surface-background);box-shadow:var(--hydra-shadow)}
