.lg .lg-carousel{display:flex;flex-direction:column;gap:12px;min-width:0}.lg .lg-carousel__track{display:flex;gap:20px;margin:-4px;padding:4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lg .lg-carousel__track::-webkit-scrollbar{display:none}.lg .lg-carousel__item{display:flex;flex:0 0 84%;min-width:0;scroll-snap-align:start}.lg .lg-carousel__item>*{flex:1;min-width:0}@media(min-width:640px){.lg .lg-carousel__item{flex-basis:calc((100% - 20px)/2)}}@media(min-width:1000px){.lg .lg-carousel__item{flex-basis:calc((100% - 40px) / 3)}}@media(prefers-reduced-motion:no-preference){.lg .lg-carousel__track{scroll-behavior:smooth}}.lg .lg-carousel__nav{display:none;align-items:center;justify-content:flex-end;gap:8px}@media(min-width:640px){.lg .lg-carousel__nav{display:flex}}.lg .lg-carousel__count{margin-right:4px;color:var(--lg-ink-sub);font-size:var(--lg-fs-14);font-weight:700}.lg .lg-carousel .lg-carousel__btn{box-sizing:border-box;min-width:44px;min-height:44px;padding:0;border:var(--lg-line) solid var(--lg-edge);border-radius:var(--lg-r-ctl);background:var(--lg-card);color:var(--lg-ink);box-shadow:none;transition:background-color var(--duration-quick) var(--ease-out)}.lg .lg-carousel .lg-carousel__btn:hover:not(:disabled){background:var(--lg-card-hover)}.lg .lg-carousel .lg-carousel__btn:disabled{opacity:.4;cursor:default}.lg .lg-carousel .lg-carousel__btn:focus,.lg .lg-carousel .lg-carousel__btn:focus-visible{box-shadow:none}.lg .lg-carousel .lg-carousel__btn:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lg-carousel__prev{transform:rotate(90deg)}.lg .lg-carousel__next{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.lg .lg-carousel__btn{transition:none}}.lg .lg-mo-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;vertical-align:middle}.lg .lg-mo-badge__lock{flex:none;color:var(--lg-ink-sub);--icon-fill: transparent;--ic-on: currentColor}.lg .lg-disc--locked .lg-mo-badge__lock{display:none}.lg .lg-mo-badge__tag{display:inline-block;padding:1px 7px;border:var(--lg-line) solid var(--lg-c-note);border-radius:var(--lg-r-tag);background:var(--lg-c-note-bg);color:var(--lg-c-note-ink);font-size:var(--lg-fs-12);font-weight:700;line-height:1.5;white-space:nowrap}.lg .lg-mo-btn{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:44px;min-height:44px;padding:0 14px;border:var(--lg-line) solid var(--lg-rule);border-radius:var(--lg-r-ctl);background:var(--lg-card);color:var(--lg-ink-sub);font:inherit;font-size:var(--lg-fs-14);font-weight:700;cursor:pointer;box-shadow:none}.lg .lg-mo-btn:hover{background:var(--lg-card);color:var(--lg-ink-sub);border-color:var(--lg-rule)}.lg .lg-mo-btn:focus{outline:none}.lg .lg-mo-btn:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lg-mo-btn__label{white-space:nowrap}.lg .lg-mo-cover{margin-top:8px;padding:24px 16px;border-top:var(--lg-line) solid var(--lg-rule);background:var(--lg-c-note-bg)}.lg .lg-mo-cover__body{display:grid;justify-items:center;gap:12px;max-width:34em;margin:0 auto;text-align:center}.lg .lg-mo-cover__text{margin:0;color:var(--lg-ink)}.lg .lg-mo-cover a.lg-mo-cover__link{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:0 16px;border:var(--lg-line) solid var(--lg-go-edge);border-radius:var(--lg-r-ctl);background:var(--lg-go);color:var(--lg-go-fg);font-size:var(--lg-fs-14);font-weight:700;text-decoration:none}.lg .lg-mo-cover a.lg-mo-cover__link:hover{background:var(--lg-go-hover);border-color:var(--lg-go-hover-edge);text-decoration:none}.lg .lg-mo-cover a.lg-mo-cover__link:focus{outline:none}.lg .lg-mo-cover a.lg-mo-cover__link:focus-visible{outline:var(--lg-line-strong) solid var(--lg-focus);outline-offset:2px}.lg .lg-mo-dialog p{margin:0 0 12px}.lg .lg-mo-dialog__link{display:inline-flex;align-items:center;min-height:44px;color:var(--lg-c-plan-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.lg .lgs-locked-action{margin-top:16px}.lg .lgp-proddev-lock{margin:0 0 16px;border-top:0;border-radius:var(--lg-r-card, 12px)}.lg .lgp-proddev-lock .lg-mo-badge__tag{font-size:15px}.lg .lgp-proddev-lock .lg-mo-cover__text{font-size:17px}
