.app-shelf-see-all{font-size:16px;font-weight:500;line-height:24px;transition:color .15s ease-out;text-decoration:none}@media(hover:hover){.app-shelf-see-all:hover{color:var(--LIGHT_STANDALONE_HC_BREEZE);cursor:pointer}}.app-shelf-see-all:active{color:var(--link-color-active)}@media(hover:hover)and (pointer:fine){.app-shelf-see-all:hover .app-shelf-see-all__icon{fill:var(--LIGHT_STANDALONE_HC_BREEZE)}}.app-shelf-see-all{display:inline-flex;align-items:center;min-width:-moz-max-content;min-width:max-content;color:var(--Light-Base-1000);gap:6px}.app-shelf-see-all--button{font-family:var(--main-font);font-size:14px;font-weight:500;line-height:16px;padding:4px 12px;border-radius:8px;background-color:var(--Light-Base-0);gap:4px}@media screen and (min-width:769px){.app-shelf-see-all--button{background-color:var(--Light-Base-100)}.app-shelf-see-all--button.app-shelf-see-all--inverse{background-color:var(--Light-Base-0)}}.app-shelf-see-all--link{transition:color .15s ease-out;text-decoration:none}@media(hover:hover){.app-shelf-see-all--link:hover{color:var(--LIGHT_STANDALONE_HC_BREEZE);cursor:pointer}}.app-shelf-see-all--link:active{color:var(--link-color-active)}.app-shelf-see-all--link{color:var(--Light-Standalone-Deep-Breeze)}.app-shelf-see-all--link .app-shelf-see-all__icon{fill:var(--Light-Standalone-Deep-Breeze)}.app-shelf-see-all__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shelf-see-all__label--wide{display:none}@media screen and (min-width:769px){.app-shelf-see-all__label--wide{display:inline}.app-shelf-see-all__label--narrow{display:none}}.app-shelf-see-all__icon{flex-shrink:0;transition:fill .15s ease-out}@media(hover:hover)and (pointer:fine){.app-shelf-show-more__link:hover .app-shelf-show-more__icon{fill:var(--LIGHT_STANDALONE_HC_BREEZE)}}.app-shelf-show-more{display:flex;position:relative;align-items:flex-end;justify-content:center;height:100%;padding:16px;overflow:hidden;border-radius:8px;background-color:var(--Light-Base-100);background-image:url(./show-more.CaZhqL6Q.svg);background-repeat:no-repeat;background-size:contain;background-position-y:32px}.app-shelf-show-more--inverse{background-color:var(--Light-Base-0)}.app-shelf-show-more__link{font-size:16px;font-weight:500;line-height:24px;transition:color .15s ease-out;text-decoration:none}@media(hover:hover){.app-shelf-show-more__link:hover{color:var(--LIGHT_STANDALONE_HC_BREEZE);cursor:pointer}}.app-shelf-show-more__link:active{color:var(--link-color-active)}.app-shelf-show-more__link{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;color:var(--Light-Base-1000);gap:6px}@media screen and (min-width:769px){.app-shelf-show-more__link{font-family:var(--main-font);font-size:14px;font-weight:500;line-height:16px;gap:4px;padding:4px 12px;border-radius:8px;background-color:var(--Light-Base-0)}}.app-shelf-show-more__link:after{content:"";position:absolute;inset:0}@media screen and (min-width:769px){.app-shelf-show-more--inverse .app-shelf-show-more__link{background-color:var(--Light-Base-100)}}.app-shelf-show-more__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shelf-show-more__icon{flex-shrink:0;transition:fill .15s ease-out}.app-shelf-arrow__icon{display:block}.app-shelf-arrow--next .app-shelf-arrow__icon{rotate:180deg}.app-shelf-track{--shelf-cols:var(--shelf-cols-desktop);--shelf-gap:var(--shelf-gap-mobile);--shelf-space:var(--shelf-space-mobile,16px);position:relative}@media screen and (min-width:769px){.app-shelf-track{--shelf-gap:var(--shelf-gap-desktop);--shelf-space:var(--shelf-space-desktop,24px)}}@media screen and (min-width:1200px){.app-shelf-track{--shelf-cols:var(--shelf-cols-wide);--shelf-gap:var(--shelf-gap-wide);--shelf-space:var(--shelf-space-wide,32px)}}.app-shelf-track__viewport::-webkit-scrollbar{display:none;width:0;height:0;background:transparent;-webkit-appearance:none;appearance:none}.app-shelf-track__viewport{display:grid;position:relative;grid-auto-columns:var(--shelf-slide-width);grid-auto-flow:column;align-items:var(--shelf-items-align,start);margin-block:calc(var(--shelf-bleed, 16px)*-1);padding-block:var(--shelf-bleed,16px);padding-inline:var(--shelf-space);overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:none;gap:var(--shelf-gap)}@media screen and (min-width:769px){.app-shelf-track__viewport{display:block;padding-inline:var(--shelf-space);overflow:hidden}}@media screen and (min-width:769px)and (hover:hover)and (pointer:fine){.app-shelf-track__viewport{cursor:grab}}.app-shelf-track__viewport:focus-visible{outline:2px solid var(--LIGHT_STANDALONE_HC_BREEZE);outline-offset:-2px}.app-shelf-track--pending.app-shelf-track--inverse .app-shelf-track__placeholder{contain:paint}.app-shelf-track--pending.app-shelf-track--inverse .app-shelf-track__placeholder:after{content:"";position:absolute;z-index:1;inset:0;transform:translate(-100%);animation:skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,transparent 0,var(--skeleton-shimmer-color) 50%,transparent 100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.app-shelf-track--pending.app-shelf-track--inverse .app-shelf-track__placeholder:after{animation:none}}.app-shelf-track__container{display:contents}@media screen and (min-width:769px){.app-shelf-track__container{display:flex;align-items:flex-start;margin-left:calc(var(--shelf-gap)*-1);touch-action:pan-y pinch-zoom}}.app-shelf-track__group{display:contents}@media screen and (min-width:769px){.app-shelf-track__group{--shelf-filled:var(--shelf-cols);--shelf-card:calc(100%/var(--shelf-cols) - var(--shelf-gap));--shelf-cards:calc(var(--shelf-card)*var(--shelf-filled));--shelf-cards-gaps:calc(var(--shelf-gap)*(var(--shelf-filled) - 1));--shelf-group-width:calc(var(--shelf-gap) + var(--shelf-cards) + var(--shelf-cards-gaps));--shelf-col:calc((100% - var(--shelf-cards-gaps))/var(--shelf-filled));display:grid;grid-auto-columns:var(--shelf-col);grid-auto-flow:column;grid-template-columns:repeat(var(--shelf-filled),var(--shelf-col));flex:0 0 var(--shelf-group-width);align-items:var(--shelf-items-align,start);min-width:0;padding-left:var(--shelf-gap);gap:var(--shelf-gap)}}.app-shelf-track__slide{grid-column:span var(--shelf-span,1);min-width:0}.app-shelf-track__slide--trailing{align-self:stretch}.app-shelf-track__placeholder{border-radius:8px;background-color:var(--skeleton-color);position:relative;aspect-ratio:var(--shelf-placeholder-ratio,.45)}.app-shelf-track__arrow{display:none;position:absolute;z-index:1;top:var(--shelf-arrows-top,50%);translate:0 -50%}@media screen and (min-width:769px){.app-shelf-track__arrow{display:block}}.app-shelf-track__arrow--prev{left:var(--shelf-arrow-inset,16px)}.app-shelf-track__arrow--next{right:var(--shelf-arrow-inset,16px)}.app-shelf{position:relative;color:var(--Light-Base-1000)}.app-shelf__box{--shelf-space:var(--shelf-space-mobile,16px);display:flex;flex-direction:column;gap:var(--shelf-space)}@media screen and (min-width:769px){.app-shelf__box{--shelf-space:var(--shelf-space-desktop,24px)}}@media screen and (min-width:1200px){.app-shelf__box{--shelf-space:var(--shelf-space-wide,32px)}}.app-shelf--boxed .app-shelf__box{padding-block:var(--shelf-space);border-radius:16px;background-color:var(--Light-Base-0)}@media screen and (min-width:769px){.app-shelf--boxed .app-shelf__box{border-radius:24px}}.app-shelf--boxed.app-shelf--pending .app-shelf__box{contain:paint}.app-shelf--boxed.app-shelf--pending .app-shelf__box:after{content:"";position:absolute;z-index:1;inset:0;transform:translate(-100%);animation:skeleton-shimmer 1.5s infinite;background:linear-gradient(90deg,transparent 0,var(--skeleton-shimmer-color) 50%,transparent 100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.app-shelf--boxed.app-shelf--pending .app-shelf__box:after{animation:none}}.app-shelf--boxed.app-shelf--pending .app-shelf__box,.app-shelf__head{position:relative}.app-shelf__head{display:flex;z-index:1;flex-direction:column;gap:8px}.app-shelf__header{display:grid;grid-template-areas:"title action";grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-inline:var(--shelf-space)}@media screen and (min-width:769px){.app-shelf__header{grid-template-areas:"heading action"}}.app-shelf--tabs .app-shelf__header{grid-template-areas:"title title" "tabs action"}@media screen and (min-width:769px){.app-shelf--tabs .app-shelf__header{grid-template-areas:"heading action"}.app-shelf--center .app-shelf__header{grid-template-areas:". heading action";grid-template-columns:1fr auto 1fr}}.app-shelf__heading{display:contents}@media screen and (min-width:769px){.app-shelf__heading{display:flex;grid-area:heading;flex-wrap:wrap;align-items:center;min-width:0;gap:8px 16px}.app-shelf--center .app-shelf__heading{justify-content:center}}.app-shelf__title{font-family:var(--title-font);font-size:20px;font-style:normal;font-weight:600;line-height:22px}@media screen and (min-width:769px){.app-shelf__title{font-size:32px;line-height:32px}}.app-shelf__title{grid-area:title;min-width:0;margin:0;text-wrap:balance}.app-shelf__title-link{transition:color .15s ease-out;color:var(--Light-Base-1000);text-decoration:none}@media(hover:hover){.app-shelf__title-link:hover{color:var(--LIGHT_STANDALONE_HC_BREEZE);cursor:pointer}}.app-shelf__title-link:active{color:var(--link-color-active)}.app-shelf__title-placeholder{border-radius:4px;background-color:var(--skeleton-color);display:block;width:220px;max-width:100%;height:22px}@media screen and (min-width:769px){.app-shelf__title-placeholder{width:400px;height:32px}}.app-shelf__action-placeholder{border-radius:8px;background-color:var(--skeleton-color);display:none;width:137px;height:32px}@media screen and (min-width:769px){.app-shelf__action-placeholder{display:block}}.app-shelf:not(.app-shelf--boxed) .app-shelf__action-placeholder,.app-shelf:not(.app-shelf--boxed) .app-shelf__title-placeholder{background-color:var(--Light-Base-0)}.app-shelf__subtitle{font-size:14px;font-weight:400;line-height:18px}@media screen and (min-width:769px){.app-shelf__subtitle{font-size:16px;font-weight:400;line-height:20px}}.app-shelf__subtitle{margin:0;padding-inline:var(--shelf-space)}.app-shelf__tabs{grid-area:tabs;min-width:0}.app-shelf__action{grid-area:action;place-self:start end}@media screen and (min-width:769px){.app-shelf__action{align-self:center}}.app-shelf--tabs .app-shelf__action{align-self:center}.app-shelf__body{min-width:0}.app-shelf__footer{padding-inline:var(--shelf-space)}
