.mini-card-root{box-sizing:border-box;border-style:solid;border-width:.3px}.mini-card-primary-action:focus-visible{outline:2px solid var(--fi-focus-ring-color, var(--fi-text-accent, #a72b20));outline-offset:2px}.lab-parameter-favorite-host{position:relative}.lab-parameter-favorite-host>.lab-parameter-favorite{position:absolute;top:8px;left:8px;z-index:var(--fi-z-popover)}.lab-parameter-favorite{display:inline-flex;width:36px;height:36px;min-width:36px;min-height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none;opacity:1;transition:opacity var(--fi-duration-140) ease}.mini-card-action-cluster{pointer-events:none}@media(hover:hover)and (pointer:fine){.mini-card-root .lab-parameter-favorite,.lab-parameter-favorite-host .lab-parameter-favorite{opacity:0}.mini-card-root:hover .lab-parameter-favorite,.mini-card-root:focus-within .lab-parameter-favorite,.lab-parameter-favorite-host:hover .lab-parameter-favorite,.lab-parameter-favorite-host:focus-within .lab-parameter-favorite,.lab-parameter-favorite:focus-visible{opacity:1}.mini-card-root .mini-card-action-cluster,.lab-parameter-favorite-host .mini-card-action-cluster{gap:2px;opacity:0;pointer-events:none}.mini-card-root:hover .mini-card-action-cluster,.mini-card-root:focus-within .mini-card-action-cluster,.lab-parameter-favorite-host:hover .mini-card-action-cluster,.lab-parameter-favorite-host:focus-within .mini-card-action-cluster{opacity:1;pointer-events:none}.mini-card-root:hover .mini-card-action-cluster :is(button,a,[role=button]),.mini-card-root:focus-within .mini-card-action-cluster :is(button,a,[role=button]),.lab-parameter-favorite-host:hover .mini-card-action-cluster :is(button,a,[role=button]),.lab-parameter-favorite-host:focus-within .mini-card-action-cluster :is(button,a,[role=button]){pointer-events:auto}}@media(pointer:coarse){.lab-parameter-favorite{opacity:1}.mini-card-root .mini-card-action-cluster,.lab-parameter-favorite-host .mini-card-action-cluster{gap:2px;opacity:1;pointer-events:none}.mini-card-action-cluster :is(button,a,[role=button]){pointer-events:auto}}.lab-parameter-favorite:focus-visible{outline:2px solid var(--fi-focus-ring-color, var(--fi-text-accent, #a72b20));outline-offset:2px}.mini-card-root.aspect-video{aspect-ratio:16 / 9;height:auto}.pantry-keyword-mini-card__content{box-sizing:border-box}.mini-card-info-button .mini-card-action-label{display:none}.mini-card-root[data-risk-border=true]{border-color:var(--mini-card-risk-border-color);border-width:2px;box-shadow:var(--mini-card-risk-border-shadow)}.mini-card-image-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;overflow:hidden;border:0;border-radius:inherit;background:rgb(var(--fi-palette-rgb-94a3b8) / .28)}.mini-card-image-thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-card-image-title-overlay{position:absolute;right:0;bottom:0;left:0;z-index:var(--fi-z-raised);display:flex;min-height:2rem;box-sizing:border-box;align-items:center;justify-content:center;padding:1.4rem .7rem .42rem;overflow:hidden;--mini-card-title-overlay-gradient: linear-gradient(to top, rgb(2 6 23 / .88), rgb(2 6 23 / .44) 54%, transparent);background:var(--mini-card-title-overlay-gradient);color:var(--fi-color-ffffff, #ffffff);font-size:.875rem;font-weight:700;line-height:1.15;letter-spacing:.025em;text-align:center;text-shadow:0 1px 3px rgb(var(--fi-palette-rgb-0f172a) / .5);white-space:normal;overflow-wrap:anywhere;pointer-events:none}.mini-card-root.pantry-keyword-mini-card{aspect-ratio:16 / 9;width:100%;height:auto;min-height:0;align-self:start;justify-content:center;overflow:hidden}.mini-card-root.pantry-keyword-mini-card.mini-card-root--image-card .pantry-keyword-mini-card__content{display:none}.mini-card-classification-badge{position:absolute;top:8px;left:8px;z-index:var(--fi-z-popover);display:inline-flex;max-width:calc(100% - 16px);align-items:center;padding:3px 7px;overflow:hidden;border:.3px solid color-mix(in srgb,var(--fi-text-accent, #fb923c) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--fi-surface-bg-card, #0f172a) 88%,transparent);color:var(--fi-text-secondary, #cbd5e1);font-size:10px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mini-card-risk-label{display:inline-flex;max-width:100%;align-items:center;justify-content:center;gap:.2rem;margin-top:.3rem;padding:.12rem .42rem;border:.3px solid color-mix(in srgb,var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-64748b))) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-64748b))) 16%,rgb(var(--fi-palette-rgb-0f172a) / .9));color:color-mix(in srgb,var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-cbd5e1))) 72%,white);font-size:9px;font-weight:700;line-height:1.15;white-space:nowrap}.mini-card-risk-tooltip{position:fixed;z-index:var(--fi-z-level-2147482600);width:min(360px,calc(100vw - 24px));min-width:min(260px,calc(100vw - 24px));transform:translate(-50%);pointer-events:auto;overflow-y:auto}.mini-card-risk-tooltip-card{background-color:color-mix(in srgb,var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-fb923c))) 12%,white);border-color:var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-fb923c)));color:rgb(var(--fi-palette-rgb-7c2d12));box-shadow:0 18px 48px rgb(var(--fi-palette-rgb-7c2d12) / .2),0 0 0 1px rgb(var(--fi-palette-rgb-fb923c) / .28)}.mini-card-risk-tooltip-result{display:inline-block;margin-top:3px;background-color:var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-c2410c)));color:#fff;font-size:12px;font-weight:700;padding:5px 7px;border-radius:6px}.mini-card-risk-tooltip-reason{color:rgb(var(--fi-palette-rgb-431407));white-space:pre-line;font-size:11px;line-height:1.5}.mini-card-risk-tooltip-action{color:var(--mini-card-risk-color, rgb(var(--fi-palette-rgb-c2410c)))}.mini-card-risk-tooltip-footnote{color:rgb(var(--fi-palette-rgb-9a3412));opacity:.6}@media(forced-colors:active){.mini-card-root[data-risk-border=true]{border-color:CanvasText;border-style:solid;box-shadow:none;outline:1px solid CanvasText;outline-offset:1px}.mini-card-risk-label{border-color:CanvasText;background:Canvas;color:CanvasText}.mini-card-risk-label--action:focus-visible{outline:2px solid Highlight;outline-offset:2px}.mini-card-risk-tooltip-card{border-color:CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.mini-card-risk-tooltip :is(.mini-card-risk-tooltip-title,.mini-card-risk-tooltip-reason,.mini-card-risk-tooltip-action,.mini-card-risk-tooltip-footnote){color:CanvasText;opacity:1}}.mini-card-risk-tooltip :is(section){margin-top:7px}.mini-card-risk-tooltip :is(section) p{margin:3px 0}.mini-card-risk-tooltip-basis,.mini-card-risk-tooltip-sources{font-size:10px;line-height:1.5;color:rgb(var(--fi-palette-rgb-000000) / .7)}.mini-card-risk-tooltip-sources ul{margin:3px 0;padding-left:14px}.mini-card-risk-tooltip-sources a{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}@media(forced-colors:active){.mini-card-risk-tooltip-result{background:Highlight;color:HighlightText}.mini-card-risk-tooltip-basis,.mini-card-risk-tooltip-sources{color:CanvasText}}.mini-card-risk-tooltip-sources a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mini-card-risk-tooltip-label{display:block;color:#000;font-size:12px;font-weight:700;line-height:1.4}@media(forced-colors:active){.mini-card-risk-tooltip-label{color:CanvasText}}.mini-card-risk-tooltip-populations{margin:8px 0;display:grid;gap:5px}.mini-card-risk-tooltip-population-row{display:flex;align-items:center;gap:8px}.mini-card-risk-tooltip-population-button{background:transparent;border:0;padding:3px 0;text-align:left;cursor:pointer}.mini-card-risk-tooltip-population-button[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}.mini-card-risk-tooltip-population-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mini-card-risk-tooltip-population-result{font-size:12px;font-weight:700;color:#fff;background:var(--mini-card-risk-color);padding:2px 6px;border-radius:5px}@media(forced-colors:active){.mini-card-risk-tooltip-population-result{background:Highlight;color:HighlightText}}.card-selected-overlay{z-index:var(--fi-z-level-3);border-radius:inherit;--card-selected-overlay-check-opacity: .7;--card-selected-overlay-check-color: #39ff14;--card-selected-overlay-color: #39ff14}.card-selected-overlay__border{border-radius:inherit;border:.3px solid var(--card-selected-overlay-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--card-selected-overlay-color) 10%,transparent),0 0 15px color-mix(in srgb,var(--card-selected-overlay-color) 15%,transparent)}.card-selected-overlay__check{color:var(--card-selected-overlay-check-color);opacity:var(--card-selected-overlay-check-opacity)}.lab-detail-loading{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:var(--fi-z-level-2100);padding:12px 18px;border:.3px solid var(--app-border);border-radius:12px;background:var(--app-surface-strong, #0f172a);color:var(--app-text-2, #e2e8f0);box-shadow:0 8px 24px rgb(var(--fi-palette-rgb-000000) / .16);pointer-events:none}.parameter-section-header__icon{background-color:var(--parameter-accent-bg);color:var(--parameter-accent)}.parameter-section-header__title{color:var(--parameter-accent-text, var(--parameter-accent))}.parameter-section-header__meta{border-color:var(--parameter-accent-border);background-color:color-mix(in srgb,var(--parameter-accent) 7%,transparent);color:var(--parameter-meta-text, var(--parameter-accent))}:is(html[data-fi-theme=light],.app-theme-light) .parameter-section-header{--parameter-accent-text: var(--fi-text-primary);--parameter-meta-text: var(--fi-text-secondary)}.parameter-section-subtitle{margin:.35rem 0 0;max-width:72ch;color:var(--fi-text-muted, #94a3b8);font-size:12px;line-height:1.65}.lab-select-dimension>.parameter-section-header{margin-left:0}.app-example-card{--app-example-small-bg: rgba(255, 255, 255, .975);--app-example-small-border: rgba(251, 146, 60, .24);--app-example-small-shadow: 0 18px 42px rgba(194, 65, 12, .14);--app-example-small-title: var(--fi-color-orange-600, #ea580c);--app-example-small-text: var(--fi-color-334155, #334155);--app-example-small-muted: var(--fi-color-64748b, #64748b);--app-example-small-accent: rgba(251, 146, 60, .48);display:flex;width:100%;height:auto;flex-direction:column;justify-content:flex-start;border:.3px solid var(--app-example-small-border);border-radius:22px;background:var(--app-example-small-bg);box-shadow:var(--app-example-small-shadow);padding:18px 20px;text-align:left;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--fi-duration-180) ease,box-shadow var(--fi-duration-180) ease,border-color var(--fi-duration-180) ease}html[data-fi-theme=dark] .app-example-card,.app-example-card[data-card-theme=dark]{--app-example-small-bg: rgba(11, 18, 32, .97);--app-example-small-border: rgba(251, 146, 60, .28);--app-example-small-shadow: 0 18px 46px rgba(2, 8, 23, .46);--app-example-small-title: var(--fi-color-orange-400, #fb923c);--app-example-small-text: var(--fi-color-f8fafc, #f8fafc);--app-example-small-muted: var(--fi-color-cbd5e1, #cbd5e1);--app-example-small-accent: rgba(253, 186, 116, .66)}.app-example-card__title-wrap{min-width:0}.app-example-card__title{margin:0;color:var(--app-example-small-title);font-size:16px;font-weight:800;line-height:1.35;word-break:break-word}.app-example-card__context{margin:12px 0 0;color:var(--app-example-small-muted);font-size:13px;font-style:normal;line-height:1.62;word-break:break-word}.app-example-card__body{margin-top:12px}.app-example-card__description{margin:0;color:var(--app-example-small-text);font-size:14px;line-height:1.78;word-break:break-word}.app-example-card[data-card-size=grid]{padding-bottom:20px}.app-example-card[data-card-size=mindmap]{min-height:100%}.app-example-card[data-card-size=mindmap] .app-example-card__title{font-size:16px}.app-example-card[data-card-size=mindmap] .app-example-card__description{font-size:14px}.app-example-preview-card{--app-example-card-bg: rgba(255, 255, 255, .985);--app-example-card-border: rgba(251, 146, 60, .24);--app-example-card-shadow: 0 30px 80px rgba(194, 65, 12, .18);--app-example-card-title: var(--fi-color-orange-600, #ea580c);--app-example-card-text: var(--fi-color-334155, #334155);--app-example-card-muted: var(--fi-color-64748b, #64748b);--app-example-card-accent: rgba(251, 146, 60, .56);--app-example-card-button-bg: rgba(255, 255, 255, .72);--app-example-card-button-border: rgba(251, 146, 60, .22);--app-example-card-button-text: var(--fi-color-orange-600, #ea580c);display:flex;min-height:0;max-height:min(82vh,640px);width:min(92vw,460px);max-width:100%;flex-direction:column;overflow:hidden;border:.3px solid var(--app-example-card-border);border-radius:28px;background:var(--app-example-card-bg);box-shadow:var(--app-example-card-shadow);padding:26px 28px 22px}html[data-fi-theme=dark] .app-example-preview-card,.app-example-preview-card[data-preview-theme=dark]{--app-example-card-bg: rgba(11, 18, 32, .985);--app-example-card-border: rgba(251, 146, 60, .26);--app-example-card-shadow: 0 34px 84px rgba(2, 8, 23, .62);--app-example-card-title: var(--fi-color-orange-400, #fb923c);--app-example-card-text: var(--fi-color-f8fafc, #f8fafc);--app-example-card-muted: var(--fi-color-cbd5e1, #cbd5e1);--app-example-card-accent: rgba(253, 186, 116, .72);--app-example-card-button-bg: rgba(15, 23, 42, .82);--app-example-card-button-border: rgba(251, 146, 60, .22);--app-example-card-button-text: var(--fi-color-orange-300, #fdba74)}.app-example-preview-card__header{display:flex;align-items:flex-start;gap:12px}.app-example-preview-card__title-wrap{flex:1;min-width:0}.app-example-preview-card__title{margin:0;color:var(--app-example-card-title);font-size:22px;font-weight:800;line-height:1.35;word-break:break-word}.app-example-preview-card__close,.app-example-preview-card__nav-button{display:inline-flex;align-items:center;justify-content:center;border:.3px solid var(--app-example-card-button-border);border-radius:999px;background:var(--app-example-card-button-bg);color:var(--app-example-card-button-text);transition:background-color var(--fi-transition-fast),border-color var(--fi-transition-fast),color var(--fi-transition-fast),transform var(--fi-transition-fast)}.app-example-preview-card__close{width:var(--fi-mobile-control-height);height:var(--fi-mobile-control-height);border:0;background:transparent;box-shadow:none}.app-example-preview-card__nav-button{width:32px;height:32px}.app-example-preview-card__nav-button:hover{border-color:color-mix(in srgb,var(--app-example-card-button-border) 48%,rgb(var(--fi-palette-rgb-ffffff)));background:color-mix(in srgb,var(--app-example-card-button-bg) 86%,rgb(var(--fi-palette-rgb-ffffff)) 14%);transform:translateY(-1px)}.app-example-preview-card__close:hover{border:0;background:color-mix(in srgb,var(--app-example-card-button-bg) 72%,transparent);transform:translateY(-1px)}.app-example-preview-card__context{margin:18px 0 0;color:var(--app-example-card-muted);font-size:15px;font-style:normal;line-height:1.72;word-break:break-word}.app-example-preview-card__body{flex:1 1 auto;min-height:0;overflow-y:auto;margin-top:18px;padding-right:4px}.app-example-preview-card__description{margin:0;color:var(--app-example-card-text);font-size:19px;line-height:1.82;word-break:break-word}.app-example-preview-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.app-example-preview-card__count{color:var(--app-example-card-muted);font-size:12px}.app-example-preview-card__nav{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width:768px){.app-example-preview-card{max-height:min(78vh,560px);padding:22px 22px 18px;border-radius:24px}.app-example-preview-card__title{font-size:20px}.app-example-preview-card__description{font-size:17px}}.lab-gallery{--gallery-bg: var(--lab-gallery-bg, var(--lab-surface-card));--gallery-border: var(--lab-gallery-border, var(--lab-surface-border-subtle));--gallery-text: var(--lab-gallery-text, var(--lab-surface-text-secondary));--gallery-muted: var(--lab-gallery-muted, var(--lab-surface-text-muted));--gallery-accent: var(--lab-gallery-accent, var(--lab-surface-text-accent));--gallery-accent-bg: var(--lab-gallery-accent-bg, color-mix(in srgb, var(--gallery-accent) 10%, transparent));--gallery-accent-border: var(--lab-gallery-accent-border, color-mix(in srgb, var(--gallery-accent) 44%, transparent));--gallery-control-bg: var(--lab-gallery-control-bg, var(--lab-surface-inset));--gallery-control-hover: var(--lab-gallery-control-hover, var(--lab-surface-card-hover));--gallery-control-border: var(--lab-gallery-control-border, var(--gallery-border));--gallery-control-border-hover: var(--lab-gallery-control-border-hover, var(--gallery-border));--gallery-control-text: var(--lab-gallery-control-text, var(--gallery-muted));--gallery-control-text-hover: var(--lab-gallery-control-text-hover, var(--gallery-text));--gallery-badge-bg: var(--lab-gallery-badge-bg, var(--gallery-control-bg));--gallery-badge-border: var(--lab-gallery-badge-border, var(--gallery-border));--gallery-item-bg-hover: var(--lab-gallery-item-bg-hover, var(--gallery-control-hover));--gallery-item-border-hover: var(--lab-gallery-item-border-hover, var(--gallery-border));--gallery-thumb-bg: var(--lab-gallery-thumb-bg, var(--lab-surface-card));background:var(--gallery-bg);color:var(--gallery-text)}.lab-gallery--vertical{width:130px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-right:.3px solid var(--gallery-border);overflow:hidden;height:100%;min-height:0}.lab-gallery--horizontal{margin-top:8px;padding:12px 16px 16px;border-radius:0 0 1.5rem 1.5rem;border:.3px solid var(--gallery-border);border-top:none}.lab-gallery__header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.lab-gallery--vertical .lab-gallery__header{padding:0 4px 6px;border-bottom:.3px solid var(--gallery-border);margin-bottom:2px}.lab-gallery--horizontal .lab-gallery__header{margin-bottom:10px;flex-wrap:wrap}.lab-gallery__title{color:var(--gallery-text);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lab-gallery--vertical .lab-gallery__title{font-size:.62rem}.lab-gallery--horizontal .lab-gallery__title{font-size:.72rem}.lab-gallery__count{font-size:.58rem;font-weight:700;color:var(--gallery-accent);background:var(--gallery-accent-bg);padding:1px 6px;border-radius:999px;border:.3px solid var(--lab-gallery-count-border, var(--gallery-accent-border))}.lab-gallery__type-badges{display:flex;gap:5px;flex-wrap:wrap}.lab-gallery__badge{padding:2px 8px;border-radius:999px;border:.3px solid var(--gallery-badge-border);background:var(--gallery-badge-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--gallery-muted);font-size:.62rem;font-weight:600;white-space:nowrap;transition:all var(--fi-duration-200)}.lab-gallery__badge--active{border-color:var(--gallery-accent-border);background:var(--gallery-accent-bg);color:var(--gallery-accent)}.lab-gallery__empty{color:var(--gallery-muted);text-align:center;line-height:1.5}.lab-gallery--vertical .lab-gallery__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:16px 4px;font-size:.68rem}.lab-gallery--horizontal.lab-gallery--empty{padding:24px 16px}.lab-gallery--horizontal .lab-gallery__empty{font-size:.78rem;letter-spacing:.01em}.lab-gallery__scroll-wrapper{display:flex;align-items:center;min-height:0}.lab-gallery--vertical .lab-gallery__scroll-wrapper{flex:1;width:100%;flex-direction:column}.lab-gallery__scroll-btn{flex-shrink:0;border:.3px solid var(--gallery-control-border);background:var(--gallery-control-bg);color:var(--gallery-control-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--fi-duration-200)}.lab-gallery__scroll-btn:hover{background:var(--gallery-control-hover);color:var(--gallery-control-text-hover);border-color:var(--gallery-control-border-hover)}.lab-gallery--vertical .lab-gallery__scroll-btn{width:100%;height:22px;border:none;border-radius:4px;font-size:1rem;transform:rotate(90deg)}.lab-gallery--horizontal .lab-gallery__scroll-btn{width:28px;height:28px;border-radius:50%;font-size:1.1rem}.lab-gallery--horizontal .lab-gallery__scroll-btn--previous{margin-right:6px}.lab-gallery--horizontal .lab-gallery__scroll-btn--next{margin-left:6px}.lab-gallery__strip{flex:1;display:flex;gap:8px;overflow:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:4px 0}.lab-gallery__strip::-webkit-scrollbar{display:none}.lab-gallery--vertical .lab-gallery__strip{min-height:0;width:100%;flex-direction:column;gap:6px;overflow-x:hidden}.lab-gallery--horizontal .lab-gallery__strip{scroll-snap-type:x proximity;overflow-y:hidden}.lab-gallery__item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:.3px solid transparent;border-radius:10px;background:none;cursor:pointer;transition:all var(--fi-duration-250) ease}.lab-gallery--vertical .lab-gallery__item{width:100%;padding:3px;gap:3px;border-radius:8px}.lab-gallery--vertical .lab-gallery__item:hover{background:var(--gallery-item-bg-hover);border-color:var(--gallery-item-border-hover)}.lab-gallery--horizontal .lab-gallery__item{scroll-snap-align:start}.lab-gallery--horizontal .lab-gallery__item:hover{transform:scale(1.06)}.lab-gallery__item--active{border-color:var(--gallery-accent-border);box-shadow:0 0 12px color-mix(in srgb,var(--gallery-accent) 15%,transparent)}.lab-gallery--vertical .lab-gallery__item--active{background:var(--lab-gallery-accent-bg-soft, var(--gallery-accent-bg))}.lab-gallery__thumb{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:8px;background:var(--gallery-thumb-bg)}.lab-gallery--vertical .lab-gallery__thumb{display:block;width:100%;aspect-ratio:3 / 2}.lab-gallery--horizontal .lab-gallery__thumb{width:120px;height:80px;-o-object-fit:cover;object-fit:cover}.lab-gallery__label{color:var(--gallery-muted);font-weight:600;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-gallery--vertical .lab-gallery__label{font-size:.56rem;letter-spacing:.03em;text-align:center}.lab-gallery--horizontal .lab-gallery__label{font-size:.58rem;letter-spacing:.04em;max-width:120px}.lab-gallery__item--active .lab-gallery__label{color:var(--gallery-accent)}.equipment-combo-result-panel{border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));background-color:#0f172ab3;padding:1rem}.equipment-combo-result-panel__item{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.equipment-detail-modal__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:0}@media(min-width:768px){.equipment-detail-modal__card{flex-direction:row;border-radius:1.5rem}}.equipment-detail-modal__close{border-radius:9999px;padding:.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.equipment-detail-modal__stage{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden}@media(min-width:768px){.equipment-detail-modal__stage{min-height:0px}}.equipment-detail-modal__stage{min-height:280px}.equipment-detail-modal__sidebar{display:flex;width:100%;flex-direction:column;overflow-y:auto;border-top-width:1px;padding:1rem}@media(min-width:768px){.equipment-detail-modal__sidebar{min-width:0px;border-left-width:1px;border-top-width:0px;padding:1.5rem}}.equipment-detail-modal__sidebar{border-color:rgb(var(--fi-palette-rgb-c26830) / .32);background:rgb(var(--fi-palette-rgb-0f172a) / .92)}.equipment-detail-modal__title{margin-bottom:1rem;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-right:2.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.25}@media(min-width:768px){.equipment-detail-modal__title{font-size:1.5rem;line-height:2rem}}.equipment-detail-modal__empty{max-width:24rem;border-radius:1rem;padding:2rem 1.5rem;text-align:center;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:.3px solid rgb(var(--fi-palette-rgb-fdba74) / .2);background:rgb(var(--fi-palette-rgb-020817) / .7);box-shadow:var(--fi-surface-shadow-modal, var(--learn-shadow-lg))}.equipment-detail-modal__empty-icon{margin-left:auto;margin-right:auto;margin-bottom:.75rem;height:3rem;width:3rem;color:var(--fi-popup-accent, #f2b45f)}.equipment-detail-modal__empty-title{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--fi-popup-text, #f8fafc)}.equipment-detail-modal__empty-copy{font-size:.75rem;line-height:1rem;line-height:1.625;color:rgb(var(--fi-palette-rgb-cbd5e1) / .75)}.equipment-detail-modal__scenario-button{cursor:pointer;border-radius:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.equipment-detail-modal__scenario-button:focus{outline:2px solid transparent;outline-offset:2px}.equipment-detail-modal__scenario-button:hover{transform:translateY(-2px)}.equipment-detail-modal__scenario-card{height:auto;min-height:0}.equipment-detail-modal__stage .app-example-preview-card.equipment-detail-modal__expanded-card .app-example-preview-card__description{font-size:24px}.equipment-detail-modal__expanded-card{width:min(92vw,460px);min-height:0;max-height:min(82vh,640px)}.equipment-detail-modal__favorite{margin-bottom:1rem;margin-top:.75rem;width:100%}.equipment-detail-modal__image-frame{margin-bottom:1rem;aspect-ratio:1 / 1;max-height:min(40vh,320px);width:100%;flex-shrink:0;overflow:hidden;border-radius:.75rem;border:.3px solid rgb(var(--fi-palette-rgb-fdba74) / .18);background:rgb(var(--fi-palette-rgb-020617) / .55)}.equipment-detail-modal__primary-action{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.equipment-detail-modal__primary-action:disabled{opacity:.5}.equipment-detail-modal__secondary-action{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.equipment-detail-modal__secondary-action:disabled{opacity:.5}.equipment-detail-modal__secondary-action{border-color:rgb(var(--fi-palette-rgb-fdba74) / .24);background:rgb(var(--fi-palette-rgb-0f172a) / .8);color:var(--fi-popup-text, #f8fafc)}.equipment-detail-modal__secondary-action:hover{border-color:rgb(var(--fi-palette-rgb-fdba74) / .4);background:rgb(var(--fi-palette-rgb-0f172a) / .92);color:color-mix(in srgb,var(--fi-popup-accent) 28%,var(--fi-popup-text))}.equipment-detail-modal__card .equipment-detail-modal__meta-label{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:.05em;font-size:16px;line-height:1.4;font-weight:700}.equipment-detail-modal__meta-label--spaced{margin-bottom:.5rem}.equipment-detail-modal__application-list{margin-bottom:.75rem}.equipment-detail-modal__application-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.equipment-detail-modal__application-list{font-size:.875rem;line-height:1.25rem;color:rgb(var(--fi-palette-rgb-e2e8f0) / .85)}.equipment-detail-modal__application-list li{border-radius:.5rem;border-width:1px;padding:.5rem .75rem;border-color:rgb(var(--fi-palette-rgb-fdba74) / .16);background:rgb(var(--fi-palette-rgb-0f172a) / .5)}.equipment-detail-modal__application-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.equipment-detail-modal__application-list strong,.equipment-detail-modal__application-list span{display:block;overflow-wrap:break-word}.equipment-detail-modal__application-list strong{color:var(--fi-popup-text, #f8fafc)}.equipment-detail-modal__application-list span{margin-top:.25rem;font-size:.75rem;line-height:1rem;line-height:1.625}.equipment-detail-modal__meta-copy{overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;color:rgb(var(--fi-palette-rgb-e2e8f0) / .85)}@media(min-width:1024px){.equipment-detail-modal__card>.equipment-detail-modal__stage{--equipment-detail-width: var(--fi-cardsize-media-percent, 62.5%);--equipment-detail-max-width: var(--fi-cardsize-media-percent, 62.5%);--equipment-detail-flex: 0 0 var(--fi-cardsize-media-percent, 62.5%)}.equipment-detail-modal__card>.equipment-detail-modal__sidebar{--equipment-detail-width: var(--fi-cardsize-copy-percent, 37.5%);--equipment-detail-max-width: var(--fi-cardsize-copy-percent, 37.5%);--equipment-detail-flex: 0 0 var(--fi-cardsize-copy-percent, 37.5%)}.equipment-detail-modal__card>.equipment-detail-modal__stage,.equipment-detail-modal__card>.equipment-detail-modal__sidebar{flex:var(--equipment-detail-flex)!important;max-width:var(--equipment-detail-max-width)!important;width:var(--equipment-detail-width)!important}}.equipment-planner-result-modal__panel{display:flex;width:100%;max-width:64rem;max-height:90vh;flex-direction:column;overflow:hidden;border:.3px solid color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 34%,var(--fi-public-desktop-border, var(--fi-learn-card-border)));border-radius:16px;background:var(--fi-public-desktop-panel, var(--fi-card-bg));color:var(--fi-public-desktop-text, var(--fi-learn-text));box-shadow:var(--fi-public-desktop-shadow, var(--fi-surface-shadow-modal))}.equipment-planner-result-modal__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:.3px solid color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 28%,transparent);background:color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 12%,var(--fi-public-desktop-panel, var(--fi-card-bg)))}.equipment-planner-result-modal__title{min-width:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b))}.equipment-planner-result-modal__close{flex-shrink:0;border-radius:8px;padding:8px;color:var(--fi-public-desktop-muted, var(--fi-text-muted));transition:background var(--fi-transition-base),color var(--fi-transition-base)}.equipment-planner-result-modal__close:hover{background:color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 14%,transparent);color:var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b))}.equipment-planner-result-modal__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:16px;overflow-y:auto;padding:16px;background:var(--fi-public-desktop-panel, var(--fi-card-bg))}.equipment-planner-result-modal__summary{font-size:.875rem;line-height:1.6;color:var(--fi-public-desktop-text-soft, var(--fi-text-secondary))}.equipment-planner-result-modal__steps{display:flex;flex-direction:column;gap:12px}.equipment-planner-result-modal__step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;border:.3px solid var(--fi-learn-card-border, var(--fi-public-desktop-border));border-radius:var(--pantry-radius, 12px);background:var(--fi-learn-card-bg, var(--fi-public-desktop-card));color:var(--fi-learn-text, var(--fi-public-desktop-text));box-shadow:var(--fi-learn-card-shadow, none)}.equipment-planner-result-modal__step-index{display:flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 16%,transparent);color:var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b));font-size:.75rem;font-weight:700}.equipment-planner-result-modal__action{margin:0;font-size:.875rem;font-weight:500;line-height:1.55;color:var(--fi-public-desktop-text, var(--fi-learn-text))}.equipment-planner-result-modal__equipment-button,.equipment-planner-result-modal__equipment-name{display:inline-flex;margin-top:0;justify-self:end;align-items:center;border:.3px solid color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 34%,transparent);border-radius:8px;background:color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 12%,transparent);padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.4;color:var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b))}.equipment-planner-result-modal__equipment-button{cursor:pointer;transition:background var(--fi-transition-base)}.equipment-planner-result-modal__equipment-button:hover{background:color-mix(in srgb,var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b)) 20%,transparent)}@media(max-width:720px){.equipment-planner-result-modal__step{grid-template-columns:auto minmax(0,1fr)}.equipment-planner-result-modal__equipment-button,.equipment-planner-result-modal__equipment-name{grid-column:2;justify-self:start}}.equipment-dimension-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-dimension-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;margin:0;padding:8px 6px 7px;border:0;border-bottom:.3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--fi-public-desktop-text-soft, var(--fi-text-secondary));font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.equipment-dimension-tabs button.is-active{border-bottom-color:var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b));background:transparent;color:var(--fi-public-desktop-accent, var(--fi-text-accent, #f59e0b))}.equipment-collection-controls,.equipment-domain-filter,.equipment-selection-panel{padding:.75rem}.equipment-collection-controls>div,.equipment-selection-filters{display:flex;flex-wrap:wrap;gap:.75rem}.equipment-catalog-card{min-width:0}.equipment-catalog-image,.equipment-selection-card .mini-card-image-thumbnail img{-o-object-fit:contain;object-fit:contain;background-color:rgb(var(--fi-palette-rgb-ffffff))}.equipment-bookmark{width:100%;padding:.5rem}.equipment-knowledge-details{font-size:.75rem;overflow-wrap:anywhere}.equipment-selection-panel{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.equipment-selection-panel h3{font-size:1.125rem;font-weight:650;margin:0 0 .5rem}.equipment-selection-panel>p{color:var(--fi-text-secondary);margin-bottom:1rem}.equipment-selection-refresh{float:right}.equipment-selection-sources{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.equipment-selection-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.equipment-selection-filters label,.equipment-selection-policy>label{display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem;min-width:0}.equipment-selection-panel input:not([type=checkbox]),.equipment-selection-panel select{width:100%;min-width:0;box-sizing:border-box;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--fi-border, #334155);border-radius:.625rem;background:var(--fi-card-bg, #111827);color:var(--fi-text-primary, inherit)}.equipment-selection-policy{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem}.equipment-selection-policy>label:first-child{flex:1 1 240px}.equipment-selection-policy>label:last-child{flex-direction:row;align-items:center;min-height:2.5rem}.equipment-selection-list{margin-top:1rem}.equipment-card-name{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.equipment-card-category,.equipment-card-status{font-size:10px;line-height:1.35;color:var(--fi-text-secondary)}.equipment-card-category{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.equipment-image-controls .lab-directory-sidebar__link-label{display:flex;align-items:center;gap:.5rem}.equipment-picker-directory .lab-directory-sidebar__footer{flex-shrink:0;padding-top:.75rem}.equipment-selection-load-more{margin:1rem auto;display:flex}.equipment-selected-summary{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding:0;list-style:none;overflow-wrap:anywhere}.equipment-selected-summary li{border-radius:.5rem;padding:.4rem .65rem;background:var(--fi-card-bg, #111827);font-size:.8125rem}@media(max-width:600px){.equipment-selection-filters{grid-template-columns:1fr}.equipment-selection-refresh{float:none;margin-bottom:.75rem}.equipment-selection-card{max-width:none}}.equipment-picker-layout{display:flex;min-width:0;width:100%;align-items:flex-start;gap:1rem}.equipment-picker-layout>.equipment-selection-panel{flex:1;width:0}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar{flex:0 0 224px;width:224px;height:calc(100dvh - 100px);max-height:calc(100dvh - 100px);position:sticky;top:0;overflow:hidden}.equipment-picker-domain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:.35rem 0 .15rem}.equipment-picker-domain button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;margin:0;padding:8px 4px 7px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--fi-public-desktop-text-soft, var(--fi-text-secondary));font:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer}.equipment-picker-domain button.is-active{border-bottom-color:var(--fi-public-desktop-accent, var(--fi-text-accent, #a72b20));color:var(--fi-public-desktop-accent, var(--fi-text-accent, #a72b20))}.equipment-selection-card{isolation:isolate}.equipment-selection-card .mini-card-primary-action{z-index:var(--fi-z-content)}.equipment-selection-card.mini-card-root .lab-parameter-favorite,.equipment-selection-card .mini-card-action-cluster{z-index:var(--fi-z-sticky)}@media(max-width:900px){.equipment-picker-layout{flex-direction:column}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar{position:static;flex:none;width:100%;height:min(60dvh,30rem);max-height:min(60dvh,30rem)}.equipment-picker-layout>.equipment-selection-panel{width:100%}}.equipment-picker-toolbar{display:flex;align-items:start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.equipment-workflow-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;min-width:0}.equipment-picker-toolbar .equipment-selection-refresh{float:none;flex-shrink:0}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar .lab-directory-sidebar__frame,.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar .lab-directory-sidebar__content{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar .lab-directory-sidebar__sections{flex:1;min-height:0;overflow-y:auto}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar .lab-directory-sidebar__head,.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar .lab-directory-sidebar__search,.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar .lab-directory-sidebar__footer,.pantry-equipment-directory-host>.equipment-picker-directory .lab-directory-sidebar__head,.pantry-equipment-directory-host>.equipment-picker-directory .lab-directory-sidebar__search,.pantry-equipment-directory-host>.equipment-picker-directory .lab-directory-sidebar__footer{flex-shrink:0}.pantry-layout.pantry-workflow-open:has(.pantry-equipment-directory-host) .lab-content-area .unified-main-content{position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:1 1 0;width:auto;min-width:0;max-height:100%;margin-left:0}.pantry-equipment-directory-host>.equipment-picker-directory{height:100%;max-height:100%}.pantry-equipment-directory-host>.equipment-picker-directory .lab-directory-sidebar__frame,.pantry-equipment-directory-host>.equipment-picker-directory .lab-directory-sidebar__content{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.pantry-equipment-directory-host>.equipment-picker-directory .lab-directory-sidebar__sections{flex:1;min-height:0;overflow-y:auto}#equipment-workflow-step{display:flex;flex-direction:column;flex:1;height:100%;min-height:0}.equipment-picker-layout.lab-select-layout{flex:1;flex-direction:row;height:100%;min-height:0;overflow:hidden;align-items:stretch}.equipment-picker-layout>.equipment-selection-panel{padding:0;min-height:0}:is(.snack-theme--lab,.lab-theme--lab) .equipment-picker-content.lab-select-main{padding:0 8px!important;margin:0 0 8px 8px;background:transparent;border:0;box-shadow:none}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar{height:100%;max-height:100%}@media(max-width:767px){.equipment-picker-layout.lab-select-layout{flex-direction:row;position:relative}.equipment-picker-layout>.lab-directory-sidebar.equipment-picker-directory.unified-sidebar{position:absolute;inset:0 auto 0 0;height:100%;max-height:100%;z-index:var(--fi-z-drawer)}}.equipment-page-layout{min-width:0}.sizecard_bn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem 1.15rem;border-top:.3px solid color-mix(in srgb,currentColor 18%,transparent)}.fi-cardsize-card .sizecard_bn[data-cardsize-actions]{justify-content:space-between}.sizecard_bn__nav{display:flex;align-items:center;min-width:0;gap:.45rem}.sizecard_bn__prev,.sizecard_bn__next{display:inline-flex;align-items:center;gap:.2rem;height:2.5rem;padding:0 .85rem;border:.3px solid color-mix(in srgb,var(--fi-cardsize-accent, #a72b20) 42%,transparent);border-radius:12px;background:color-mix(in srgb,var(--fi-cardsize-accent, #a72b20) 10%,transparent);color:inherit;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.sizecard_bn__prev:disabled,.sizecard_bn__next:disabled,.sizecard_bn__select:disabled{opacity:.4;cursor:not-allowed}.sizecard_bn__count{min-width:3.2rem;color:color-mix(in srgb,currentColor 72%,transparent);font-size:12px;font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.sizecard_bn__select{flex:0 0 auto;height:2.5rem;padding:0 1.05rem;border:0;border-radius:12px;background:var(--fi-cardsize-accent, #a72b20);color:rgb(var(--fi-palette-rgb-ffffff));font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sizecard_bn__select:hover:not(:disabled){background:color-mix(in srgb,var(--fi-cardsize-accent, #a72b20) 88%,rgb(var(--fi-palette-rgb-000000)))}.sizecard_bn__prev:focus-visible,.sizecard_bn__next:focus-visible,.sizecard_bn__select:focus-visible{outline:2px solid var(--fi-cardsize-accent, #a72b20);outline-offset:2px}.ingredient-modal-overlay{z-index:var(--fi-z-modal);isolation:isolate;background:rgb(var(--fi-palette-rgb-0f172a) / .4);-webkit-backdrop-filter:var(--fi-blur-xl);backdrop-filter:var(--fi-blur-xl)}.ingredient-modal-panel{border:.3px solid rgb(var(--fi-palette-rgb-94a3b8) / .28);background:rgb(var(--fi-palette-rgb-1e293b) / .55);-webkit-backdrop-filter:var(--fi-blur-22) saturate(115%);backdrop-filter:var(--fi-blur-22) saturate(115%);box-shadow:0 0 0 1px rgb(var(--fi-palette-rgb-fbbf24) / .12) inset,0 25px 50px -12px rgb(var(--fi-palette-rgb-000000) / .55);color:var(--fi-color-e7e5e4, rgb(231 229 228))}.ingredient-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .5rem;padding-right:calc(16px + var(--fi-cardsize-close-size));flex-shrink:0;border-bottom:.3px solid rgb(var(--fi-palette-rgb-fbbf24) / .18)}.ingredient-modal-title{font-size:calc(1.1rem + 4px);font-weight:700;color:var(--fi-color-fde68a, rgb(253 230 138));margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ingredient-modal-badge{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:rgb(var(--fi-palette-rgb-f59e0b) / .24);color:var(--fi-color-92400e, rgb(146 64 14));padding:2px 6px;border-radius:6px}.snack-theme--lab .ingredient-modal-badge{color:var(--fi-color-fcd34d, rgb(252 211 77));background:rgb(var(--fi-palette-rgb-f59e0b) / .14)}.ingredient-modal-close{border:none;background:transparent;font-size:calc(1.5rem + 4px);line-height:1;cursor:pointer;color:var(--fi-color-94a3b8, rgb(148 163 184));padding:0 .25rem}.ingredient-modal-close:hover{color:var(--fi-color-fde68a, rgb(253 230 138))}.ingredient-modal-body{padding:.75rem 1rem 1rem;flex:1 1 auto;min-height:0;overflow-y:auto;font-size:calc(.875rem + 4px)}.ingredient-modal-section{margin-bottom:1rem}.ingredient-modal-section-title{font-size:calc(.8rem + 4px);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--fi-color-fcd34d, rgb(252 211 77));margin:0 0 .35rem}.ingredient-modal-dl{margin:0}.ingredient-modal-row{display:grid;grid-template-columns:minmax(7rem,42%) 1fr;gap:.35rem .75rem;font-size:.8125rem;padding:.2rem 0;border-bottom:.3px solid rgb(var(--fi-palette-rgb-78716c) / .12)}.ingredient-modal-row dt{color:var(--fi-color-78716c, rgb(120 113 108));font-weight:500}.ingredient-modal-row dd{margin:0;color:var(--fi-color-292524, rgb(41 37 36));word-break:break-word}.snack-theme--lab .ingredient-modal-row dd{color:var(--fi-color-e7e5e4, rgb(231 229 228))}.ingredient-param-sizegrid{display:grid;grid-template-columns:repeat(4,minmax(9.25rem,1fr));gap:.55rem;align-items:stretch;position:relative;z-index:var(--fi-z-level-12)}@media(max-width:1024px){.ingredient-param-sizegrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.ingredient-param-sizegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.ingredient-param-sizegrid{grid-template-columns:1fr}}.ingredient-size-card{--size-tone: var(--fi-color-f59e0b, rgb(245 158 11));--size-tone-soft: rgba(245, 158, 11, .14);--size-k: var(--fi-color-b45309, rgb(180 83 9));--size-v: var(--fi-color-1c1917, rgb(28 25 23));box-sizing:border-box;min-height:3.1rem;height:100%;min-width:0;border-radius:8px;padding:.45rem .65rem .45rem .55rem;border:.3px solid rgb(var(--fi-palette-rgb-facc15) / .6);background:rgb(var(--fi-palette-rgb-ffffff) / .8);display:flex;align-items:center}.ingredient-size-card--tone-base{--size-tone: var(--fi-color-ea580c, rgb(234 88 12));--size-tone-soft: rgba(251, 146, 60, .16);--size-k: var(--fi-color-c2410c, rgb(194 65 12))}.ingredient-size-card--tone-process{--size-tone: var(--fi-color-0284c7, rgb(2 132 199));--size-tone-soft: rgba(56, 189, 248, .14);--size-k: var(--fi-color-0369a1, rgb(3 105 161))}.ingredient-size-card--tone-nutrition-ish{--size-tone: var(--fi-color-059669, rgb(5 150 105));--size-tone-soft: rgba(52, 211, 153, .14);--size-k: var(--fi-color-047857, rgb(4 120 87))}.ingredient-size-card--tone-pairing{--size-tone: var(--fi-color-7c3aed, rgb(124 58 237));--size-tone-soft: rgba(167, 139, 250, .16);--size-k: var(--fi-color-6d28d9, rgb(109 40 217))}.ingredient-size-card--tone-usda{--size-tone: var(--fi-color-22c55e, rgb(34 197 94));--size-tone-soft: rgba(34, 197, 94, .14);--size-k: var(--fi-color-15803d, rgb(21 128 61))}.ingredient-size-card-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.45rem;width:100%;min-height:100%;min-width:0}.ingredient-size-card-k{flex:0 1 48%;max-width:48%;font-size:calc(.68rem + 4px);font-weight:700;letter-spacing:.02em;line-height:1.25;color:var(--size-k);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ingredient-size-card-v{flex:1 1 auto;text-align:right;font-size:calc(.78rem + 4px);font-weight:600;line-height:1.3;color:var(--size-v);word-break:break-word;min-width:0}.ingredient-modal-pill{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;border:.3px solid rgb(var(--fi-palette-rgb-f97316) / .2);background:rgb(var(--fi-palette-rgb-f97316) / .12);color:var(--fi-color-fff, #fff);padding:.3rem .7rem;font-size:.75rem;font-weight:600}.ingredient-modal-pill--cool{border-color:rgb(var(--fi-palette-rgb-38bdf8) / .18);background:rgb(var(--fi-palette-rgb-38bdf8) / .12);color:var(--fi-color-fff, #fff)}.ingredient-modal-button{display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;border:.3px solid rgb(var(--fi-palette-rgb-475569) / .55);background:rgb(var(--fi-palette-rgb-0f172a) / .7);padding:.55rem .9rem;color:var(--fi-color-dbeafe, #dbeafe);font-size:.85rem;font-weight:600;transition:background var(--fi-duration-fast) ease,border-color var(--fi-duration-fast) ease,color var(--fi-duration-fast) ease}.ingredient-modal-button:hover{background:rgb(var(--fi-palette-rgb-1e293b) / .9);border-color:rgb(var(--fi-palette-rgb-7dd3fc) / .32);color:var(--fi-color-fff, #fff)}.ingredient-modal-button--accent{border-color:rgb(var(--fi-palette-rgb-f97316) / .28);background:var(--fi-color-f59e0b, #f59e0b);color:var(--fi-color-fff, #fff)}.ingredient-modal-button--accent:hover{border-color:rgb(var(--fi-palette-rgb-fbbf24) / .45);color:var(--fi-color-fff, #fff)}.ingredient-modal-panel .ingredient-size-card{border:.3px solid rgb(var(--fi-palette-rgb-64748b) / .45);background:rgb(var(--fi-palette-rgb-1e293b) / .94);box-shadow:0 1px rgb(var(--fi-palette-rgb-0f172a) / .5) inset}.ingredient-modal-panel .ingredient-size-card--tone-base{--size-tone-soft: rgba(251, 146, 60, .12);--size-k: var(--fi-color-fdba74, rgb(253 186 116));--size-v: var(--fi-color-fef3c7, rgb(254 243 199));border-color:rgb(var(--fi-palette-rgb-ea580c) / .36)}.ingredient-modal-panel .ingredient-size-card--tone-process{--size-tone-soft: rgba(56, 189, 248, .1);--size-k: var(--fi-color-7dd3fc, rgb(125 211 252));--size-v: var(--fi-color-e0f2fe, rgb(224 242 254));border-color:rgb(var(--fi-palette-rgb-0ea5e9) / .28)}.ingredient-modal-panel .ingredient-size-card--tone-nutrition-ish{--size-tone-soft: rgba(52, 211, 153, .1);--size-k: var(--fi-color-6ee7b7, rgb(110 231 183));--size-v: var(--fi-color-d1fae5, rgb(209 250 229));border-color:rgb(var(--fi-palette-rgb-059669) / .28)}.ingredient-modal-panel .ingredient-size-card--tone-pairing{--size-tone-soft: rgba(167, 139, 250, .12);--size-k: var(--fi-color-c4b5fd, rgb(196 181 253));--size-v: var(--fi-color-ede9fe, rgb(237 233 254));border-color:rgb(var(--fi-palette-rgb-7c3aed) / .28)}.ingredient-modal-panel .ingredient-size-card--tone-usda{--size-tone-soft: rgba(34, 197, 94, .12);--size-k: var(--fi-color-86efac, rgb(134 239 172));--size-v: var(--fi-color-dcfce7, rgb(220 252 231));border-color:rgb(var(--fi-palette-rgb-16a34a) / .28)}.ingredient-nutrition-block{border-radius:.85rem;border:.3px solid rgb(var(--fi-palette-rgb-34d399) / .28);background:rgb(var(--fi-palette-rgb-064e3b) / .12);padding:.75rem .85rem}.snack-theme--lab .ingredient-nutrition-block{border-color:rgb(var(--fi-palette-rgb-34d399) / .2);background:rgb(var(--fi-palette-rgb-064e3b) / .18)}.ingredient-nutrition-food-title{margin:0 0 .35rem;font-size:calc(.95rem + 4px);font-weight:700;color:var(--fi-color-bbf7d0, rgb(187 247 208));line-height:1.35}.ingredient-nutrition-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.ingredient-param-group{border:.3px solid rgb(var(--fi-palette-rgb-facc15) / .24);border-radius:.8rem;padding:.45rem;background:rgb(var(--fi-palette-rgb-0f172a) / .18)}.ingredient-nutrition-table-wrap{margin-top:.25rem}.ingredient-modal-usda-fallback-hint{line-height:1.45;font-size:calc(.875rem + 4px)}.ingredient-modal-panel :is(.snack-food-table,.food-nutrition-table){font-size:calc(.8125rem + 4px)}.ingredient-modal-panel :is(.snack-food-table,.food-nutrition-table) th,.ingredient-modal-panel :is(.snack-food-table,.food-nutrition-table) td{font-size:inherit}.ingredient-usda-list{list-style:none;margin:0;padding:0}.ingredient-usda-item{font-size:.8125rem;line-height:1.35}.studio-frame-embed{display:flex;flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;height:100%}.studio-workspace{position:relative;--sw-bg: var(--fi-page-bg);--sw-surface: var(--fi-container-bg-strong);--sw-surface-soft: var(--fi-container-bg-soft);--sw-text: var(--fi-text-primary);--sw-muted: var(--fi-text-muted);--sw-line: var(--fi-container-border);--sw-accent: var(--fi-brand-primary);--sw-success: var(--fi-state-success-text);--sw-shadow: var(--fi-container-shadow);color:var(--sw-text);background:transparent;border:0;border-radius:0;box-shadow:none;flex:1 1 auto;align-self:stretch;width:100%;min-width:0;min-height:0;height:100%;max-height:100%;overflow:hidden;font-size:14px}html[data-fi-theme=light] .studio-workspace,.studio-workspace[data-tone=light]{--sw-bg: var(--fi-orange-light-bg);--sw-surface: var(--fi-orange-light-surface);--sw-surface-soft: var(--fi-orange-light-bg-warm);--sw-text: var(--fi-orange-light-text);--sw-muted: var(--fi-orange-light-muted);--sw-line: var(--fi-border-container, var(--fi-gray-chrome-base));--sw-accent: var(--fi-orange-light-accent);--sw-success: var(--fi-state-success-text);--sw-shadow: none}.studio-workspace__shell{display:grid;grid-template-columns:var(--pantry-directory-width, var(--lab-triad-column-width, 270px)) minmax(0,1fr);gap:var(--lab-triad-gap, 6px);height:100%;min-height:0}.studio-workspace__column{display:flex;flex-direction:column;grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:hidden;gap:var(--lab-triad-gap, 6px)}.studio-workspace__host-tray{position:relative;z-index:var(--fi-z-level-6);flex:0 0 auto;min-width:0}.studio-workspace__work{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0}.studio-workspace__sidebar{height:100%;min-height:0;min-width:0}.studio-workspace__directory-list{flex:1 1 auto;min-height:0;overflow:auto;padding:0 .35rem .45rem}.studio-workspace__intent-settings{flex:0 0 auto;margin:0 0 12px}.studio-workspace__intent-settings .pantry-technique-assignment-panel{width:100%;min-width:0;margin:0;border:.3px solid var(--sw-line);border-radius:12px;background:var(--sw-surface);padding:.55rem .65rem}.studio-workspace.is-locked .studio-workspace__sidebar,.studio-workspace.is-locked .studio-workspace__column{filter:blur(3px);opacity:.45;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.studio-workspace__lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--fi-z-level-5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.studio-workspace__lock-item{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:28rem}.studio-workspace__lock p{margin:0;color:var(--sw-text);font-size:15px;line-height:1.5}.studio-workspace__lock button,.studio-workspace__lock a{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 1rem;border:0;border-radius:12px;background:var(--sw-accent);color:rgb(var(--fi-palette-rgb-ffffff));font:inherit;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.studio-workspace__main{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;padding:12px 16px 16px;border:.3px solid var(--fi-lab-chrome-border, var(--sw-line));border-radius:12px;background:var(--fi-lab-chrome-surface, var(--sw-surface))}.studio-workspace__main-scroll{flex:1 1 auto;min-height:0;overflow:auto}.studio-workspace__eyebrow{margin:0 0 8px;color:var(--sw-accent);font-size:10px;font-weight:700;letter-spacing:1.6px}.studio-workspace__title{margin:0;font-size:24px;letter-spacing:-.4px}.studio-workspace__lead,.studio-workspace__status{margin:8px 0 0;color:var(--sw-muted);font-size:12px;line-height:1.6}.studio-workspace__admin{color:var(--sw-text);font-size:12px;text-decoration:none;border:.3px solid var(--sw-line);border-radius:999px;padding:6px 10px}.studio-workspace__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.studio-workspace__brief,.studio-workspace__search{display:flex;align-items:center;gap:10px;background:transparent;border:.3px solid var(--sw-line);border-radius:14px}.studio-workspace__brief{padding:12px 14px;margin-bottom:12px;background:transparent}.studio-workspace__search{padding:0 12px;margin:0;width:100%;box-sizing:border-box;min-width:0}.studio-workspace__brief input,.studio-workspace__search input{width:100%;border:0;background:transparent;background-color:transparent;box-shadow:none;color:var(--sw-text);padding:8px 0;font:inherit}.studio-workspace .studio-workspace__search input{background:transparent!important}.studio-workspace__stage{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:14px 0 4px;padding:0 10px;border:0;background:transparent;color:var(--sw-muted);text-align:left;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.4px}.studio-workspace__directory-count{flex:0 0 auto;color:var(--sw-muted);font-size:12px;font-variant-numeric:tabular-nums}.studio-workspace__module{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;background:transparent;color:var(--sw-muted);cursor:pointer;margin:2px 0 2px 8px;padding:7px 10px 7px 12px;border-left:.3px solid var(--sw-line);font-size:13px;line-height:1.45}.studio-workspace__module--all{margin-left:0;border-left:0;font-size:12px;font-weight:650}.studio-workspace__stage.is-active,.studio-workspace__module.is-active{color:var(--sw-text);background:color-mix(in srgb,var(--sw-accent) 14%,var(--sw-surface));border-radius:8px}.studio-workspace__module.is-active{border-left-color:var(--sw-accent)}.studio-workspace__count{margin:0 0 12px;color:var(--sw-muted);font-size:11px}.studio-workspace__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px}.studio-workspace__card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;max-width:280px;min-height:91px;padding:12px;border:.3px solid var(--sw-line);border-radius:14px;background:var(--sw-surface);color:inherit;text-align:left;cursor:pointer}.studio-workspace__card:hover{border-color:color-mix(in srgb,var(--sw-success) 55%,var(--sw-line))}.studio-workspace__card.is-selected{background:color-mix(in srgb,var(--fi-color-card-select-glow, #ccff00) 6%,var(--sw-surface))}.studio-workspace__tag,.studio-workspace__meta{color:var(--sw-muted);font-size:10px}.studio-workspace__card .card-selected-overlay>:last-child{align-items:flex-start;justify-content:flex-end;padding:12px;box-sizing:border-box}.studio-workspace__card .card-selected-overlay__check{opacity:1}.studio-workspace__name{display:block;margin:0 0 4px;color:var(--sw-text);font-size:16px;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.studio-workspace__desc{display:-webkit-box;margin:0;color:var(--sw-muted);font-size:13px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.studio-workspace__pager{display:flex;justify-content:center;gap:12px;margin-top:18px}.studio-workspace__pager button,.studio-workspace__apply{border:0;border-radius:10px;background:var(--sw-accent);color:rgb(var(--fi-palette-rgb-ffffff));font:inherit;font-size:13px;padding:10px 14px;cursor:pointer}.studio-workspace__pager button:disabled{opacity:.45;cursor:not-allowed}.studio-workspace__apply{flex:0 0 auto;width:auto;height:2.5rem;margin-top:0;border-radius:12px;padding:0 1rem}.studio-workspace__apply:disabled{opacity:.45;cursor:not-allowed}.studio-parameter-detail-backdrop{background:color-mix(in srgb,var(--fi-color-000000, #000) 48%,transparent)}.studio-parameter-detail{display:flex;flex-direction:column;min-height:0;background:var(--sw-surface, var(--fi-cardsize-surface, #0f172a));color:var(--sw-text, var(--fi-cardsize-text, #e2e8f0));border-color:var(--fi-cardsize-border, rgba(194, 104, 48, .72))!important}.studio-parameter-detail__close{position:absolute;top:16px;right:16px;z-index:var(--fi-z-raised);display:inline-flex;width:var(--fi-cardsize-close-size, 44px);height:var(--fi-cardsize-close-size, 44px);align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--sw-surface-soft, #172033) 88%,transparent);color:inherit;cursor:pointer}.studio-parameter-detail__head{flex:0 0 auto;padding:1.15rem 4.5rem .85rem 1.25rem;border-bottom:.3px solid var(--sw-line, rgb(148 163 184 / 18%))}.studio-parameter-detail__eyebrow{margin:0 0 .35rem;color:var(--sw-accent, #f97316);font-size:.72rem;font-weight:700;letter-spacing:.04em}.studio-parameter-detail__title{margin:0;color:inherit;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:700;line-height:1.3}.studio-parameter-detail__body{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.25rem}.studio-parameter-detail__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.65rem}.studio-parameter-detail__field{align-items:stretch;min-height:4.2rem;height:auto}.studio-parameter-detail__field .ingredient-size-card-row{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.35rem}.studio-parameter-detail__field .ingredient-size-card-k{flex:0 0 auto;max-width:none;white-space:normal;overflow:visible;text-overflow:unset;font-weight:500;line-height:2}.studio-parameter-detail__field .ingredient-size-card-v{text-align:left;white-space:pre-wrap;font-weight:500;line-height:2}.studio-parameter-detail__footer{flex:0 0 auto}.studio-parameter-detail__close:focus-visible{outline:2px solid var(--sw-accent, #a72b20);outline-offset:2px}@media(min-width:768px){.lab-stage--studio>.lab-content-area__main--pantry,.lab-stage--studio .lab-content-area__body--pantry,.lab-stage--studio .lab-content-area__body--pantry>.min-h-0{display:flex;flex:1 1 0;flex-direction:column;align-self:stretch;min-width:0;min-height:0;height:100%;max-height:100%;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none;overflow:hidden}.lab-stage--studio .studio-frame-embed,.lab-stage--studio .studio-workspace,.lab-stage--studio .studio-workspace__shell,.lab-stage--studio .studio-workspace__column{flex:1 1 auto;width:100%;height:100%;min-height:0;max-height:100%}}.studio-workspace__directory-content{height:auto;max-height:none;overflow:visible}.studio-workspace__directory-content .studio-workspace__directory-list{overflow:visible;padding-top:var(--fi-space-3)}.studio-workspace__directory-content :is(.studio-workspace__stage,.studio-workspace__module){min-height:2.75rem;overflow-wrap:anywhere}.studio-workspace__directory-content .studio-workspace__module:not(.studio-workspace__module--all){width:calc(100% - 8px)}@media(max-width:767px){.studio-workspace__shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.studio-workspace__column{grid-column:1}.studio-workspace__mobile-toolbar{display:flex;flex:0 0 auto;margin-bottom:var(--fi-space-3)}.studio-workspace__mobile-toolbar .app-button{min-height:2.75rem;max-width:100%}.studio-workspace__search input{font-size:1rem}}.studio-workspace__favorite-host{position:relative;isolation:isolate;overflow:visible}.studio-workspace__favorite-host:hover,.studio-workspace__favorite-host:focus-within{z-index:var(--fi-z-popover);transform:translateY(-2px)}.studio-workspace__favorite-host>.studio-workspace__card{width:100%;height:100%}.studio-workspace__favorite-host .mini-card-action-cluster{z-index:var(--fi-z-level-30)}.studio-workspace__favorite-host .card-selected-overlay__check{margin-right:0}
