[data-ds2-lab] .ds2-app-tile{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;max-width:5rem}[data-ds2-lab] .ds2-app-tile__surface{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ds2-app-tile-accent,var(--primary)) 22%,var(--border));border-radius:var(--ds2-radius-md,.75rem);background:color-mix(in srgb,var(--ds2-app-tile-accent,var(--primary)) 14%,var(--card));box-shadow:var(--ds2-elev-shadow,0 1px 3px rgb(15 23 42/.06))}[data-ds2-lab] .ds2-app-tile--custom .ds2-app-tile__surface{border-style:dashed;border-color:color-mix(in srgb,var(--ds2-app-tile-accent,var(--primary)) 38%,var(--border));background:color-mix(in srgb,var(--ds2-app-tile-accent,var(--primary)) 10%,var(--background))}[data-ds2-lab] .ds2-app-tile--anchor .ds2-app-tile__surface{width:3.25rem;height:3.25rem}[data-ds2-lab] .ds2-app-tile--anchor .ds2-app-tile__icon{width:1.35rem;height:1.35rem}[data-ds2-lab] .ds2-app-tile--md .ds2-app-tile__surface{width:3.75rem;height:3.75rem}[data-ds2-lab] .ds2-app-tile--md .ds2-app-tile__icon{width:1.65rem;height:1.65rem}[data-ds2-lab] .ds2-app-tile__icon{color:var(--ds2-app-tile-accent,var(--primary))}[data-ds2-lab] .ds2-app-tile__label{max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;text-align:center;color:var(--muted)}[data-ds2-lab] .ds2-app-tile__folder-hint,[data-ds2-lab] .ds2-app-tile__kind-marker{color:color-mix(in srgb,var(--ds2-app-tile-accent,var(--primary)) 55%,#fff);filter:drop-shadow(0 1px 1px rgb(15 23 42/.2))}[data-ds2-lab] .ds2-app-tile__badge{position:absolute;top:-.2rem;right:-.2rem;z-index:1;padding:.1rem .35rem;border-radius:999px;font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--primary-foreground,#fff);background:var(--ds2-app-tile-accent,var(--primary));box-shadow:0 1px 4px rgb(15 23 42/.12)}[data-ds2-lab] .ds2-app-tile-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1.25rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--ds2-radius-lg,1rem);background:color-mix(in srgb,var(--secondary) 30%,var(--card))}[data-ds2-lab] .ds2-app-tile-compare__cell{display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:0}[data-ds2-lab] .ds2-app-tile-compare__heading{font-size:.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:var(--muted)}[data-ds2-lab] .ds2-app-tile--finance-ref{align-items:center}[data-ds2-lab] .ds2-app-tile--finance-ref .ds2-app-tile__finance-ref-surface{margin-inline:auto}[data-ds2-lab] .ds2-app-tile-compare__cell--legacy{opacity:.92}[data-ds2-lab] .ds2-tile-kind-preview{margin-top:18px}[data-ds2-lab] .ds2-tile-kind-preview__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 12px}[data-ds2-lab] .ds2-tile-kind-preview .ds2-app-tile--anchor .ds2-app-tile__surface{width:3.75rem;height:3.75rem}[data-ds2-lab] .ds2-tile-kind-preview .ds2-app-tile--md{max-width:3.4rem}[data-ds2-lab] .ds2-tile-kind-preview .ds2-app-tile--md .ds2-app-tile__surface{width:2.5rem;height:2.5rem}[data-ds2-lab] .ds2-tile-kind-preview .ds2-app-tile--md .ds2-app-tile__icon{width:1.15rem;height:1.15rem}