.x-scope [hidden]{display:none!important}.x-scope button{font-family:var(--sans)}.x-scope .fineprint{font:var(--type-caption)}.lt-badge-slot{padding:8px}.lt-badge-slot[data-variant=strip]{padding-inline:0}.lt-badge-slot[data-variant=pill]{display:inline-block}.lt-badge-slot[data-variant=strip] .x-hov{display:block;width:100%}.lt-badge-slot .x-strip{display:flex;width:100%}.lt-badge-slot .x-strip__text{flex:1;overflow:hidden}.lt-badge-slot .x-strip__main,.lt-badge-slot .x-strip__sub,.lt-badge-slot .x-strip__sub>span:first-child{overflow:hidden;text-overflow:ellipsis}.x-root{position:fixed;inset:0}.lt-host-glass .x-sheet{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.lt-host-glass .x-sheet:after,.lt-host-glass .x-sheet:before{display:none}.lt-host-entry .x-sheet{transform:none;transition:none}.lt-report-dismiss{position:fixed;inset:0;border:0;background:transparent}.x-card summary{cursor:pointer;list-style:none}.x-card summary::-webkit-details-marker{display:none}.x-dots button{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;min-height:var(--tap)}.x-dots{flex-wrap:wrap}.x-dots li[data-status=out]:before{background:var(--x-warn)}.x-dots li[data-status=pend]:before{background:var(--x-pend)}.x-an__name{min-width:0;overflow-wrap:anywhere}.lt-ai-stars{width:22px;height:22px}.lt-ai-dialog{position:absolute;inset:0;display:flex}.x-sheet__body{min-height:0}.lt-report-select{width:100%;min-height:var(--tap);background:var(--x-card);color:var(--x-ink);border:1px solid var(--x-line);border-radius:var(--r-s);font:var(--type-small)}.lt-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lt-history-values{display:flex;justify-content:space-between;gap:14px;font:var(--type-caption)}.lt-history-values span{display:grid}.lt-host-shadows .x-glass{box-shadow:inset 0 0 0 1px var(--x-edge),inset 0 1px 0 var(--x-sheen),0 0 0 .5px var(--x-line)}.lt-host-tooltip .x-pop{visibility:hidden!important;opacity:0!important}.lt-ai-dock{flex:none;padding:12px 24px 0;border-top:1px solid var(--x-line)}.lt-ai-entry{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--x-edge);border-radius:var(--r-m);background:linear-gradient(110deg,rgba(82,177,255,.12),transparent 70%),var(--x-card);color:var(--x-ink);text-align:left;cursor:pointer;box-shadow:0 0 0 .5px var(--x-line);transition:background .16s var(--ease-out)}.lt-ai-entry:hover{background:linear-gradient(110deg,rgba(82,177,255,.2),transparent 70%),var(--x-card)}.lt-ai-entry__stars{width:32px;height:32px;flex:none}.lt-ai-entry__text{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;text-align:left}.lt-ai-entry__text small,.lt-ai-entry__text strong{white-space:normal;overflow-wrap:normal;text-overflow:clip}.lt-ai-entry__text strong{font:var(--type-body-strong)}.lt-ai-entry__text small{font:var(--type-caption);color:var(--x-ink-2)}.lt-ai-entry__arrow{flex:none;margin-left:0;color:var(--x-ink-2)}.x-sheet__foot.lt-foot-with-ai{border-top:0;padding-top:12px}.lt-copy-link{display:inline-flex;align-items:center;gap:5px;min-height:var(--tap);margin:-8px 0;padding:0;border:0;background:none;color:var(--x-ink-2);font:var(--type-caption);cursor:pointer}.lt-copy-link:hover{color:var(--x-ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:599px){.lt-ai-dock{padding:12px 18px 0}}@media (prefers-reduced-motion:reduce){.lt-ai-entry{transition:none}}.x-product__thumb{overflow:hidden}.lt-product-image{display:block;width:100%;height:100%;padding:4px;object-fit:contain}.lt-category:not([open]){padding:6px 18px}.lt-category .x-card__head{min-height:var(--tap);margin-bottom:0}.lt-category .x-card__head .x-an__name{font:var(--type-body-strong);gap:6px}.lt-category .x-card__head>.lt-category-count{font:var(--type-small);flex:none;gap:7px}.lt-category:not([open]) .x-scale{display:none}.lt-category-chevron{flex:none}.lt-category[open] .lt-category-chevron{transform:rotate(180deg)}.x-scope .x-badge.lt-pointer-focus:focus{outline:none}.x-sheet{--lt-surface-radius:var(--r-xl)}.x-close.x-glass,.x-sheet{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.x-sheet:before{border-radius:inherit}.x-close.x-glass:after,.x-sheet:after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;border-radius:inherit;clip-path:inset(0 round var(--lt-surface-radius))}.x-sheet:after{background:var(--x-sheet);-webkit-backdrop-filter:blur(40px) saturate(190%);backdrop-filter:blur(40px) saturate(190%)}.x-close.x-glass{--lt-surface-radius:50%}.x-close.x-glass:after{background:var(--x-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}@media (max-width:599px){.x-sheet{--lt-surface-radius:30px 30px 0 0}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.x-sheet:after{background:var(--x-sheet-solid)}.x-close.x-glass:after{background:var(--x-solid)}}@media (prefers-reduced-transparency:reduce){.x-sheet:after{background:var(--x-sheet-solid)}.x-close.x-glass:after,.x-sheet:after{-webkit-backdrop-filter:none;backdrop-filter:none}.x-close.x-glass:after{background:var(--x-solid)}}.x-backdrop{background:rgba(12,16,26,.1);-webkit-backdrop-filter:blur(4px) saturate(110%);backdrop-filter:blur(4px) saturate(110%)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.x-backdrop{background-color:rgba(12,16,26,.12)}}@media (prefers-reduced-transparency:reduce){.x-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:rgba(12,16,26,.12)}}.x-scope :focus-visible{outline-color:var(--x-ink)}.x-sheet:focus{outline:none}.x-scope .x-tick[data-s=ok]{color:#fff}.lt-viewport{position:absolute;inset:0}.x-sheet{position:absolute;height:calc(var(--lt-viewport-height, 100vh) - 32px)}.lt-viewport .x-backdrop{position:absolute;touch-action:none}.lt-sheet-handle{display:none}@supports (height:100dvh){.x-sheet{height:calc(var(--lt-viewport-height, 100dvh) - 32px)}}@media (max-width:599px){.x-sheet{bottom:0;height:calc(var(--lt-viewport-height, 100vh) * .92);max-height:calc(var(--lt-viewport-height, 100vh) * .92)}@supports (height:100dvh){.x-sheet{height:calc(var(--lt-viewport-height, 100dvh) * .92);max-height:calc(var(--lt-viewport-height, 100dvh) * .92)}}.x-sheet__foot{padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.lt-sheet-handle{display:flex;flex:none;justify-content:center;min-height:16px}.lt-sheet-handle,.x-sheet__head{touch-action:none}.x-grab{flex:none}.x-open .x-sheet{transform:translateY(var(--lt-drag-offset,0))}.x-sheet.lt-sheet-dragging{transition:none}.lt-host-entry .x-sheet{transform:none}}